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/Duplicati.Library.RestAPI.csproj b/Duplicati.Library.RestAPI/Duplicati.Library.RestAPI.csproj deleted file mode 100644 index e0df1df58..000000000 --- a/Duplicati.Library.RestAPI/Duplicati.Library.RestAPI.csproj +++ /dev/null @@ -1,34 +0,0 @@ - - - - net8.0 - Copyright © 2024 Team Duplicati, MIT license - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 573c0c77a..3e65ab22e 100644 --- a/Duplicati/CommandLine/CLI/Strings.cs +++ b/Duplicati/CommandLine/CLI/Strings.cs @@ -28,32 +28,32 @@ namespace Duplicati.CommandLine.Strings public static string WrongNumberOfCommandsError_v2(int actualcommands, int expectedcommands, string[] commands) { return LC.L(@"Found {0} commands but expected {1}, commands: {2}", actualcommands, expectedcommands, string.Join(System.Environment.NewLine, commands ?? new string[0])); } public static string InvalidCommandError(string commandname) { return LC.L(@"Command not supported: {0}", commandname); } - public static string NoFilesetsMatching { get { return LC.L(@"No filesets matched the criteria"); } } + public static string NoFilesetsMatching { get { return LC.L(@"No filesets matched the criteria."); } } public static string WouldDeleteBackups { get { return LC.L(@"The following filesets would be deleted:"); } } public static string DeletedBackups { get { return LC.L(@"These filesets were deleted:"); } } public static string SupportedBackendsHeader { get { return LC.L(@"Supported backends:"); } } public static string SupportedCompressionModulesHeader { get { return LC.L(@"Supported compression modules:"); } } public static string SupportedEncryptionModulesHeader { get { return LC.L(@"Supported encryption modules:"); } } public static string SupportedOptionsHeader { get { return LC.L(@"Supported options:"); } } - public static string ModuleIsLoadedAutomatically { get { return LC.L(@"Module is loaded automatically, use --disable-module to prevent this"); } } - public static string ModuleIsNotLoadedAutomatically { get { return LC.L(@"Module is not loaded automatically, use --enable-module to load it"); } } + public static string ModuleIsLoadedAutomatically { get { return LC.L(@"Module is loaded automatically. Use --{0} to prevent this.", "disable-module"); } } + public static string ModuleIsNotLoadedAutomatically { get { return LC.L(@"Module is not loaded automatically Use --{0} to load it.", "enable-module"); } } public static string GenericModulesHeader { get { return LC.L(@"Supported generic modules:"); } } 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, 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 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(@"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); } - public static string IncludeLong { get { return LC.L(@"Include files that match this filter. The special character * means any number of character, and the special character ? means any single character, use *.txt to include all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, i.e. [.*\.txt]. Filter groups (which encapsulate a built-in set of well-known files and folders) can be specified by using curly braces, i.e. {{Applications}}."); } } + public static string IncludeLong { get { return LC.L(@"Include files that match this filter. The special character * means any number of character, and the special character ? means any single character. Use *.txt to include all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, 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}}."); } } public static string IncludeShort { get { return LC.L(@"Include files"); } } - public static string ExcludeLong { get { return LC.L(@"Exclude files that match this filter. The special character * means any number of character, and the special character ? means any single character, use *.txt to exclude all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, i.e. [.*\.txt]. Filter groups (which encapsulate a built-in set of well-known files and folders) can be specified by using curly braces, i.e. {{TemporaryFiles}}."); } } + public static string ExcludeLong { get { return LC.L(@"Exclude files that match this filter. The special character * means any number of character, and the special character ? means any single character. Use *.txt to exclude all files with a txt extension. Regular expressions are also supported and can be supplied by using hard braces, 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}}."); } } public static string ExcludeShort { get { return LC.L(@"Exclude files"); } } public static string ControlFilesOptionLong { get { return LC.L(@"If this option is used with a backup operation, it is interpreted as a list of files to add to the filesets. When used with list or restore, it will list or restore the control files instead of the normal files."); } } public static string ControlFilesOptionShort { get { return LC.L(@"Use control files"); } } public static string QuietConsoleOptionLong { get { return LC.L(@"If this option is set, progress reports and other messages that would normally go to the console will be redirected to the log."); } } public static string QuietConsoleOptionShort { get { return LC.L(@"Disable console output"); } } - 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 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."; } } // ReSharper disable once UnusedMember.Global // This is a placeholder message that is intended to be used with the code 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 ac1806ff7..edd1bad50 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 cert = Server.Program.DataConnection.ApplicationSettings.ServerSSLCertificate; var scheme = "http"; @@ -128,23 +130,26 @@ namespace Duplicati.GUI.TrayIcon } else if (Library.Utility.Utility.ParseBoolOption(options, READCONFIGFROMDB_OPTION)) { - databaseConnection = Server.Program.GetDatabaseConnection(options); - - if (databaseConnection != null) + if (File.Exists(Path.Combine(Server.Program.GetDataFolderPath(options), Server.Program.SERVER_DATABASE_FILENAME))) { - disableTrayIconLogin = databaseConnection.ApplicationSettings.DisableTrayIconLogin; + databaseConnection = Server.Program.GetDatabaseConnection(options, true); - var cert = databaseConnection.ApplicationSettings.ServerSSLCertificate; - var scheme = "http"; - - if (cert != null && cert.HasPrivateKey) - scheme = "https"; - - serverURL = new UriBuilder(serverURL) + if (databaseConnection != null) { - Port = databaseConnection.ApplicationSettings.LastWebserverPort == -1 ? serverURL.Port : databaseConnection.ApplicationSettings.LastWebserverPort, - Scheme = scheme - }.Uri; + disableTrayIconLogin = databaseConnection.ApplicationSettings.DisableTrayIconLogin; + + var cert = databaseConnection.ApplicationSettings.ServerSSLCertificate; + var scheme = "http"; + + if (cert != null && cert.HasPrivateKey) + scheme = "https"; + + serverURL = new UriBuilder(serverURL) + { + Port = databaseConnection.ApplicationSettings.LastWebserverPort == -1 ? serverURL.Port : databaseConnection.ApplicationSettings.LastWebserverPort, + Scheme = scheme + }.Uri; + } } } @@ -154,9 +159,23 @@ namespace Duplicati.GUI.TrayIcon if (options.TryGetValue(WebServerLoader.OPTION_WEBSERVICE_PASSWORD, out pwd)) password = pwd; + // Let the user specify the port, if they are not providing a hosturl + if (!options.ContainsKey(HOSTURL_OPTION) && options.TryGetValue(WebServerLoader.OPTION_PORT, out var portString) && int.TryParse(portString, out var port)) + serverURL = new UriBuilder(serverURL) { Port = port }.Uri; + if (options.TryGetValue(HOSTURL_OPTION, out var url)) serverURL = new Uri(url); + if (string.IsNullOrWhiteSpace(password) && databaseConnection == null && hosted == null) + { + Console.WriteLine($@" +When running the TrayIcon without a hosted server, you must provide the server password via the option --{WebServerLoader.OPTION_WEBSERVICE_PASSWORD}=. +If the TrayIcon instance has read access to the server database, you can also or use the option --{READCONFIGFROMDB_OPTION}, possibly with --server-datafolder=. + +No password provided, unable to connect to server, exiting"); + return 1; + } + StartTray(_args, options, hosted, password); return 0; diff --git a/Duplicati/Library/AutoUpdater/PackageHelper.cs b/Duplicati/Library/AutoUpdater/PackageHelper.cs index 190a7ac8a..649c72ec5 100644 --- a/Duplicati/Library/AutoUpdater/PackageHelper.cs +++ b/Duplicati/Library/AutoUpdater/PackageHelper.cs @@ -1,9 +1,4 @@ using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using Duplicati.Library.Common; -using Duplicati.Library.Utility; namespace Duplicati.Library.AutoUpdater { @@ -58,9 +53,13 @@ namespace Duplicati.Library.AutoUpdater /// Snapshots, /// - /// The configuration importer + /// The server utility /// - ConfigurationImporter + ServerUtil, + /// + /// The service wrapping the server + /// + Service } @@ -83,7 +82,8 @@ namespace Duplicati.Library.AutoUpdater NamedExecutable.BackendTester => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.BackendTester.exe" : "duplicati-backend-tester", NamedExecutable.SharpAESCrypt => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.SharpAESCrypt.exe" : "duplicati-aescrypt", NamedExecutable.Snapshots => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.Snapshots.exe" : "duplicati-snapshots", - NamedExecutable.ConfigurationImporter => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.ConfigurationImporter.exe" : "duplicati-configuration-importer", + NamedExecutable.ServerUtil => OperatingSystem.IsWindows() ? "Duplicati.CommandLine.ServerUtil.exe" : "duplicati-server-util", + NamedExecutable.Service => OperatingSystem.IsWindows() ? "Duplicati.Service.exe" : "duplicati-service", _ => throw new ArgumentException($"Named executable not known: {exe}", nameof(exe)) }; diff --git a/Duplicati/Library/AutoUpdater/PreloadSettingsLoader.cs b/Duplicati/Library/AutoUpdater/PreloadSettingsLoader.cs new file mode 100644 index 000000000..4d69380fd --- /dev/null +++ b/Duplicati/Library/AutoUpdater/PreloadSettingsLoader.cs @@ -0,0 +1,314 @@ +#nullable enable + +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text.Json; + +namespace Duplicati.Library.AutoUpdater; + +/// +/// Utility class for loading the preload settings +/// +public static class PreloadSettingsLoader +{ + /// + /// The environment variable to specify the preload settings file + /// + private const string PreloadSettingsEnvVar = "DUPLICATI_PRELOAD_SETTINGS"; + /// + /// The environment variable to enable debug output for preload settings + /// + private const string PreloadSettingsDebugEnvVar = "DUPLICATI_PRELOAD_SETTINGS_DEBUG"; + /// + /// The marker for any executable + /// + private const string AnyExecutableMarker = "*"; + + /// + /// Cached value for toggling debug code + /// + private static readonly bool PreloadDebug = !string.IsNullOrWhiteSpace(Environment.GetEnvironmentVariable(PreloadSettingsDebugEnvVar)); + + /// + /// The preload paths to search for settings in. + /// Each path is checked and applied to obtain the final settings. + /// Later paths take precedence over earlier ones, so the env variable is most specific. + /// These are statically loaded so the preload cannot change the settings after startup. + /// + private static readonly string[] PreloadPaths = new string[] + { + // The default path for preload settings + Path.Combine( + Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), + "Duplicati", + "preload.json" + ), + + // The path for preload settings with the install directory + Path.Combine( + Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) ?? "", + "preload.json" + ), + + // The path for preload settings specified with an environment variable + Environment.GetEnvironmentVariable(PreloadSettingsEnvVar) ?? "", + } + .Where(x => !string.IsNullOrEmpty(x)) + .ToArray(); + + /// + /// Configures the preload settings for the given executable + /// + /// The source commandline arguments + /// The executable to match + public static void ConfigurePreloadSettings(ref string[] arguments, PackageHelper.NamedExecutable executable) + => ConfigurePreloadSettings(ref arguments, executable, out _); + + /// + /// Configures the preload settings for the given executable + /// + /// The source commandline arguments + /// The executable to match + /// The database settings + public static void ConfigurePreloadSettings(ref string[] arguments, PackageHelper.NamedExecutable executable, out Dictionary dbsettings) + { + var (env, args, db) = GetExecutableMergedSettings(executable); + + dbsettings = db; + ApplyEnvironmentVariables(env); + ApplyCommandLineArguments(ref arguments, args); + } + + /// + /// Gets the argument name from the given argument + /// + /// The argument to get the name from + /// The argument name + private static string GetArgumentName(string arg) + => arg.Split('=', 2)[0]; + + /// + /// Gets the merged settings for the given executable + /// + /// The executable to get settings for + /// The merged settings + private static (Dictionary env, List args, Dictionary db) GetExecutableMergedSettings(PackageHelper.NamedExecutable executable) + { + // Collect settings in generic and specific dictionaries + // The executable-specific settings take precedence over the generic ones, + // but the loading order is used so that the most specific file is loaded last + + var env_generic = new Dictionary(StringComparer.OrdinalIgnoreCase); + var env_specific = new Dictionary(StringComparer.OrdinalIgnoreCase); + var args_generic = new List(); + var args_specific = new List(); + + var db_generic = new Dictionary(StringComparer.OrdinalIgnoreCase); + var db_specific = new Dictionary(StringComparer.OrdinalIgnoreCase); + + var exename = MapExecutableName(executable); + + void MergeDicts(Dictionary target, Dictionary? source) + { + if (source != null) + foreach (var kvp in source) + target[kvp.Key] = kvp.Value; + } + + foreach (var path in PreloadPaths) + { + if (!Path.IsPathRooted(path)) + { + if (PreloadDebug) + Console.WriteLine($"Preload settings path is not rooted, ignoring: {path}"); + continue; + } + + if (!File.Exists(path)) + { + if (PreloadDebug) + Console.WriteLine($"Preload settings file does not exist, ignoring: {path}"); + continue; + } + + var settings = LoadSettings(path); + + if (settings == null) + continue; + + if (settings.db != null) + { + if (settings.db.TryGetValue(AnyExecutableMarker, out var entry)) + MergeDicts(db_generic, entry); + + if (exename != AnyExecutableMarker && settings.db.TryGetValue(exename, out entry)) + MergeDicts(db_specific, entry); + } + + if (settings.env != null) + { + if (settings.env.TryGetValue(AnyExecutableMarker, out var entry)) + MergeDicts(env_generic, entry); + + if (exename != AnyExecutableMarker && settings.env.TryGetValue(exename, out entry)) + MergeDicts(env_specific, entry); + } + + if (settings.args != null) + { + if (settings.args.TryGetValue(AnyExecutableMarker, out var entry)) + args_generic.AddRange(entry ?? []); + + if (exename != AnyExecutableMarker && settings.args.TryGetValue(exename, out entry)) + args_specific.AddRange(entry ?? []); + } + } + + // Merge specific settings into generic ones + foreach (var kvp in db_specific) + db_generic[kvp.Key] = kvp.Value; + foreach (var kvp in env_specific) + env_generic[kvp.Key] = kvp.Value; + + args_generic.AddRange(args_specific); + + // Remove duplicates from the arguments, preserve order + var mapped = new Dictionary(StringComparer.OrdinalIgnoreCase); + var args = new List(); + + foreach (var value in args_generic) + { + var argname = GetArgumentName(value); + if (mapped.TryGetValue(argname, out var index)) + args.RemoveAt(index); + + mapped[argname] = args.Count; + args.Add(value); + } + + var env = env_generic.ToDictionary(x => x.Key, x => x.Value ?? ""); + return (env, args, db_generic); + } + + /// + /// Applies loaded environment variables, but does not overwrite existing ones + /// + /// The environment variables to apply + private static void ApplyEnvironmentVariables(Dictionary env) + { + var current = Environment.GetEnvironmentVariables(); + foreach (var kvp in env) + if (!current.Contains(kvp.Key)) + Environment.SetEnvironmentVariable(kvp.Key, kvp.Value ?? ""); + } + + /// + /// Applies loaded commandline arguments, but does not overwrite existing ones + /// + /// The source commandline arguments + /// The arguments to apply + private static void ApplyCommandLineArguments(ref string[] arguments, List args) + { + arguments ??= []; + var existing = new HashSet(arguments.Select(GetArgumentName), StringComparer.OrdinalIgnoreCase); + var result = arguments.ToList(); + + foreach (var value in args) + if (!existing.Contains(GetArgumentName(value))) + result.Add(value); + + arguments = result.ToArray(); + } + + /// + /// Loads the settings from the given path + /// + /// The path to load settings from + /// The loaded settings, or null if an error occurred + private static PreloadSettingsRoot? LoadSettings(string path) + { + try + { + var result = JsonSerializer.Deserialize(File.ReadAllText(path)); + if (PreloadDebug) + { + if (result == null) + { + Console.WriteLine($"Loaded empty preload settings from {path}"); + return null; + } + + var jsData = JsonSerializer.Deserialize(File.ReadAllText(path)); + var unmatched_keys = jsData.EnumerateObject().Select(x => x.Name).Except(["db", "env", "args"]); + if (unmatched_keys.Any()) + Console.WriteLine($"Unexpected key(s) in preload settings: {string.Join(", ", unmatched_keys)}"); + + Console.WriteLine($"Loaded preload settings from {path}"); + + var allowedSources = Enum.GetValues() + .Select(MapExecutableName) + .Append(AnyExecutableMarker) + .ToHashSet(StringComparer.OrdinalIgnoreCase); + + var unmatched_db = result.db?.Keys.Where(x => !allowedSources.Contains(x)) ?? []; + var unmatched_env = result.env?.Keys.Where(x => !allowedSources.Contains(x)) ?? []; + var unmatched_args = result.args?.Keys.Where(x => !allowedSources.Contains(x)) ?? []; + + if (unmatched_db.Any()) + Console.WriteLine($"Found unknown executable name(s) in db preload settings: {string.Join(", ", unmatched_db)}"); + if (unmatched_env.Any()) + Console.WriteLine($"Found unknown executable name(s) in env preload settings: {string.Join(", ", unmatched_env)}"); + if (unmatched_args.Any()) + Console.WriteLine($"Found unknown executable name(s) in args preload settings: {string.Join(", ", unmatched_args)}"); + } + + return result; + } + catch (Exception ex) + { + // Logging is usually not set up at this point + if (PreloadDebug) + Console.WriteLine($"Failed to load preload settings from {path}: {ex}"); + + return null; + } + } + + /// + /// Maps the executable name to the preload settings key + /// + /// The executable to map + /// The mapped name + private static string MapExecutableName(PackageHelper.NamedExecutable exe) + => exe switch + { + PackageHelper.NamedExecutable.TrayIcon => "tray", + PackageHelper.NamedExecutable.CommandLine => "cli", + PackageHelper.NamedExecutable.AutoUpdater => "autoupdater", + PackageHelper.NamedExecutable.Server => "server", + PackageHelper.NamedExecutable.WindowsService => "winservice", + PackageHelper.NamedExecutable.BackendTool => "backendtool", + PackageHelper.NamedExecutable.RecoveryTool => "recoverytool", + PackageHelper.NamedExecutable.BackendTester => "backendtester", + PackageHelper.NamedExecutable.SharpAESCrypt => "aescrypt", + PackageHelper.NamedExecutable.Snapshots => "snapshots", + PackageHelper.NamedExecutable.ServerUtil => "serverutil", + PackageHelper.NamedExecutable.Service => "service", + _ => AnyExecutableMarker, + }; + + /// + /// JSON root object for preload settings + /// + /// The database settings + /// The environment variables + /// The executable settings + private sealed record PreloadSettingsRoot( + Dictionary>? db, + Dictionary>? env, + Dictionary>? args + ); + +} diff --git a/Duplicati/Library/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 bf652f651..a94469c89 100644 --- a/Duplicati/Library/Backend/AliyunOSS/Strings.cs +++ b/Duplicati/Library/Backend/AliyunOSS/Strings.cs @@ -8,10 +8,10 @@ namespace Duplicati.Library.Backend.Strings public static string DisplayName { get { return LC.L(@"Aliyun OSS (Object Storage Service)"); } } public static string OSSAccessKeyIdDescriptionLong { get { return LC.L(@"Access Key ID is used to identify the user."); } } public static string OSSAccessKeyIdDescriptionShort { get { return LC.L(@"Access Key ID"); } } - 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 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/AlternativeFTPBackend.cs b/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs index 7e5a89c92..e8cd77335 100644 --- a/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs +++ b/Duplicati/Library/Backend/AlternativeFTP/AlternativeFTPBackend.cs @@ -29,6 +29,7 @@ using System; using System.Collections.Generic; using System.IO; using System.Linq; +using System.Net; using System.Net.Security; using System.Security.Authentication; using System.Threading; @@ -47,7 +48,7 @@ namespace Duplicati.Library.Backend.AlternativeFTP private const FtpDataConnectionType DEFAULT_DATA_CONNECTION_TYPE = FtpDataConnectionType.AutoPassive; private const FtpEncryptionMode DEFAULT_ENCRYPTION_MODE = FtpEncryptionMode.None; - private const SslProtocols DEFAULT_SSL_PROTOCOLS = SslProtocols.Default; + private static readonly SslProtocols DEFAULT_SSL_PROTOCOLS = SslProtocols.None; // NOTE: None means "use system default" private const string CONFIG_KEY_AFTP_ENCRYPTION_MODE = "aftp-encryption-mode"; private const string CONFIG_KEY_AFTP_DATA_CONNECTION_TYPE = "aftp-data-connection-type"; private const string CONFIG_KEY_AFTP_SSL_PROTOCOLS = "aftp-ssl-protocols"; @@ -100,7 +101,7 @@ namespace Duplicati.Library.Backend.AlternativeFTP { get { - return new List(new ICommandLineArgument[] { + return new List([ new CommandLineArgument("auth-password", CommandLineArgument.ArgumentType.Password, Strings.DescriptionAuthPasswordShort, Strings.DescriptionAuthPasswordLong), new CommandLineArgument("auth-username", CommandLineArgument.ArgumentType.String, Strings.DescriptionAuthUsernameShort, Strings.DescriptionAuthUsernameLong), new CommandLineArgument("disable-upload-verify", CommandLineArgument.ArgumentType.Boolean, Strings.DescriptionDisableUploadVerifyShort, Strings.DescriptionDisableUploadVerifyLong), @@ -110,7 +111,7 @@ namespace Duplicati.Library.Backend.AlternativeFTP new CommandLineArgument(CONFIG_KEY_AFTP_UPLOAD_DELAY, CommandLineArgument.ArgumentType.Timespan, Strings.DescriptionUploadDelayShort, Strings.DescriptionUploadDelayLong, DEFAULT_UPLOAD_DELAY_STRING), new CommandLineArgument(CONFIG_KEY_AFTP_LOGTOCONSOLE, CommandLineArgument.ArgumentType.Boolean, Strings.DescriptionLogToConsoleShort, Strings.DescriptionLogToConsoleLong), new CommandLineArgument(CONFIG_KEY_AFTP_LOGPRIVATEINFOTOCONSOLE, CommandLineArgument.ArgumentType.Boolean, Strings.DescriptionLogPrivateInfoToConsoleShort, Strings.DescriptionLogPrivateInfoToConsoleLong, "false"), - }); + ]); } } @@ -184,10 +185,8 @@ namespace Duplicati.Library.Backend.AlternativeFTP } // Process the aftp-encryption-mode option - string encryptionModeString; FtpEncryptionMode encryptionMode; - - if (!options.TryGetValue(CONFIG_KEY_AFTP_ENCRYPTION_MODE, out encryptionModeString) || string.IsNullOrWhiteSpace(encryptionModeString)) + if (!options.TryGetValue(CONFIG_KEY_AFTP_ENCRYPTION_MODE, out var encryptionModeString) || string.IsNullOrWhiteSpace(encryptionModeString)) { encryptionModeString = null; } @@ -198,10 +197,8 @@ namespace Duplicati.Library.Backend.AlternativeFTP } // Process the aftp-ssl-protocols option - string sslProtocolsString; SslProtocols sslProtocols; - - if (!options.TryGetValue(CONFIG_KEY_AFTP_SSL_PROTOCOLS, out sslProtocolsString) || string.IsNullOrWhiteSpace(sslProtocolsString)) + if (!options.TryGetValue(CONFIG_KEY_AFTP_SSL_PROTOCOLS, out var sslProtocolsString) || string.IsNullOrWhiteSpace(sslProtocolsString)) { sslProtocolsString = null; } @@ -473,7 +470,7 @@ namespace Duplicati.Library.Backend.AlternativeFTP } catch (Exception e) { - if (e.InnerException != null) { e = e.InnerException; } + if (e.InnerException != null) { e = e.InnerException; } throw new Exception(string.Format(Strings.ErrorDeleteFile, e.Message), e); } } diff --git a/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj b/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj index 6a357e25d..78a80b97a 100644 --- a/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj +++ b/Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj @@ -13,9 +13,7 @@ - - - + diff --git a/Duplicati/Library/Backend/AlternativeFTP/Strings.cs b/Duplicati/Library/Backend/AlternativeFTP/Strings.cs index 809e22571..264267920 100644 --- a/Duplicati/Library/Backend/AlternativeFTP/Strings.cs +++ b/Duplicati/Library/Backend/AlternativeFTP/Strings.cs @@ -27,18 +27,18 @@ namespace Duplicati.Library.Backend.AlternativeFTP { internal static class Strings { - 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"" or ""aftp://username:password@hostname/folder"""); } } + 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 DescriptionLogToConsoleLong { get { return LC.L(@"Log FTP dialog to terminal console for debugging purposes"); } } + 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(@"Log FTP PRIVATE info (username, password) to console for debugging purposes (DO NOT POST THIS TO THE INTERNET!)"); } } + 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!)"); } } public static string DescriptionLogPrivateInfoToConsoleShort { get { return LC.L(@"Log FTP PRIVATE info to console"); } } public static string MissingFolderError(string foldername, string message) { return LC.L(@"The folder {0} was not found. Message: {1}", foldername, message); } - public static string ListVerifyFailure(string filename, IEnumerable files) { return LC.L(@"The file {0} was uploaded but not found afterwards, the file listing returned {1}", filename, string.Join(Environment.NewLine, files)); } + public static string ListVerifyFailure(string filename, IEnumerable files) { return LC.L(@"The file {0} was uploaded but not found afterwards. The file listing returned {1}", filename, string.Join(Environment.NewLine, files)); } public static string ListVerifySizeFailure(string filename, long actualsize, long expectedsize) { return LC.L(@"The file {0} was uploaded but the returned size was {1} and it was expected to be {2}", filename, actualsize, expectedsize); } public static string DescriptionDisableUploadVerifyLong { get { return LC.L(@"To protect against network or server failures, every upload will be attempted to be verified. Use this option to disable this verification to make the upload faster but less reliable."); } } public static string DescriptionDisableUploadVerifyShort { get { return LC.L(@"Disable upload verification"); } } diff --git a/Duplicati/Library/Backend/AzureBlob/AzureBlobBackend.cs b/Duplicati/Library/Backend/AzureBlob/AzureBlobBackend.cs index f13ac281f..9b430121a 100644 --- a/Duplicati/Library/Backend/AzureBlob/AzureBlobBackend.cs +++ b/Duplicati/Library/Backend/AzureBlob/AzureBlobBackend.cs @@ -145,17 +145,17 @@ namespace Duplicati.Library.Backend.AzureBlob CommandLineArgument.ArgumentType.String, Strings.AzureBlobBackend.StorageAccountNameDescriptionShort, Strings.AzureBlobBackend.StorageAccountNameDescriptionLong, - null, null, null, "This is deprecated, use azure-account-name instead"), + null, null, null, "This is deprecated. Use azure-account-name instead."), new CommandLineArgument("azure_access_key", CommandLineArgument.ArgumentType.Password, Strings.AzureBlobBackend.AccessKeyDescriptionShort, Strings.AzureBlobBackend.AccessKeyDescriptionLong, - null, null, null, "This is deprecated, use azure-access-key instead"), + null, null, null, "This is deprecated. Use azure-access-key instead."), new CommandLineArgument("azure_blob_container_name", CommandLineArgument.ArgumentType.String, Strings.AzureBlobBackend.ContainerNameDescriptionShort, Strings.AzureBlobBackend.ContainerNameDescriptionLong, - null, null, null, "This is deprecated, use azure-blob-container-name instead"), + null, null, null, "This is deprecated. Use azure-blob-container-name instead."), new CommandLineArgument("azure-account-name", CommandLineArgument.ArgumentType.String, Strings.AzureBlobBackend.StorageAccountNameDescriptionShort, diff --git a/Duplicati/Library/Backend/AzureBlob/Strings.cs b/Duplicati/Library/Backend/AzureBlob/Strings.cs index 81deffd43..e70a17c74 100644 --- a/Duplicati/Library/Backend/AzureBlob/Strings.cs +++ b/Duplicati/Library/Backend/AzureBlob/Strings.cs @@ -22,21 +22,21 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.AzureBlob.Strings { internal static class AzureBlobBackend { - public static string Description_v2 { get { return LC.L(@"This backend can read and write data to Azure blob storage. Allowed formats are: ""azure://bucketname"""); } } + public static string Description_v2 { get { return LC.L(@"This backend can read and write data to Azure blob storage. Allowed format is ""azure://bucketname""."); } } public static string DisplayName { get { return LC.L(@"Azure blob"); } } - public static string ContainerNameDescriptionLong { get { return LC.L(@"All files will be written to the container specified"); } } - public static string ContainerNameDescriptionShort { get { return LC.L(@"The name of the storage container "); } } + public static string ContainerNameDescriptionLong { get { return LC.L(@"All files will be written to the container specified."); } } + public static string ContainerNameDescriptionShort { get { return LC.L(@"The name of the storage container"); } } public static string NoStorageAccountName { get { return LC.L(@"No Azure storage account name given"); } } - public static string StorageAccountNameDescriptionLong { get { return LC.L(@"The Azure storage account name which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard"); } } + public static string StorageAccountNameDescriptionLong { get { return LC.L(@"The Azure storage account name which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard."); } } public static string StorageAccountNameDescriptionShort { get { return LC.L(@"The storage account name"); } } - public static string AccessKeyDescriptionLong { get { return LC.L(@"The Azure access key which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard"); } } + public static string AccessKeyDescriptionLong { get { return LC.L(@"The Azure access key which can be obtained by clicking the ""Manage Access Keys"" button on the storage account dashboard."); } } public static string AccessKeyDescriptionShort { get { return LC.L(@"The access key"); } } - public static string SasTokenDescriptionLong { get { return LC.L(@"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"); } } + public static string SasTokenDescriptionLong { get { return LC.L(@"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."); } } 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 6a1fa01fb..17f6f3866 100644 --- a/Duplicati/Library/Backend/Backblaze/Strings.cs +++ b/Duplicati/Library/Backend/Backblaze/Strings.cs @@ -22,24 +22,24 @@ using Duplicati.Library.Localization.Short; 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 formats are: ""b2://bucketname/prefix"""); } } + 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 "); } } + 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."); } } public static string B2createbuckettypeDescriptionShort { get { return LC.L(@"The bucket type used when creating a bucket"); } } - public static string B2pagesizeDescriptionLong { get { return LC.L(@"Use this option to set the page size for listing contents of B2 buckets. A lower number means less data, but can increase the number of Class C transaction on B2. Suggested values are between 100 and 1000"); } } + public static string B2pagesizeDescriptionLong { get { return LC.L(@"Use this option to set the page size for listing contents of B2 buckets. A lower number means less data, but can increase the number of Class C transaction on B2. Suggested values are between 100 and 1000."); } } public static string B2pagesizeDescriptionShort { get { return LC.L(@"The size of file-listing pages"); } } - public static string B2downloadurlDescriptionLong { get { return LC.L(@"Change this if you want to use your custom domain to download files, and uploading will not be affected. The default download url depends on your account and looks like ""https://f00X.backblazeb2.com"""); } } + public static string B2downloadurlDescriptionLong { get { return LC.L(@"Change this if you want to use your custom domain to download files, and uploading will not be affected. The default download URL depends on your account and looks like ""https://f00X.backblazeb2.com""."); } } public static string B2downloadurlDescriptionShort { get { return LC.L(@"The base URL to use for downloading files"); } } - public static string InvalidPageSizeError(string argname, string value) { return LC.L(@"The setting ""{0}"" is invalid for ""{1}"", it must be an integer larger than zero", value, argname); } + public static string InvalidPageSizeError(string argname, string value) { return LC.L(@"The setting ""{0}"" is invalid for ""{1}"". It must be an integer larger than zero.", value, argname); } } } diff --git a/Duplicati/Library/Backend/Box/Strings.cs b/Duplicati/Library/Backend/Box/Strings.cs index c796384b2..ce2ad2883 100644 --- a/Duplicati/Library/Backend/Box/Strings.cs +++ b/Duplicati/Library/Backend/Box/Strings.cs @@ -22,7 +22,7 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class Box { - public static string Description { get { return LC.L(@"This backend can read and write data to Box.com. Supported format is ""box://folder/subfolder""."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Box.com. Allowed format is ""box://folder/subfolder""."); } } public static string DisplayName { get { return LC.L(@"Box.com"); } } public static string AuthidLong(string url) { return LC.L(@"The authorization token retrieved from {0}", url); } public static string AuthidShort { get { return LC.L(@"The authorization code"); } } diff --git a/Duplicati/Library/Backend/CloudFiles/Strings.cs b/Duplicati/Library/Backend/CloudFiles/Strings.cs index 2f00d9f66..c4d939f06 100644 --- a/Duplicati/Library/Backend/CloudFiles/Strings.cs +++ b/Duplicati/Library/Backend/CloudFiles/Strings.cs @@ -21,25 +21,25 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class CloudFiles { - public static string Description_v2 { get { return LC.L(@"Supports connections to the CloudFiles backend. Allowed formats is ""cloudfiles://container/folder""."); } } + public static string Description_v2 { get { return LC.L(@"This backend can read and write data to CloudFiles. Allowed format is ""cloudfiles://container/folder""."); } } public static string DisplayName { get { return LC.L(@"Rackspace CloudFiles"); } } - 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 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 DescriptionPasswordLong { get { return LC.L(@"Supplies 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 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 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(@"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(@"Supplies 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 DescriptionUsernameLong { get { return LC.L(@"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"); } } public static string NoAPIKeyError { get { return LC.L(@"No CloudFiles API Access Key given"); } } public static string NoUserIDError { get { return LC.L(@"No CloudFiles userID given"); } } - public static string UnexpectedResponseError { get { return LC.L(@"Unexpected CloudFiles response, perhaps the API has changed?"); } } + public static string UnexpectedResponseError { get { return LC.L(@"Unexpected CloudFiles response. Perhaps the API has changed?"); } } } } diff --git a/Duplicati/Library/Backend/Dropbox/Strings.cs b/Duplicati/Library/Backend/Dropbox/Strings.cs index 5319250f2..e5711bc39 100644 --- a/Duplicati/Library/Backend/Dropbox/Strings.cs +++ b/Duplicati/Library/Backend/Dropbox/Strings.cs @@ -24,7 +24,7 @@ namespace Duplicati.Library.Backend.Strings { internal static class Dropbox { - public static string Description { get { return LC.L(@"This backend can read and write data to Dropbox. Supported format is ""dropbox://folder/subfolder""."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Dropbox. Allowed format is ""dropbox://folder/subfolder""."); } } public static string DisplayName { get { return LC.L(@"Dropbox"); } } public static string AuthidLong(string url) { return LC.L(@"The authorization token retrieved from {0}", url); } public static string AuthidShort { get { return LC.L(@"The authorization code"); } } diff --git a/Duplicati/Library/Backend/FTP/Strings.cs b/Duplicati/Library/Backend/FTP/Strings.cs index baa5f01a5..ae278b0e7 100644 --- a/Duplicati/Library/Backend/FTP/Strings.cs +++ b/Duplicati/Library/Backend/FTP/Strings.cs @@ -24,22 +24,22 @@ using System.Collections.Generic; namespace Duplicati.Library.Backend.Strings { internal static class FTPBackend { - 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"" or ""ftp://username:password@hostname/folder"""); } } + 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(@"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"); } } - public static string DescriptionFTPActiveShort { get { return LC.L(@"Toggles the FTP connections method"); } } - public static string DescriptionFTPPassiveLong { get { return LC.L(@"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"); } } - public static string DescriptionFTPPassiveShort { get { return LC.L(@"Toggles the FTP connections method"); } } + 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(@"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(@"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 DescriptionUseSSLLong { get { return LC.L(@"Use this flag 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 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(@"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); } - public static string ListVerifyFailure(string filename, IEnumerable files) { return LC.L(@"The file {0} was uploaded but not found afterwards, the file listing returned {1}", filename, string.Join(Environment.NewLine, files)); } - public static string ListVerifySizeFailure(string filename, long actualsize, long expectedsize) { return LC.L(@"The file {0} was uploaded but the returned size was {1} and it was expected to be {2}", filename, actualsize, expectedsize); } + public static string ListVerifyFailure(string filename, IEnumerable files) { return LC.L(@"The file {0} was uploaded but not found afterwards. The file listing returned {1}", filename, string.Join(Environment.NewLine, files)); } + public static string ListVerifySizeFailure(string filename, long actualsize, long expectedsize) { return LC.L(@"The file {0} was uploaded but the returned size was {1} and it was expected to be {2}.", filename, actualsize, expectedsize); } } } diff --git a/Duplicati/Library/Backend/File/Strings.cs b/Duplicati/Library/Backend/File/Strings.cs index 816817a81..ff0597da8 100644 --- a/Duplicati/Library/Backend/File/Strings.cs +++ b/Duplicati/Library/Backend/File/Strings.cs @@ -21,21 +21,21 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class FileBackend { - public static string Description { get { return LC.L(@"This backend can read and write data to an file based backend. Allowed formats are ""file://hostname/folder"" or ""file://username:password@hostname/folder"". You may supply UNC paths (e.g.: ""file://\\server\folder"") or local paths (e.g.: (win) ""file://c:\folder"", (linux) ""file:///usr/pub/files"")"); } } + public static string Description { get { return LC.L(@"This backend can read and write data to an file based backend. Allowed 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"")"); } } public static string DisplayName { get { return LC.L(@"Local folder or drive"); } } - public static string AlternateDestinationMarkerLong(string optionname) { return LC.L(@"This option only works when the --{0} option is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.", optionname); } + public static string AlternateDestinationMarkerLong(string optionname) { return LC.L(@"This option only works when the option --{0} is also specified. If there are alternate paths specified, this option indicates the name of a marker file that must be present in the folder. This can be used to handle situations where an external drive changes drive letter or mount point. By ensuring that a certain file exists, it is possible to prevent writing data to an unwanted external drive. The contents of the file are never examined, only file existence.", optionname); } public static string AlternateDestinationMarkerShort { get { return LC.L(@"Look for a file in the destination folder"); } } 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 --disable-streaming-transfers option is activated."); } } + 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"); } } public static string UseMoveForPutShort { get { return LC.L(@"Move the file instead of copying it"); } } - public static string ForceReauthLong { get { return LC.L(@"If this option is set, any existing authentication against the remote share is dropped before attempting to authenticate"); } } + public static string ForceReauthLong { get { return LC.L(@"If this option is set, any existing authentication against the remote share is dropped before attempting to authenticate."); } } public static string ForceReauthShort { get { return LC.L(@"Force authentication against remote share"); } } public static string DisableLengthVerificationLong { get { return LC.L(@"As an extra precaution the uploaded file length will be checked against the local source length."); } } public static string DisableLengthVerificationShort { get { return LC.L(@"Disable length verification"); } } 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 b76fae6c8..8553baa91 100644 --- a/Duplicati/Library/Backend/GoogleServices/Strings.cs +++ b/Duplicati/Library/Backend/GoogleServices/Strings.cs @@ -24,29 +24,29 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class GoogleCloudStorage { - public static string Description { get { return LC.L(@"This backend can read and write data to Google Cloud Storage. Supported format is ""gcs://bucket/folder""."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Google Cloud Storage. Allowed format is ""gcs://bucket/folder""."); } } public static string DisplayName { get { return LC.L(@"Google Cloud Storage"); } } - public static string MissingAuthID(string url) { return LC.L(@"You need an AuthID, you can get it from: {0}", url); } - public static string ProjectIDMissingError(string projectoption) { return LC.L(@"You must supply a project ID with --{0} for creating a bucket", projectoption); } + public static string MissingAuthID(string url) { return LC.L(@"You need an AuthID. You can get it from: {0}", url); } + public static string ProjectIDMissingError(string projectoption) { return LC.L(@"You must supply a project ID with --{0} for creating a bucket.", projectoption); } public static string AuthidLong(string url) { return LC.L(@"The authorization token retrieved from {0}", url); } 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 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 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(@"Specify project for creating a bucket"); } } } internal static class GoogleDrive { - public static string Description { get { return LC.L(@"This backend can read and write data to Google Drive. Supported format is ""googledrive://folder/subfolder""."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Google Drive. Allowed format is ""googledrive://folder/subfolder""."); } } public static string DisplayName { get { return LC.L(@"Google Drive"); } } - public static string MultipleEntries(string folder, string parent) { return LC.L(@"There is more than one item named ""{0}"" in the folder ""{1}""", folder, parent); } + public static string MultipleEntries(string folder, string parent) { return LC.L(@"There is more than one item named ""{0}"" in the folder ""{1}"".", folder, parent); } public static string AuthidLong(string url) { return LC.L(@"The authorization token retrieved from {0}", url); } public static string AuthidShort { get { return LC.L(@"The authorization code"); } } - public static string TeamDriveIdLong { get { return LC.L("This option sets the team drive to use. Leaving it empty uses the personal drive"); } } + public static string TeamDriveIdLong { get { return LC.L("This option sets the team drive to use. Leaving it empty uses the personal drive."); } } public static string TeamDriveIdShort { get { return LC.L("Team drive ID"); } } } } diff --git a/Duplicati/Library/Backend/Idrivee2/Strings.cs b/Duplicati/Library/Backend/Idrivee2/Strings.cs index 0dc5b8366..032e95d36 100644 --- a/Duplicati/Library/Backend/Idrivee2/Strings.cs +++ b/Duplicati/Library/Backend/Idrivee2/Strings.cs @@ -21,11 +21,11 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class Idrivee2Backend { - public static string Description { get; set; } + 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 d9baa23c8..de4dc957d 100644 --- a/Duplicati/Library/Backend/Jottacloud/Strings.cs +++ b/Duplicati/Library/Backend/Jottacloud/Strings.cs @@ -22,18 +22,18 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class Jottacloud { - public static string Description { get { return LC.L(@"This backend can read and write data to Jottacloud using it's REST protocol. Allowed format is ""jottacloud://folder/subfolder""."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Jottacloud using its REST protocol. Allowed format is ""jottacloud://folder/subfolder""."); } } public static string DisplayName { get { return LC.L(@"Jottacloud"); } } public static string AuthidLong(string url) { return LC.L(@"The authorization token retrieved from {0}", url); } public static string AuthidShort { get { return LC.L(@"The authorization code"); } } public static string NoUsernameError { get { return LC.L(@"No username found"); } } - public static string NoPathError { get { return LC.L(@"No path given, cannot upload files to the root folder"); } } + public static string NoPathError { get { return LC.L(@"No path given. Files cannot be uploaded to the root folder"); } } 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 6ed625e46..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"), @@ -21,13 +22,13 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class MegaBackend { - public static string Description { get { return LC.L(@"This backend can read and write data to Mega.co.nz. Allowed formats are: ""mega://folder/subfolder"""); } } + 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/OAuthHelper/Strings.cs b/Duplicati/Library/Backend/OAuthHelper/Strings.cs index 3e639cf86..597563abd 100644 --- a/Duplicati/Library/Backend/OAuthHelper/Strings.cs +++ b/Duplicati/Library/Backend/OAuthHelper/Strings.cs @@ -23,11 +23,11 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Strings { public static class OAuthHelper { - public static string MissingAuthID(string url) { return LC.L(@"You need an AuthID, you can get it from: {0}", url); } + public static string MissingAuthID(string url) { return LC.L(@"You need an AuthID. You can get it from: {0}", url); } public static string AuthorizationFailure(string message, string url) { return LC.L(@"Failed to authorize using the OAuth service: {0}. If the problem persists, try generating a new authid token from: {1}", message, url); } public static string UnexpectedError(System.Net.HttpStatusCode statuscode, string description) { return LC.L(@"Unexpected error code: {0} - {1}", statuscode, description); } public static string AuthidLong(string url) { return LC.L(@"The authorization token retrieved from {0}", url); } public static string AuthidShort { get { return LC.L(@"The authorization code"); } } - public static string OverQuotaError { get { return LC.L(@"The OAuth service is currently over quota, try again in a few hours"); } } + public static string OverQuotaError { get { return LC.L(@"The OAuth service is currently over quota. Try again in a few hours"); } } } } diff --git a/Duplicati/Library/Backend/OneDrive/Strings.cs b/Duplicati/Library/Backend/OneDrive/Strings.cs index 63d1c5019..ad17d0e3a 100644 --- a/Duplicati/Library/Backend/OneDrive/Strings.cs +++ b/Duplicati/Library/Backend/OneDrive/Strings.cs @@ -28,17 +28,17 @@ namespace Duplicati.Library.Backend.Strings public static string MissingAuthId(string url) { return LC.L(@"No Auth-ID was provided - you can get one from {0}", url); } public static string FragmentSizeLong { get { return LC.L(@"Size of individual fragments which are uploaded separately for large files. It is recommended to be between 5-10 MiB (though a smaller value may work better on a slower or less reliable connection), and to be a multiple of 320 KiB."); } } public static string FragmentSizeShort { get { return LC.L(@"Fragment size for large uploads"); } } - public static string FragmentRetryCountLong { get { return LC.L(@"Number of retry attempts made for each fragment before failing the overall file upload"); } } + public static string FragmentRetryCountLong { get { return LC.L(@"Number of retry attempts made for each fragment before failing the overall file upload."); } } public static string FragmentRetryCountShort { get { return LC.L(@"Number of retries for each fragment"); } } - public static string FragmentRetryDelayLong { get { return LC.L(@"Amount of time (in milliseconds) to wait between failures when uploading fragments"); } } + public static string FragmentRetryDelayLong { get { return LC.L(@"Amount of time (in milliseconds) to wait between failures when uploading fragments."); } } public static string FragmentRetryDelayShort { get { return LC.L(@"Millisecond delay between fragment errors"); } } - public static string UseHttpClientLong { get { return LC.L(@"Use this option to set HttpClient class to perform HTTP requests"); } } + public static string UseHttpClientLong { get { return LC.L(@"Use this option to set HttpClient class to perform HTTP requests."); } } public static string UseHttpClientShort { get { return LC.L(@"Whether the HttpClient class should be used"); } } } 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,9 +46,9 @@ 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 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"); } } public static string MissingSiteId { get { return LC.L(@"No site ID was provided"); } } public static string ConflictingSiteId(string given, string found) { return LC.L(@"Conflicting site IDs used: given {0} but found {1}", given, found); } @@ -56,13 +56,13 @@ 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), or just ""sharepoint://subfolder"" (in which case you must also explicitly specify the SharePoint site's ID via --site-id). Usage of this backend requires that you agree to the terms in {0} ({1}) and {2} ({3})", 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 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"); } } - public static string GroupEmailLong { get { return LC.L(@"Email address of the group to store data in"); } } + public static string GroupEmailLong { get { return LC.L(@"Email address of the group to store data in."); } } public static string GroupEmailShort { get { return LC.L(@"Email address of the group"); } } - public static string MissingGroupIdAndEmailAddress { get { return LC.L(@"No group ID or group email address was provided"); } } + public static string MissingGroupIdAndEmailAddress { get { return LC.L(@"No group ID or group email address was provided."); } } public static string NoGroupsWithEmail(string email) { return LC.L(@"No groups were found with the given email address: {0}", email); } public static string MultipleGroupsWithEmail(string email) { return LC.L(@"Multiple groups were found with the given email address: {0}", email); } public static string ConflictingGroupId(string given, string found) { return LC.L(@"Conflicting group IDs used: given {0} but found {1}", given, found); } 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 5b5ca6203..67cd636ab 100644 --- a/Duplicati/Library/Backend/OpenStack/Strings.cs +++ b/Duplicati/Library/Backend/OpenStack/Strings.cs @@ -24,26 +24,25 @@ using Duplicati.Library.Localization.Short; namespace Duplicati.Library.Backend.Strings { internal static class OpenStack { - public static string Description { get { return LC.L(@"This backend can read and write data to Swift (OpenStack Object Storage). Supported format is ""openstack://container/folder""."); } } + public static string Description { get { return LC.L(@"This backend can read and write data to Swift (OpenStack Object Storage). Allowed format is ""openstack://container/folder""."); } } 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 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(@"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 VersionOptionLong { get { return LC.L(@"The keystone API version to use, valid values are 'v2' and 'v3'."); } } + 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/S3Backend.cs b/Duplicati/Library/Backend/S3/S3Backend.cs index db31caf12..2413c5ca0 100644 --- a/Duplicati/Library/Backend/S3/S3Backend.cs +++ b/Duplicati/Library/Backend/S3/S3Backend.cs @@ -66,6 +66,7 @@ namespace Duplicati.Library.Backend { "Infomaniak Swiss Backup cluster 2", "s3.swiss-backup02.infomaniak.com" }, { "Infomaniak Swiss Backup cluster 3", "s3.swiss-backup03.infomaniak.com" }, { "Infomaniak Public Cloud 1", "s3.pub1.infomaniak.cloud" }, + { "さくらのクラウド (Sakura Cloud)", "s3.isk01.sakurastorage.jp" } }; //Updated list: http://docs.amazonwebservices.com/general/latest/gr/rande.html#s3_region 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 1365a3db9..7e4e90ce7 100644 --- a/Duplicati/Library/Backend/S3/Strings.cs +++ b/Duplicati/Library/Backend/S3/Strings.cs @@ -23,28 +23,28 @@ namespace Duplicati.Library.Backend.Strings { internal static class S3Backend { - public static string Description_v2 { get { return LC.L(@"This backend can read and write data to an S3 compatible server. Allowed formats are: ""s3://bucketname/prefix"""); } } + 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 DescriptionUseSSLLong { get { return LC.L(@"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."); } } - public static string DescriptionUseSSLShort { get { return LC.L(@"Instructs Duplicati to use an SSL (https) connection"); } } + 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(@"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 96077437f..97367eae3 100644 --- a/Duplicati/Library/Backend/SSHv2/Strings.cs +++ b/Duplicati/Library/Backend/SSHv2/Strings.cs @@ -25,42 +25,42 @@ namespace Duplicati.Library.Backend.Strings { public static string Description { get { return LC.L(@"Module for generating SSH private/public keys"); } } public static string DisplayName { get { return LC.L(@"SSH Key Generator"); } } - public static string KeyUsernameLong { get { return LC.L(@"A username to append to the public key"); } } + public static string KeyUsernameLong { get { return LC.L(@"A username to append to the public key."); } } public static string KeyUsernameShort { get { return LC.L(@"Public key username"); } } - public static string KeyTypeLong { get { return LC.L(@"Determines the type of key to generate"); } } + public static string KeyTypeLong { get { return LC.L(@"Determines the type of key to generate."); } } public static string KeyTypeShort { get { return LC.L(@"The key type"); } } - public static string KeyLenLong { get { return LC.L(@"The length of the key in bits"); } } + public static string KeyLenLong { get { return LC.L(@"The length of the key in bits."); } } public static string KeyLenShort { get { return LC.L(@"The key length"); } } } internal static class KeyUploader { public static string Description { get { return LC.L(@"Module for uploading SSH public keys"); } } public static string DisplayName { get { return LC.L(@"SSH Key Uploader"); } } - public static string UrlLong { get { return LC.L(@"The SSH connection URL used to establish the connection"); } } + public static string UrlLong { get { return LC.L(@"The SSH connection URL used to establish the connection."); } } public static string UrlShort { get { return LC.L(@"The SSH connection URL"); } } - public static string PubkeyLong { get { return LC.L(@"The SSH public key must be a valid SSH string, which is appended to the .ssh/authorized_keys file"); } } + public static string PubkeyLong { get { return LC.L(@"The SSH public key must be a valid SSH string, which is appended to the .ssh/authorized_keys file."); } } public static string PubkeyShort { get { return LC.L(@"The SSH public key to append"); } } } internal static class SSHv2Backend { - 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"" or ""ssh://username:password@hostname/folder""."); } } + 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 5ce2592c4..68b522a59 100644 --- a/Duplicati/Library/Backend/SharePoint/Strings.cs +++ b/Duplicati/Library/Backend/SharePoint/Strings.cs @@ -23,12 +23,12 @@ namespace Duplicati.Library.Backend.Strings { internal static class SharePoint { - public static string Description { get { return LC.L(@"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."); } } + 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"" 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."); } } + 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 b290fb94e..101476656 100644 --- a/Duplicati/Library/Backend/TahoeLAFS/Strings.cs +++ b/Duplicati/Library/Backend/TahoeLAFS/Strings.cs @@ -23,8 +23,8 @@ namespace Duplicati.Library.Backend.Strings { internal static class TahoeBackend { 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 flag 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 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(@"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 ae52828bb..a70e5ba1b 100644 --- a/Duplicati/Library/Backend/TencentCOS/Strings.cs +++ b/Duplicati/Library/Backend/TencentCOS/Strings.cs @@ -26,17 +26,17 @@ namespace Duplicati.Library.Backend.Strings { public static string Description { get { return LC.L(@"This backend can read and write data to the Tencent COS."); } } public static string DisplayName { get { return LC.L(@"Tencent COS (Cloud Object Storage)"); } } - public static string COSAccountDescriptionLong { get { return LC.L(@"Account ID of Tencent Cloud Account"); } } + public static string COSAccountDescriptionLong { get { return LC.L(@"Account ID of Tencent Cloud Account."); } } public static string COSAccountDescriptionShort { get { return LC.L(@"Account ID"); } } - public static string COSAPISecretIdDescriptionLong { get { return LC.L(@"Cloud API Secret ID"); } } + public static string COSAPISecretIdDescriptionLong { get { return LC.L(@"Cloud API Secret ID."); } } 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 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 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 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 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(@"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 465aecccc..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"" or ""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 flag, the client does not accept this, and always uses Digest authentication or fails to connect."); } } + 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); } @@ -36,9 +36,9 @@ namespace Duplicati.Library.Backend.Strings { public static string SeenThenNotFoundError(string foldername, string filename, string extension, string errormessage) { return LC.L(@"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found. This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default. Error message: {3}", foldername, filename, extension, errormessage); } - public static string DescriptionUseSSLLong { get { return LC.L(@"Use this flag 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 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 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(@"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/Common/Duplicati.Library.Common.csproj b/Duplicati/Library/Common/Duplicati.Library.Common.csproj index 1ef306a47..0a1692ec4 100644 --- a/Duplicati/Library/Common/Duplicati.Library.Common.csproj +++ b/Duplicati/Library/Common/Duplicati.Library.Common.csproj @@ -11,7 +11,7 @@ - + diff --git a/Duplicati/Library/Common/IO/VssBackupComponents.cs b/Duplicati/Library/Common/IO/VssBackupComponents.cs index 4cea777bf..af050a7d9 100644 --- a/Duplicati/Library/Common/IO/VssBackupComponents.cs +++ b/Duplicati/Library/Common/IO/VssBackupComponents.cs @@ -30,7 +30,7 @@ namespace Duplicati.Library.Common.IO { public class WriterMetaData { - public string Name { get; set; } + public string Name { get; set; } public string LogicalPath { get; set; } public Guid Guid { get; set; } public List Paths { get; set; } @@ -129,7 +129,11 @@ namespace Duplicati.Library.Common.IO _volumeMap = new Dictionary(StringComparer.OrdinalIgnoreCase); foreach (var kvp in _volumes) { - _volumeMap.Add(kvp.Key, _vssBackupComponents.GetSnapshotProperties(kvp.Value).SnapshotDeviceObject); + // The snapshot path has the format of "\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1" + // Attempting to get attributes on this path will fail, so we need to append a double backslash + // Strangely, the double backslash is not needed when acessing a subfolder, here a single backslash is enough, + // but double backslash works for both cases due to path normalization. + _volumeMap.Add(kvp.Key, Util.AppendDirSeparator(_vssBackupComponents.GetSnapshotProperties(kvp.Value).SnapshotDeviceObject) + "\\"); } _volumeReverseMap = _volumeMap.ToDictionary(x => x.Value, x => x.Key); @@ -137,7 +141,8 @@ namespace Duplicati.Library.Common.IO public Dictionary SnapshotDeviceAndVolumes { - get { + get + { return _volumeReverseMap; } } @@ -178,10 +183,13 @@ namespace Duplicati.Library.Common.IO var writer = _vssBackupComponents.WriterMetadata.First(o => o.WriterId.Equals(writerGUID)); foreach (var component in writer.Components) { - yield return new WriterMetaData{ Guid = writerGUID, + yield return new WriterMetaData + { + Guid = writerGUID, Name = component.ComponentName, LogicalPath = component.LogicalPath, - Paths = GetPathsFromComponent(component) }; + Paths = GetPathsFromComponent(component) + }; } } } 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 cc8fd7013..809220417 100644 --- a/Duplicati/Library/Compression/Strings.cs +++ b/Duplicati/Library/Compression/Strings.cs @@ -23,15 +23,15 @@ 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 flag 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 CompressionlibraryLong { get { return LC.L(@"This option changes the compression library used to read and write files. The SharpCompress library has more features and is more resilient where the built-in library is faster. When Auto is chosen, the built-in library will be used unless an option is added that requires SharpCompress."); } } public static string CompressionlibraryShort { get { return LC.L(@"Toggles the zip library to use"); } } public static string FileNotFoundError(string filename) { return LC.L(@"File not found: {0}", filename); } @@ -46,8 +46,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/Compression/ZipCompression/FileArchiveZip.cs b/Duplicati/Library/Compression/ZipCompression/FileArchiveZip.cs index 0ac788ad2..37da7ba5b 100644 --- a/Duplicati/Library/Compression/ZipCompression/FileArchiveZip.cs +++ b/Duplicati/Library/Compression/ZipCompression/FileArchiveZip.cs @@ -31,13 +31,13 @@ using SharpCompress.Common; namespace Duplicati.Library.Compression.ZipCompression { /// - /// An abstraction of a zip archive as a FileArchive, based on either SharpCompress or System.IO.Compression. + /// An abstraction of a ZIP archive as a FileArchive, based on either SharpCompress or System.IO.Compression. /// Please note, duplicati does not require both Read & Write access at the same time so this has not been implemented. /// public class FileArchiveZip : ICompression { /// - /// The compression type used by the zip archive + /// The compression type used by the ZIP archive /// public enum CompressionLibrary { @@ -75,7 +75,7 @@ namespace Duplicati.Library.Compression.ZipCompression /// 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"; /// @@ -94,7 +94,7 @@ namespace Duplicati.Library.Compression.ZipCompression 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; @@ -109,7 +109,7 @@ namespace Duplicati.Library.Compression.ZipCompression public FileArchiveZip() { m_archive = null!; } /// - /// 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. @@ -160,7 +160,7 @@ namespace Duplicati.Library.Compression.ZipCompression if (mode == ArchiveMode.Write) throw; - Log.WriteWarningMessage(LOGTAG, "system-io-compression-error", ex, "Failed to create built-in zip archive, falling back to SharpCompress"); + Log.WriteWarningMessage(LOGTAG, "system-io-compression-error", ex, "Failed to create built-in ZIP archive, falling back to SharpCompress"); } m_archive = archive ?? new SharpCompressZipArchive(stream, mode, parsedOptions); diff --git a/Duplicati/Library/Compression/ZipCompression/SharpCompressZipArchive.cs b/Duplicati/Library/Compression/ZipCompression/SharpCompressZipArchive.cs index bc530cd39..8d6665f4c 100644 --- a/Duplicati/Library/Compression/ZipCompression/SharpCompressZipArchive.cs +++ b/Duplicati/Library/Compression/ZipCompression/SharpCompressZipArchive.cs @@ -82,7 +82,7 @@ public class SharpCompressZipArchive : IZipArchive private readonly CompressionType m_compressionType; /// - /// 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. @@ -266,7 +266,7 @@ public class SharpCompressZipArchive : IZipArchive 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/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/Duplicati.Library.Encryption.csproj b/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj index dea91706c..369a4b50b 100644 --- a/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj +++ b/Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj @@ -1,4 +1,4 @@ - + net8.0 @@ -8,7 +8,7 @@ - + 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 a834aff24..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 { @@ -38,7 +38,7 @@ namespace Duplicati.Library.Encryption.Strings } internal static class GPGEncryption { - public static string Description { get { return LC.L(@"The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the --gpg-program-path switch."); } } + public static string Description { get { return LC.L(@"The GPG encryption module uses the GNU Privacy Guard program to encrypt and decrypt files. It requires that the gpg executable is available on the system. On Windows it is assumed that this is in the default installation folder under program files, under Linux and OSX it is assumed that the program is available via the PATH environment variable. It is possible to supply the path to GPG using the option --{0}.", "gpg-program-path"); } } public static string DisplayName { get { return LC.L(@"GNU Privacy Guard, external"); } } public static string GpgencryptiondecryptionswitchesLong { get { return LC.L(@"Use this switch to specify any extra options to GPG. You cannot specify the --passphrase-fd option here. The --decrypt option is always specified."); } } public static string GpgencryptiondecryptionswitchesShort { get { return LC.L(@"Extra GPG commandline options for decryption"); } } @@ -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/ControllerMultiLogTarget.cs b/Duplicati/Library/Main/ControllerMultiLogTarget.cs index ef626a600..a0896addf 100644 --- a/Duplicati/Library/Main/ControllerMultiLogTarget.cs +++ b/Duplicati/Library/Main/ControllerMultiLogTarget.cs @@ -21,6 +21,7 @@ using System; using System.Collections.Generic; +using System.Linq; using Duplicati.Library.Logging; namespace Duplicati.Library.Main @@ -56,7 +57,7 @@ namespace Duplicati.Library.Main { if (target == null) return; - + m_targets.Add(new Tuple(target, loglevel, filter ?? new Library.Utility.FilterExpression())); } @@ -76,11 +77,17 @@ namespace Duplicati.Library.Main m_targets.Clear(); } + /// + /// Gets the minimum log level of all the targets + /// + public LogMessageType MinimumLevel + => m_targets.Select(x => x.Item2).DefaultIfEmpty(LogMessageType.Error).Min(); + /// /// Writes the message to all the destinations. /// /// Entry. - public void WriteMessage(LogEntry entry) + public void WriteMessage(LogEntry entry) { foreach (var e in m_targets) { diff --git a/Duplicati/Library/Main/DatabaseLocator.cs b/Duplicati/Library/Main/DatabaseLocator.cs index 124add6b4..209478ba9 100644 --- a/Duplicati/Library/Main/DatabaseLocator.cs +++ b/Duplicati/Library/Main/DatabaseLocator.cs @@ -22,8 +22,6 @@ using System; using System.Linq; using System.Collections.Generic; -using Newtonsoft.Json.Serialization; -using Duplicati.Library.Common; namespace Duplicati.Library.Main { @@ -38,10 +36,83 @@ namespace Duplicati.Library.Main public string Username; //public string Passwordhash; public int Port; - public string Databasepath; + public string Databasepath; public string ParameterFile; } - + + /// + /// The filename of the file with database configurations + /// + private const string CONFIG_FILE = "dbconfig.json"; + + /// + /// Finds a default storage folder, using the operating system specific locations. + /// The targetfilename is used to detect locations that are used in previous versions. + /// If the targetfilename is found in an old location, but not the current, the old location is used. + /// If running with DEBUG defined, the storage folder is placed in the same folder as the executable + /// + /// The filename to look for + /// The name of the application + /// The default storage folder + public static string GetDefaultStorageFolderWithDebugSupport(string targetfilename, string appName = "Duplicati") + { +#if DEBUG + return System.IO.Path.GetDirectoryName(typeof(DatabaseLocator).Assembly.Location) ?? string.Empty; +#else + return GetDefaultStorageFolder(targetfilename, appName); +#endif + } + + /// + /// Finds a default storage folder, using the operating system specific locations. + /// The targetfilename is used to detect locations that are used in previous versions. + /// If the targetfilename is found in an old location, but not the current, the old location is used. + /// + /// The filename to look for + /// The name of the application + /// The default storage folder + public static string GetDefaultStorageFolder(string targetfilename, string appName = "Duplicati") + { + //Normal mode uses the systems "(Local) Application Data" folder + // %LOCALAPPDATA% on Windows, ~/.config on Linux + var folder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), appName); + + if (OperatingSystem.IsWindows()) + { + // Special handling for Windows: + // - Older versions use %APPDATA% + // - but new versions use %LOCALAPPDATA% + var newlocation = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), appName); + + var prevfile = System.IO.Path.Combine(folder, targetfilename); + var curfile = System.IO.Path.Combine(newlocation, targetfilename); + + // If the new file exists, we use that + // If the new file does not exist, and the old file exists we use the old + // Otherwise we use the new location + if (System.IO.File.Exists(curfile) || !System.IO.File.Exists(prevfile)) + folder = newlocation; + } + + if (OperatingSystem.IsMacOS()) + { + // Special handling for MacOS: + // - Older versions use ~/.config/ + // - but new versions use ~/Library/Application\ Support/ + var configfolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".config", appName); + + var prevfile = System.IO.Path.Combine(configfolder, targetfilename); + var curfile = System.IO.Path.Combine(folder, targetfilename); + + // If the old file exists, and not the new file, we use the old + // Otherwise we use the new location + if (!System.IO.File.Exists(curfile) && System.IO.File.Exists(prevfile)) + folder = configfolder; + } + + return folder; + } + public static string GetDatabasePath(string backend, Options options, bool autoCreate = true, bool anyUsername = false) { if (options == null) @@ -50,40 +121,15 @@ namespace Duplicati.Library.Main if (!string.IsNullOrEmpty(options.Dbpath)) return options.Dbpath; - //Normal mode uses the systems "(Local) Application Data" folder - // %LOCALAPPDATA% on Windows, ~/.config on Linux + var folder = GetDefaultStorageFolderWithDebugSupport(CONFIG_FILE); - // Special handling for Windows: - // - Older versions use %APPDATA% - // - but new versions use %LOCALAPPDATA% - // - // If we find a new version, lets use that - // otherwise use the older location - // - - var folder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Duplicati"); - - if (OperatingSystem.IsWindows()) - { - var newlocation = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Duplicati"); - - var prevfile = System.IO.Path.Combine(folder, "dbconfig.json"); - var curfile = System.IO.Path.Combine(newlocation, "dbconfig.json"); - - // If the new file exists, we use that - // If the new file does not exist, and the old file exists we use the old - // Otherwise we use the new location - if (System.IO.File.Exists(curfile) || !System.IO.File.Exists(prevfile)) - folder = newlocation; - } - - var file = System.IO.Path.Combine(folder, "dbconfig.json"); + var file = System.IO.Path.Combine(folder, CONFIG_FILE); List configs; if (!System.IO.File.Exists(file)) configs = new List(); else configs = Newtonsoft.Json.JsonConvert.DeserializeObject>(System.IO.File.ReadAllText(file, System.Text.Encoding.UTF8)); - + var uri = new Library.Utility.Uri(backend); string server = uri.Host; string path = uri.Path; @@ -91,64 +137,64 @@ namespace Duplicati.Library.Main int port = uri.Port; string username = uri.Username; string prefix = options.Prefix; - + if (username == null || uri.Password == null) { var sopts = DynamicLoader.BackendLoader.GetSupportedCommands(backend); var ropts = new Dictionary(options.RawOptions); - foreach(var k in uri.QueryParameters.AllKeys) + foreach (var k in uri.QueryParameters.AllKeys) ropts[k] = uri.QueryParameters[k]; - + if (sopts != null) { - foreach(var o in sopts) + foreach (var o in sopts) { if (username == null && o.Aliases != null && o.Aliases.Contains("auth-username", StringComparer.OrdinalIgnoreCase) && ropts.ContainsKey(o.Name)) username = ropts[o.Name]; } - - foreach(var o in sopts) + + foreach (var o in sopts) { if (username == null && o.Name.Equals("auth-username", StringComparison.OrdinalIgnoreCase) && ropts.ContainsKey("auth-username")) username = ropts["auth-username"]; } } } - + //Now find the one that matches :) var matches = (from n in configs - where - n.Type == type && - //n.Passwordhash == password && - n.Username == username && - n.Port == port && - n.Server == server && - n.Path == path && - n.Prefix == prefix - select n).ToList(); - + where + n.Type == type && + //n.Passwordhash == password && + n.Username == username && + n.Port == port && + n.Server == server && + n.Path == path && + n.Prefix == prefix + select n).ToList(); + if (matches.Count > 1) throw new Duplicati.Library.Interface.UserInformationException(string.Format("Multiple sources found for: {0}", backend), "MultipleLocalDatabaseSourcesFound"); - + // Re-select if (matches.Count == 0 && anyUsername && string.IsNullOrEmpty(username)) { matches = (from n in configs - where - n.Type == type && - n.Port == port && - n.Server == server && - n.Path == path && - n.Prefix == prefix - select n).ToList(); - + where + n.Type == type && + n.Port == port && + n.Server == server && + n.Path == path && + n.Prefix == prefix + select n).ToList(); + if (matches.Count > 1) throw new Duplicati.Library.Interface.UserInformationException(String.Format("Multiple sources found for \"{0}\", try supplying --{1}", backend, "auth-username"), "MultipleLocalDatabaseSourcesFound"); } - + if (matches.Count == 0 && !autoCreate) return null; - + if (matches.Count == 0) { var backupname = options.BackupName; @@ -156,20 +202,21 @@ namespace Duplicati.Library.Main backupname = GenerateRandomName(); else { - foreach(var c in System.IO.Path.GetInvalidFileNameChars()) + foreach (var c in System.IO.Path.GetInvalidFileNameChars()) backupname = backupname.Replace(c.ToString(), ""); } - + var newpath = System.IO.Path.Combine(folder, backupname + ".sqlite"); int max_tries = 100; while (System.IO.File.Exists(newpath) && max_tries-- > 0) newpath = System.IO.Path.Combine(folder, GenerateRandomName()); - + if (System.IO.File.Exists(newpath)) throw new Duplicati.Library.Interface.UserInformationException("Unable to find a unique name for the database, please use --dbpath", "CannotCreateRandomName"); - + //Create a new one, add it to the list, and save it - configs.Add(new BackendEntry() { + configs.Add(new BackendEntry() + { Type = type, Server = server, Path = path, @@ -177,7 +224,7 @@ namespace Duplicati.Library.Main Username = username, //Passwordhash = password, Port = port, - Databasepath = newpath, + Databasepath = newpath, ParameterFile = null }); @@ -187,16 +234,16 @@ namespace Duplicati.Library.Main var settings = new Newtonsoft.Json.JsonSerializerSettings(); settings.Formatting = Newtonsoft.Json.Formatting.Indented; System.IO.File.WriteAllText(file, Newtonsoft.Json.JsonConvert.SerializeObject(configs, settings), System.Text.Encoding.UTF8); - + return newpath; } else { return matches[0].Databasepath; } - + } - + public static string GenerateRandomName() { var rnd = new Random(); @@ -210,11 +257,7 @@ namespace Duplicati.Library.Main public static bool IsDatabasePathInUse(string path) { - var folder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Duplicati"); - if (!System.IO.Directory.Exists(folder)) - return false; - - var file = System.IO.Path.Combine(folder, "dbconfig.json"); + var file = System.IO.Path.Combine(GetDefaultStorageFolderWithDebugSupport(CONFIG_FILE), CONFIG_FILE); if (!System.IO.File.Exists(file)) return false; diff --git a/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs b/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs index 705fb68b2..24b930249 100644 --- a/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.cs +++ b/Duplicati/Library/Main/Operation/Backup/FileEnumerationProcess.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 CoCoL; @@ -177,7 +177,7 @@ namespace Duplicati.Library.Main.Operation.Backup // Propagate the any-flag upwards if (pathstack.Count > 0) pathstack.Peek().AnyEntries = true; - + yield return e.Path; } else @@ -191,7 +191,7 @@ namespace Duplicati.Library.Main.Operation.Backup } } // Just emit files - else + else { if (pathstack.Count != 0) pathstack.Peek().AnyEntries = true; @@ -202,7 +202,7 @@ namespace Duplicati.Library.Main.Operation.Backup while (pathstack.Count > 0) { var e = pathstack.Pop(); - if (e.AnyEntries|| pathstack.Count == 0) + if (e.AnyEntries || pathstack.Count == 0) { // Propagate the any-flag upwards if (pathstack.Count > 0) @@ -249,8 +249,8 @@ namespace Duplicati.Library.Main.Operation.Backup /// The file or folder attributes. private static bool AttributeFilter(string path, FileAttributes attributes, Snapshots.ISnapshotService snapshot, Library.Utility.IFilter sourcefilter, Options.HardlinkStrategy hardlinkPolicy, Options.SymlinkStrategy symlinkPolicy, Dictionary hardlinkmap, FileAttributes fileAttributes, Duplicati.Library.Utility.IFilter enumeratefilter, string[] ignorenames, Queue mixinqueue) { - // Step 1, exclude block devices - try + // Step 1, exclude block devices + try { if (snapshot.IsBlockDevice(path)) { @@ -260,7 +260,7 @@ namespace Duplicati.Library.Main.Operation.Backup } catch (Exception ex) { - Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "PathProcessingError", ex, "Failed to process path: {0}", path); + Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "PathProcessingErrorBlockDevice", ex, "Failed to process path: {0}", path); return false; } @@ -303,9 +303,9 @@ namespace Duplicati.Library.Main.Operation.Backup } catch (Exception ex) { - Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "PathProcessingError", ex, "Failed to process path: {0}", path); + Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "PathProcessingErrorHardLink", ex, "Failed to process path: {0}", path); return false; - } + } } if (ignorenames != null && (attributes & FileAttributes.Directory) != 0) @@ -322,9 +322,9 @@ namespace Duplicati.Library.Main.Operation.Backup } } } - catch(Exception ex) + catch (Exception ex) { - Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "PathProcessingError", ex, "Failed to process path: {0}", path); + Logging.Log.WriteWarningMessage(FILTER_LOGTAG, "PathProcessingErrorIgnoreFile", ex, "Failed to process path: {0}", path); } } diff --git a/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs b/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs index 250ae9107..0c2fd1b8a 100644 --- a/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs +++ b/Duplicati/Library/Main/Operation/RecreateDatabaseHandler.cs @@ -78,7 +78,7 @@ namespace Duplicati.Library.Main.Operation public void RunUpdate(Library.Utility.IFilter filter = null, NumberedFilterFilelistDelegate filelistfilter = null, BlockVolumePostProcessor blockprocessor = null) { if (!m_options.RepairOnlyPaths) - throw new UserInformationException(string.Format("Can only update with paths, try setting {0}", "--repair-only-paths"), "RepairUpdateRequiresPathsOnly"); + throw new UserInformationException(string.Format("Can only update with paths, try setting --{0}", "repair-only-paths"), "RepairUpdateRequiresPathsOnly"); using (var db = new LocalDatabase(m_options.Dbpath, "Recreate", true)) { diff --git a/Duplicati/Library/Main/Options.cs b/Duplicati/Library/Main/Options.cs index e26d2ea01..1c5218ead 100644 --- a/Duplicati/Library/Main/Options.cs +++ b/Duplicati/Library/Main/Options.cs @@ -314,17 +314,17 @@ namespace Duplicati.Library.Main new CommandLineArgument("debug-retry-errors", CommandLineArgument.ArgumentType.Boolean, Strings.Options.DebugretryerrorsShort, Strings.Options.DebugretryerrorsLong, "false"), new CommandLineArgument("log-file", CommandLineArgument.ArgumentType.Path, Strings.Options.LogfileShort, Strings.Options.LogfileLong), - new CommandLineArgument("log-file-log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LogfileloglevelShort, Strings.Options.LogfileloglevelShort, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), + new CommandLineArgument("log-file-log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LogfileloglevelShort, Strings.Options.LogfileloglevelLong, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), new CommandLineArgument("log-file-log-filter", CommandLineArgument.ArgumentType.String, Strings.Options.LogfilelogfiltersShort, Strings.Options.LogfilelogfiltersLong(System.IO.Path.PathSeparator.ToString()), null), - new CommandLineArgument("console-log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.ConsoleloglevelShort, Strings.Options.ConsoleloglevelShort, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), + new CommandLineArgument("console-log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.ConsoleloglevelShort, Strings.Options.ConsoleloglevelLong, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType))), new CommandLineArgument("console-log-filter", CommandLineArgument.ArgumentType.String, Strings.Options.ConsolelogfiltersShort, Strings.Options.ConsolelogfiltersLong(System.IO.Path.PathSeparator.ToString()), null), new CommandLineArgument("log-level", CommandLineArgument.ArgumentType.Enumeration, Strings.Options.LoglevelShort, Strings.Options.LoglevelLong, "Warning", null, Enum.GetNames(typeof(Duplicati.Library.Logging.LogMessageType)), Strings.Options.LogLevelDeprecated("log-file-log-level", "console-log-level")), new CommandLineArgument("profile-all-database-queries", CommandLineArgument.ArgumentType.Boolean, Strings.Options.ProfilealldatabasequeriesShort, Strings.Options.ProfilealldatabasequeriesLong, "false"), - new CommandLineArgument("list-verify-uploads", CommandLineArgument.ArgumentType.Boolean, Strings.Options.ListverifyuploadsShort, Strings.Options.ListverifyuploadsShort, "false"), + new CommandLineArgument("list-verify-uploads", CommandLineArgument.ArgumentType.Boolean, Strings.Options.ListverifyuploadsShort, Strings.Options.ListverifyuploadsLong, "false"), new CommandLineArgument("allow-sleep", CommandLineArgument.ArgumentType.Boolean, Strings.Options.AllowsleepShort, Strings.Options.AllowsleepLong, "false"), new CommandLineArgument("use-background-io-priority", CommandLineArgument.ArgumentType.Boolean, Strings.Options.UsebackgroundiopriorityShort, Strings.Options.UsebackgroundiopriorityLong, "false"), new CommandLineArgument("no-connection-reuse", CommandLineArgument.ArgumentType.Boolean, Strings.Options.NoconnectionreuseShort, Strings.Options.NoconnectionreuseLong, "false"), diff --git a/Duplicati/Library/Main/Strings.cs b/Duplicati/Library/Main/Strings.cs index c57c962c2..a4682c0f6 100644 --- a/Duplicati/Library/Main/Strings.cs +++ b/Duplicati/Library/Main/Strings.cs @@ -27,14 +27,14 @@ 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 DuplicateOptionNameWarning(string optionname) { return LC.L(@"The option --{0} exists more than once, please report this to the developers", optionname); } + 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); } public static string SourceUnauthorizedError(string foldername) { return LC.L(@"Unauthorized to access source folder {0}, aborting backup", foldername); } - public static string UnsupportedBooleanValue(string optionname, string value) { return LC.L(@"The value ""{1}"" supplied to --{0} does not parse into a valid boolean, this will be treated as if it was set to ""true""", optionname, value); } - public static string UnsupportedEnumerationValue(string optionname, string value, string[] values) { return LC.L(@"The option --{0} does not support the value ""{1}"", supported values are: {2}", optionname, value, string.Join(", ", values)); } - public static string UnsupportedFlagsValue(string optionname, string value, string[] values) { return LC.L(@"The option --{0} does not support the value ""{1}"", supported flag values are: {2}", optionname, value, string.Join(", ", values)); } + public static string UnsupportedBooleanValue(string optionname, string value) { return LC.L(@"The value ""{1}"" supplied to --{0} does not parse into a valid boolean. This will be treated as if it was set to ""true""", optionname, value); } + public static string UnsupportedEnumerationValue(string optionname, string value, string[] values) { return LC.L(@"The option --{0} does not support the value ""{1}"". Supported values are: {2}", optionname, value, string.Join(", ", values)); } + public static string UnsupportedFlagsValue(string optionname, string value, string[] values) { return LC.L(@"The option --{0} does not support the value ""{1}"". Supported flag values are: {2}", optionname, value, string.Join(", ", values)); } public static string UnsupportedIntegerValue(string optionname, string value) { return LC.L(@"The value ""{1}"" supplied to --{0} does not represent a valid integer", optionname, value); } public static string UnsupportedOptionDisabledModuleWarning(string optionname, string modulename) { return LC.L(@"The option --{0} is not supported because the module {1} is not currently loaded", optionname, modulename); } public static string UnsupportedOptionWarning(string optionname) { return LC.L(@"The supplied option --{0} is not supported and will be ignored", optionname); } @@ -53,16 +53,16 @@ namespace Duplicati.Library.Main.Strings internal static class Options { - public static string AutocleanupLong { get { return LC.L(@"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."); } } - public static string AutocleanupShort { get { return LC.L(@"A flag indicating that Duplicati should remove unused files"); } } + public static string AutocleanupLong { get { return LC.L(@"If a backup is interrupted there will likely be partial files present on the backend. Using this option, Duplicati will automatically remove such files when encountered."); } } + public static string AutocleanupShort { get { return LC.L(@"Remove unused files"); } } public static string PrefixLong { get { return LC.L(@"A string used to prefix the filenames of the remote volumes, can be used to store multiple backups in the same remote folder. The prefix cannot contain a hyphen (-), but can contain all other characters allowed by the remote storage."); } } public static string PrefixShort { get { return LC.L(@"Remote filename prefix"); } } - public static string DisablefiletimecheckLong { get { return LC.L(@"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."); } } + public static string DisablefiletimecheckLong { get { return LC.L(@"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 option is set."); } } public static string DisablefiletimecheckShort { get { return LC.L(@"Disable checks based on file time"); } } - 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 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."); } } @@ -73,9 +73,9 @@ namespace Duplicati.Library.Main.Strings public static string NumberofretriesShort { get { return LC.L(@"Number of times to retry a failed transmission"); } } public static string PassphraseLong { get { return LC.L(@"Supply a passphrase that Duplicati will use to encrypt the backup volumes, making them unreadable without the passphrase. This variable can also be supplied through the environment variable PASSPHRASE."); } } public static string PassphraseShort { get { return LC.L(@"Passphrase used to encrypt backups"); } } - public static string TimeLong { get { return LC.L(@"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."); } } + public static string TimeLong { get { return LC.L(@"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."); } } public static string TimeShort { get { return LC.L(@"The time to list/restore files"); } } - public static string VersionLong { get { return LC.L(@"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"" ."); } } + public static string VersionLong { get { return LC.L(@"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"" ."); } } public static string VersionShort { get { return LC.L(@"The version to list/restore files"); } } public static string AllversionsLong { get { return LC.L(@"When searching for files, only the most recent backup is searched. Use this option to show all previous versions too."); } } public static string AllversionsShort { get { return LC.L(@"Show all versions"); } } @@ -89,106 +89,107 @@ namespace Duplicati.Library.Main.Strings public static string RetrywithexponentialbackoffShort { get { return LC.L(@"Exponential backoff for backend errors"); } } public static string ControlfilesLong { get { return LC.L(@"Use this option to attach extra files to the newly uploaded filelists."); } } public static string ControlfilesShort { get { return LC.L(@"Set control files"); } } - public static string SkipfilehashchecksLong { get { return LC.L(@"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."); } } - public static string SkipfilehashchecksShort { get { return LC.L(@"Set this flag to skip hash checks"); } } + public static string SkipfilehashchecksLong { get { return LC.L(@"If the hash for the volume does not match, Duplicati will refuse to use the backup. Activate this option to allow Duplicati to proceed anyway."); } } + 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 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 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 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(@"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(@"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 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 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"); } } + 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."); } } public static string AsynchronousuploadlimitShort { get { return LC.L(@"The number of volumes to create ahead of time"); } } 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(@"Activating this option will 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 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(@"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 --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 {0} and {1} options instead", option1, option2); } + 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 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 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(@"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 flag to turn the behavior off, so that Duplicati will wait for each volume to complete."); } } + 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"); } } - public static string UploadUnchangedBackupsLong { get { return LC.L(@"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"); } } + public static string UploadUnchangedBackupsLong { get { return LC.L(@"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."); } } 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. --{0} can still be used to set a manual quota", optionname); } + 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"); } } - public static string SymlinkpolicyLong(string store, string ignore, string follow) { return LC.L(@"Use this option to handle symlinks differently. The ""{0}"" option will simply record a symlink with its name and destination, and a restore will recreate the symlink as a link. Use the option ""{1}"" to ignore all symlinks and not store any information about them. The option ""{2}"" will cause the symlinked target to be backed up and restored as a normal file with the symlink name. Early versions of Duplicati did not support this option and bevhaved as if ""{2}"" was specified.", store, ignore, follow); } + public static string SymlinkpolicyLong(string store, string ignore, string follow) { return LC.L(@"Use this option to handle symlinks differently. The ""{0}"" option will simply record a symlink with its name and destination, and a restore will recreate the symlink as a link. Use the option ""{1}"" to ignore all symlinks and not store any information about them. The option ""{2}"" will cause the symlinked target to be backed up and restored as a normal file with the symlink name. Early versions of Duplicati did not support this option and behaved as if ""{2}"" was specified.", store, ignore, follow); } public static string SymlinkpolicyShort { get { return LC.L(@"Symlink handling"); } } public static string HardlinkpolicyLong(string first, string all, string none) { return LC.L(@"Use this option to handle hardlinks (only works on Linux/OSX). The ""{0}"" option will record a hardlink ID for each hardlink to avoid storing hardlinked paths multiple times. The option ""{1}"" will ignore hardlink information, and treat each hardlink as a unique path. The option ""{2}"" will ignore all hardlinks with more than one link.", first, all, none); } public static string HardlinkpolicyShort { get { return LC.L(@"Hardlink handling"); } } - public static string ExcludefilesattributesLong(string[] attributes) { return LC.L(@"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}", string.Join(", ", attributes)); } + public static string ExcludefilesattributesLong(string[] attributes) { return LC.L(@"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}.", string.Join(", ", attributes)); } 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 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 ""disable-filepath-cache"" option is no longer used and has been deprecated."); } } - 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 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(@"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 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."); } } + 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"); } } @@ -198,10 +199,10 @@ namespace Duplicati.Library.Main.Strings public static string SmallfilemaxcountShort { get { return LC.L(@"Maximum number of small volumes"); } } public static string PatchwithlocalblocksLong { get { return LC.L(@"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."); } } 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 KeepversionsLong { get { return LC.L(@"Use this option to set number of versions to keep, supply -1 to keep all versions"); } } + 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(@"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."); } } public static string KeeptimeShort { get { return LC.L(@"Keep all versions within a timespan"); } } @@ -209,38 +210,38 @@ namespace Duplicati.Library.Main.Strings public static string RetentionPolicyShort { get { return LC.L(@"Reduce number of versions by deleting old intermediate backups"); } } public static string AllowmissingsourceLong { get { return LC.L(@"Use this option to continue even if some source entries are missing."); } } public static string AllowmissingsourceShort { get { return LC.L(@"Ignore missing source elements"); } } - public static string OverwriteLong { get { return LC.L(@"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."); } } + public static string OverwriteLong { get { return LC.L(@"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."); } } 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."); } } public static string UploadverificationfileShort { get { return LC.L(@"Determine if verification files are uploaded"); } } - public static string BackendtestsamplesLong(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 change how many. If the backup-test-percentage option 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 --{0} is set, no remote files are verified", optionname); } + public static string BackendtestsamplesLong(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 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.", "backup-test-percentage", optionname); } public static string BackendtestsamplesShort { get { return LC.L(@"The number of samples to test after a backup"); } } - 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 backup-test-samples option is also provided, the number of samples tested is the maximum implied by the two options. If the no-backend-verification option is provided, no remote files are verified."); } } + 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 FilereadbuffersizeLong { get { return LC.L(@"Use this size to control how many bytes are read from a file before processing"); } } + 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(@"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 ""file-read-buffer-size"" option is no longer used and has been deprecated."); } } - public static string AllowpassphrasechangeLong { get { return LC.L(@"Use this option to allow the passphrase to change, note that this option is not permitted for a backup or repair operation"); } } + public static string FilereadbuffersizeDeprecated { get { return LC.L(@"The option --{0} is no longer used and has been deprecated.", "file-read-buffer-size"); } } + public static string AllowpassphrasechangeLong { get { return LC.L(@"Use this option to allow the passphrase to change. Note that this option is not permitted for a backup or repair operation."); } } public static string AllowpassphrasechangeShort { get { return LC.L(@"Allow the passphrase to change"); } } - public static string ListsetsonlyLong { get { return LC.L(@"Use this option to only list filesets and avoid traversing file names and other metadata which slows down the process"); } } + public static string ListsetsonlyLong { get { return LC.L(@"Use this option to only list filesets and avoid traversing file names and other metadata which slows down the process."); } } 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."); } } public static string SkiprestoreverificationShort { get { return LC.L(@"Skip restored file check"); } } public static string NolocalblocksLong { get { return LC.L(@"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."); } } public static string NolocalblocksShort { get { return LC.L(@"Do not use local data"); } } - public static string NolocalblocksDeprecated(string alternativeOptionName) { return LC.L(@"The default is now to not use local blocks for restore. To opt-in for using local blocks, set the option --{0}", alternativeOptionName); } + public static string NolocalblocksDeprecated(string alternativeOptionName) { return LC.L(@"The default is now to not use local blocks for restore. To opt-in for using local blocks, set the option --{0}.", alternativeOptionName); } public static string RestorewithlocalblocksLong { get { return LC.L(@"Use this option to allow Duplicati to use blocks found on disk when performing restores, instead of only using files in remote storage."); } } public static string RestorewithlocalblocksShort { get { return LC.L(@"Use existing data for restore"); } } @@ -250,11 +251,11 @@ 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 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 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."); } } public static string ConcurrencymaxthreadsShort { get { return LC.L(@"Limit number of concurrent threads"); } } @@ -263,34 +264,36 @@ 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 CheckfiletimeonlyLong { get { return LC.L(@"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."); } } - public static string CheckfiletimeonlyShort { get { return LC.L(@"Checks 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 flag 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 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 flag to disable that protection, such that all filesets can be deleted."); } } + 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(@"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(@"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."); } } public static string AutoVacuumShort { get { return LC.L(@"Allow automatic rebuilding of local database to save space"); } } - public static string DisablefilescannerLong { get { return LC.L(@"When this flag is enabled, the scanner that computes the size of source files is disabled, and instead the reported size is read from the database. Using this flag can speed up the backup by reducing disk access, but will give a less accurate progress indicator."); } } + public static string DisablefilescannerLong { get { return LC.L(@"When this flag is enabled, the scanner that computes the size of source files is disabled, and instead the reported size is read from the database. Using this option can speed up the backup by reducing disk access, but will give a less accurate progress indicator."); } } 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("When this flag is enabled, a scheduled backup will not run if the system is detected to be running on battery power (manual or command line backups will still be run). If the detected power source is mains (i.e., AC) or unknown, then scheduled backups will proceed as normal."); } } + 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(@"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 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 instructions the operating system to set the current process to use the lowest IO priority level, which can make operations run slower but will interfere less with other operations running at the same time"); } } - public static string UsebackgroundiopriorityShort { get { return LC.L("Sets the process to use low IO priority"); } } + 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("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."); } } @@ -299,7 +302,7 @@ namespace Duplicati.Library.Main.Strings public static string UnittestmodeShort { get { return LC.L("Activate unittest mode"); } } public static string ProfilealldatabasequeriesLong { get { return LC.L("To improve performance of the backups, frequent database queries are not logged by default. Enable this option to log all database queries, and remember to set either --{0}={2} or --{1}={2} to report the additional log data", "console-log-level", "log-file-log-level", nameof(Logging.LogMessageType.Profiling)); } } - public static string ProfilealldatabasequeriesShort { get { return LC.L("Activates logging of all database queries"); } } + public static string ProfilealldatabasequeriesShort { get { return LC.L("Activate logging of all database queries"); } } public static string RebuildmissingdblockfilesLong { get { return LC.L("If dblock files are missing from the destination, you can attempt to rebuild them using local source data. However, since the local data may have changed, it may not be possible to retrieve all the required data and the process may be slow. Use this option to attempt to rebuild missing dblock files."); } } public static string RebuildmissingdblockfilesShort { get { return LC.L("Rebuild dblock files when missing"); } } diff --git a/Duplicati/Library/Modules/Builtin/GenericModules.cs b/Duplicati/Library/Modules/Builtin/GenericModules.cs index f7d3a1807..c35f977f5 100644 --- a/Duplicati/Library/Modules/Builtin/GenericModules.cs +++ b/Duplicati/Library/Modules/Builtin/GenericModules.cs @@ -37,6 +37,7 @@ public static class GenericModules new RunScript(), new SendHttpMessage(), new SendJabberMessage(), + new SendTelegramMessage(), new SendMail(), ]; } diff --git a/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs b/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs index 4655559d6..5ec28b750 100644 --- a/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs +++ b/Duplicati/Library/Modules/Builtin/SendHttpMessage.cs @@ -172,7 +172,7 @@ namespace Duplicati.Library.Modules.Builtin new CommandLineArgument(OPTION_MESSAGE, CommandLineArgument.ArgumentType.String, Strings.SendHttpMessage.SendhttpmessageShort, Strings.SendHttpMessage.SendhttpmessageLong, DEFAULT_BODY), new CommandLineArgument(OPTION_MESSAGE_PARAMETER_NAME, CommandLineArgument.ArgumentType.String, Strings.SendHttpMessage.SendhttpmessageparameternameShort, Strings.SendHttpMessage.SendhttpmessageparameternameLong, DEFAULT_MESSAGE_PARAMETER_NAME), new CommandLineArgument(OPTION_EXTRA_PARAMETERS, CommandLineArgument.ArgumentType.String, Strings.SendHttpMessage.SendhttpextraparametersShort, Strings.SendHttpMessage.SendhttpextraparametersLong), - new CommandLineArgument(OPTION_SENDLEVEL, CommandLineArgument.ArgumentType.Enumeration, Strings.SendHttpMessage.SendhttplevelShort, Strings.SendHttpMessage.SendhttplevelLong(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_SENDLEVEL, CommandLineArgument.ArgumentType.String, Strings.SendHttpMessage.SendhttplevelShort, Strings.SendHttpMessage.SendhttplevelLong(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.SendHttpMessage.SendhttpanyoperationShort, Strings.SendHttpMessage.SendhttpanyoperationLong), new CommandLineArgument(OPTION_VERB, CommandLineArgument.ArgumentType.String, Strings.SendHttpMessage.HttpverbShort, Strings.SendHttpMessage.HttpverbLong, "POST"), @@ -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/SendJabberMessage.cs b/Duplicati/Library/Modules/Builtin/SendJabberMessage.cs index 715ad83f4..255393ff1 100644 --- a/Duplicati/Library/Modules/Builtin/SendJabberMessage.cs +++ b/Duplicati/Library/Modules/Builtin/SendJabberMessage.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; @@ -145,7 +145,7 @@ namespace Duplicati.Library.Modules.Builtin new CommandLineArgument(OPTION_MESSAGE, CommandLineArgument.ArgumentType.String, Strings.SendJabberMessage.SendxmppmessageShort, Strings.SendJabberMessage.SendxmppmessageLong, DEFAULT_BODY), new CommandLineArgument(OPTION_USERNAME, CommandLineArgument.ArgumentType.String, Strings.SendJabberMessage.SendxmppusernameShort, Strings.SendJabberMessage.SendxmppusernameLong), new CommandLineArgument(OPTION_PASSWORD, CommandLineArgument.ArgumentType.String, Strings.SendJabberMessage.SendxmpppasswordShort, Strings.SendJabberMessage.SendxmpppasswordLong), - new CommandLineArgument(OPTION_SENDLEVEL, CommandLineArgument.ArgumentType.Enumeration, Strings.SendJabberMessage.SendxmpplevelShort, Strings.SendJabberMessage.SendxmpplevelLong(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_SENDLEVEL, CommandLineArgument.ArgumentType.String, Strings.SendJabberMessage.SendxmpplevelShort, Strings.SendJabberMessage.SendxmpplevelLong(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.SendJabberMessage.SendxmppanyoperationShort, Strings.SendJabberMessage.SendxmppanyoperationLong), new CommandLineArgument(OPTION_LOG_LEVEL, CommandLineArgument.ArgumentType.Enumeration, Strings.ReportHelper.OptionLoglevelShort, Strings.ReportHelper.OptionLoglevelLong, DEFAULT_LOG_LEVEL.ToString(), null, Enum.GetNames(typeof(Logging.LogMessageType))), diff --git a/Duplicati/Library/Modules/Builtin/SendMail.cs b/Duplicati/Library/Modules/Builtin/SendMail.cs index c2770ec22..e17282497 100644 --- a/Duplicati/Library/Modules/Builtin/SendMail.cs +++ b/Duplicati/Library/Modules/Builtin/SendMail.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; using System.Collections.Generic; @@ -141,7 +141,7 @@ namespace Duplicati.Library.Modules.Builtin /// /// A localized string describing the module with a friendly name /// - public override string DisplayName { get { return Strings.SendMail.Displayname;} } + public override string DisplayName { get { return Strings.SendMail.Displayname; } } /// /// A localized description of the module @@ -191,11 +191,11 @@ namespace Duplicati.Library.Modules.Builtin protected override string LogLinesOptionName => OPTION_MAX_LOG_LINES; protected override string ResultFormatOptionName => OPTION_RESULT_FORMAT; - /// - /// 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) + /// + /// 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_RECIPIENT, out m_to); 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 d671054da..1f7f26dc7 100644 --- a/Duplicati/Library/Modules/Builtin/Strings.cs +++ b/Duplicati/Library/Modules/Builtin/Strings.cs @@ -39,24 +39,24 @@ namespace Duplicati.Library.Modules.Builtin.Strings { public static string Description { get { return LC.L(@"This module exposes a number of properties that can be used to change the way http requests are issued"); } } public static string DisplayName { get { return LC.L(@"Configure http requests"); } } - public static string DescriptionAcceptAnyCertificateLong { get { return LC.L(@"Use this option to accept any server certificate, regardless of what errors it may have. Please use --accept-specified-ssl-hash instead, whenever possible."); } } + public static string DescriptionAcceptAnyCertificateLong { get { return LC.L(@"Use this option to accept any server certificate, regardless of what errors it may have. Please use --{0} instead, whenever possible.", "accept-specified-ssl-hash"); } } public static string DescriptionAcceptAnyCertificateShort { get { return LC.L(@"Accept any server certificate"); } } public static string DescriptionAcceptHashLong2 { get { return LC.L(@"If your server certificate is reported as invalid (e.g. with self-signed certificates), you can supply the certificate hash (SHA1) to approve it anyway. The hash value must be entered in hex format without spaces or colons. You can enter multiple hashes separated by commas."); } } public static string DescriptionAcceptHashShort { get { return LC.L(@"Optionally accept a known SSL certificate"); } } - public static string DisableExpect100Long { get { return LC.L(@"The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed"""); } } + public static string DisableExpect100Long { get { return LC.L(@"The default HTTP request has the header ""Expect: 100-Continue"" attached, which allows some optimizations when authenticating, but also breaks some web servers, causing them to report ""417 - Expectation failed""."); } } public static string DisableExpect100Short { get { return LC.L(@"Disable the expect header"); } } public static string DisableNagleLong { get { return LC.L(@"By default the http requests use the RFC 896 nagling algorithm to support transfer of small packages more efficiently."); } } public static string DisableNagleShort { get { return LC.L(@"Disable nagling"); } } - 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 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 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 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(@"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,49 +70,49 @@ 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 EnableArgumentsLong { get { return LC.L(@"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."); } } + 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"); } } } internal static class SendMail { 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: %OPERATIONNAME% - The name of the operation, normally ""Backup"" -%REMOTEURL% - Remote server url +%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 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,73 +139,102 @@ 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, 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. In the message, certain tokens are replaced: %OPERATIONNAME% - The name of the operation, normally ""Backup"" -%REMOTEURL% - Remote server url +%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 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. I.e. ""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); } public static string SendxmpplevelShort { get { return LC.L(@"The messages to send"); } } - public static string SendxmppanyoperationLong { 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 SendxmppanyoperationLong { 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 SendxmppanyoperationShort { get { return LC.L(@"Send messages for all operations"); } } 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 SendhttpurlShort { 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. In the message, certain tokens are replaced: %OPERATIONNAME% - The name of the operation, normally ""Backup"" -%REMOTEURL% - Remote server url +%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 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. I.e. ""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); } public static string SendhttplevelShort { get { return LC.L(@"The messages to send"); } } - 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 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 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 SendhttpurlsjsonShort { get { return LC.L(@"HTTP report urls for sending JSON data"); } } + 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(@"Set the HTTP verb to use"); } } + public static string SendhttpurlsformLong { get { return LC.L(@"Use this option to set HTTP report URLs for sending form-encoded data. This option accepts multiple URLs, seperated by a semi-colon. All URLs will receive the same data. Note that this option ignores the format and verb settings."); } } + public static string SendhttpurlsformShort { get { return LC.L(@"HTTP report URLs for sending form data"); } } + public static string SendhttpurlsjsonLong { get { return LC.L(@"Use this option to set HTTP report URLs for sending JSON data. This option accepts multiple URLs, seperated by a semi-colon. All URLs will receive the same data. Note that this option ignores the format and verb settings."); } } + public static string SendhttpurlsjsonShort { get { return LC.L(@"HTTP report URLs for sending JSON data"); } } } internal static class ReportHelper { 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 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 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("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 758168f24..302e58fc3 100644 --- a/Duplicati.Library.RestAPI/Database/ServerSettings.cs +++ b/Duplicati/Library/RestAPI/Database/ServerSettings.cs @@ -58,6 +58,9 @@ namespace Duplicati.Server.Database public const string JWT_CONFIG = "jwt-config"; public const string PBKDF_CONFIG = "pbkdf-config"; public const string AUTOGENERATED_PASSPHRASE = "autogenerated-passphrase"; + public const string DISABLE_VISUAL_CAPTCHA = "disable-visual-captcha"; + public const string ENCRYPTED_FIELDS = "encrypted-fields"; + public const string PRELOAD_SETTINGS_HASH = "preload-settings-hash"; } private readonly Dictionary settings; @@ -273,6 +276,20 @@ namespace Duplicati.Server.Database } } + public bool DisableVisualCaptcha + { + get + { + return Duplicati.Library.Utility.Utility.ParseBool(settings[CONST.DISABLE_VISUAL_CAPTCHA], false); + } + set + { + lock (databaseConnection.m_lock) + settings[CONST.DISABLE_VISUAL_CAPTCHA] = value.ToString(); + SaveSettings(); + } + } + public int LastWebserverPort { get @@ -636,6 +653,34 @@ namespace Duplicati.Server.Database SaveSettings(); } } + + public bool EncryptedFields + { + get + { + return Duplicati.Library.Utility.Utility.ParseBool(settings[CONST.ENCRYPTED_FIELDS], false); + } + set + { + lock (databaseConnection.m_lock) + settings[CONST.ENCRYPTED_FIELDS] = value.ToString(); + SaveSettings(); + } + } + + public string PreloadSettingsHash + { + get + { + return settings[CONST.PRELOAD_SETTINGS_HASH]; + } + set + { + lock (databaseConnection.m_lock) + settings[CONST.PRELOAD_SETTINGS_HASH] = value; + SaveSettings(); + } + } } } diff --git a/Duplicati.Library.RestAPI/Database/Setting.cs b/Duplicati/Library/RestAPI/Database/Setting.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/Setting.cs rename to Duplicati/Library/RestAPI/Database/Setting.cs diff --git a/Duplicati.Library.RestAPI/Database/TempFile.cs b/Duplicati/Library/RestAPI/Database/TempFile.cs similarity index 100% rename from Duplicati.Library.RestAPI/Database/TempFile.cs rename to Duplicati/Library/RestAPI/Database/TempFile.cs diff --git a/Duplicati/Library/RestAPI/Duplicati.Library.RestAPI.csproj b/Duplicati/Library/RestAPI/Duplicati.Library.RestAPI.csproj new file mode 100644 index 000000000..d6431fcd8 --- /dev/null +++ b/Duplicati/Library/RestAPI/Duplicati.Library.RestAPI.csproj @@ -0,0 +1,35 @@ + + + + net8.0 + Copyright © 2024 Team Duplicati, MIT license + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 55% rename from Duplicati.Library.RestAPI/Strings.cs rename to Duplicati/Library/RestAPI/Strings.cs index 16ec0e271..45be90088 100644 --- a/Duplicati.Library.RestAPI/Strings.cs +++ b/Duplicati/Library/RestAPI/Strings.cs @@ -9,42 +9,61 @@ 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, 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 StartupFailure(System.Exception error) { return LC.L(@"Unable to start up, perhaps another process is already running? + 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 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."); } } public static string WebserverCertificateFileDescription { get { return LC.L(@"The certificate and key file in PKCS #12 format the webserver use for SSL. Only RSA/DSA keys are supported."); } } public static string WebserverCertificatePasswordDescription { get { return LC.L(@"The password for decryption of certificate PKCS #12 file."); } } public static string WebserverInterfaceDescription { get { return LC.L(@"The interface the webserver listens on. The special values ""*"" and ""any"" means any interface. The special value ""loopback"" means the loopback adapter."); } } 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 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(@"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/Strings.cs b/Duplicati/Library/Snapshots/Strings.cs index ddb89bbbe..22e5ebf19 100644 --- a/Duplicati/Library/Snapshots/Strings.cs +++ b/Duplicati/Library/Snapshots/Strings.cs @@ -44,7 +44,4 @@ Command: {1} {2}", message, executable, arguments); } public static string NextUsnZero { get { return LC.L(@"Next USN is zero"); } } public static string ConfigHashChanged { get { return LC.L(@"Backup configuration changed"); } } } - internal static class WinNativeMethod { - public static string MissingBackupPrivilegeError { get { return LC.L(@"Calling process does not have the backup privilege"); } } - } } 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/Strings.cs b/Duplicati/Library/Utility/Strings.cs index 899f81a04..39eeb3c62 100644 --- a/Duplicati/Library/Utility/Strings.cs +++ b/Duplicati/Library/Utility/Strings.cs @@ -28,7 +28,7 @@ namespace Duplicati.Library.Utility.Strings { } internal static class SslCertificateValidator { public static string InvalidCallSequence { get { return LC.L(@"The SSL certificate validator was called in an incorrect order"); } } - public static string VerifyCertificateException(System.Net.Security.SslPolicyErrors error, string hash) { return LC.L(@"The server certificate had the error {0} and the hash {1}{2}If you trust this certificate, use the commandline option --accept-specified-ssl-hash={1} to accept the server certificate anyway.{2}You can also attempt to import the server certificate into your operating systems trust pool.", error, hash, Environment.NewLine); } + public static string VerifyCertificateException(System.Net.Security.SslPolicyErrors error, string hash) { return LC.L(@"The server certificate had the error {0} and the hash {1}{2}If you trust this certificate, use the commandline option --{3}={1} to accept the server certificate anyway.{2}You can also attempt to import the server certificate into your operating systems trust pool.", error, hash, Environment.NewLine, "accept-specified-ssl-hash"); } public static string VerifyCertificateHashError(System.Exception exception, System.Net.Security.SslPolicyErrors error) { return LC.L(@"Failed while validating certificate hash, error message: {0}, SSL error name: {1}", exception, error); } } internal static class TempFolder { 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 ec483a1b6..446ef2035 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 @@ -49,10 +64,20 @@ namespace Duplicati.Server /// public static readonly string StartupPath = Duplicati.Library.AutoUpdater.UpdaterManager.INSTALLATIONDIR; + /// + /// Name of the database file + /// + 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 @@ -182,7 +207,6 @@ namespace Duplicati.Server static Program() { - FIXMEGlobal.GetDatabaseConnection = Program.GetDatabaseConnection; FIXMEGlobal.StartOrStopUsageReporter = Program.StartOrStopUsageReporter; } @@ -192,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); @@ -201,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"])) @@ -213,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])) { @@ -226,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(); @@ -250,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); @@ -265,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; @@ -296,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; @@ -329,9 +399,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); @@ -410,17 +477,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; @@ -458,13 +518,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) @@ -477,18 +534,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 { @@ -497,7 +555,7 @@ namespace Duplicati.Server } catch (Exception ex) { - if (writeConsole) + if (writeToConsoleOnExceptionw) { Console.WriteLine(Strings.Program.StartupFailure(ex)); Environment.Exit(200); @@ -508,7 +566,7 @@ namespace Duplicati.Server if (!ApplicationInstance.IsFirstInstance) { - if (writeConsole) + if (writeToConsoleOnExceptionw) { Console.WriteLine(Strings.Program.AnotherInstanceDetected); Environment.Exit(200); @@ -518,39 +576,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); @@ -563,7 +654,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")) @@ -571,52 +662,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 - - // 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 - // - - serverDataFolder = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName); - if (OperatingSystem.IsWindows()) - { - var localappdata = System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName); - - var prefile = System.IO.Path.Combine(serverDataFolder, "Duplicati-server.sqlite"); - var curfile = System.IO.Path.Combine(localappdata, "Duplicati-server.sqlite"); - - // 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; - } - - DataFolder = serverDataFolder; + // %LOCALAPPDATA% on Windows, ~/.config on Linux, ~/Library/Application\ Support on MacOS + 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)) @@ -630,7 +704,7 @@ namespace Duplicati.Server try { - DatabasePath = System.IO.Path.Combine(DataFolder, "Duplicati-server.sqlite"); + DatabasePath = System.IO.Path.Combine(DataFolder, SERVER_DATABASE_FILENAME); if (!System.IO.Directory.Exists(System.IO.Path.GetDirectoryName(DatabasePath))) System.IO.Directory.CreateDirectory(System.IO.Path.GetDirectoryName(DatabasePath)); @@ -646,10 +720,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() @@ -754,33 +878,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_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_PORT, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverPortDescription, Strings.Program.WebserverPortDescription, WebServerLoader.DEFAULT_OPTION_PORT.ToString()), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_SSLCERTIFICATEFILE, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverCertificateFileDescription, Strings.Program.WebserverCertificateFileDescription, WebServerLoader.OPTION_SSLCERTIFICATEFILE), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_SSLCERTIFICATEFILEPASSWORD, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverCertificatePasswordDescription, Strings.Program.WebserverCertificatePasswordDescription, WebServerLoader.OPTION_SSLCERTIFICATEFILEPASSWORD), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_INTERFACE, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverInterfaceDescription, Strings.Program.WebserverInterfaceDescription, WebServerLoader.DEFAULT_OPTION_INTERFACE), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_PASSWORD, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Password, Strings.Program.WebserverPasswordDescription, Strings.Program.WebserverPasswordDescription), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.String, Strings.Program.WebserverAllowedhostnamesDescription, Strings.Program.WebserverAllowedhostnamesDescription, null, [WebServerLoader.OPTION_WEBSERVICE_ALLOWEDHOSTNAMES_ALT]), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_RESET_JWT_CONFIG, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.WebserverResetJwtConfigDescription, Strings.Program.WebserverResetJwtConfigDescription), + new Duplicati.Library.Interface.CommandLineArgument(WebServerLoader.OPTION_WEBSERVICE_DISABLE_VISUAL_CAPTCHA, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.WebserverDisableVisualCaptchaDescription, Strings.Program.WebserverDisableVisualCaptchaDescription), + new Duplicati.Library.Interface.CommandLineArgument(PING_PONG_KEEPALIVE_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.PingpongkeepaliveShort, Strings.Program.PingpongkeepaliveLong), + new Duplicati.Library.Interface.CommandLineArgument("log-retention", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Timespan, Strings.Program.LogretentionShort, Strings.Program.LogretentionLong, DEFAULT_LOG_RETENTION), + new Duplicati.Library.Interface.CommandLineArgument("server-datafolder", Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Path, Strings.Program.ServerdatafolderShort, Strings.Program.ServerdatafolderLong(DATAFOLDER_ENV_NAME), System.IO.Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), Library.AutoUpdater.AutoUpdateSettings.AppName)), + new Duplicati.Library.Interface.CommandLineArgument(DISABLE_DB_ENCRYPTION_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.DisabledbencryptionShort, Strings.Program.DisabledbencryptionLong), + new Duplicati.Library.Interface.CommandLineArgument(REQUIRE_DB_ENCRYPTION_KEY_OPTION, Duplicati.Library.Interface.CommandLineArgument.ArgumentType.Boolean, Strings.Program.RequiredbencryptionShort, Strings.Program.RequiredbencryptionLong), + ]) + .ToArray(); private static bool ReadOptionsFromFile(string filename, ref Library.Utility.IFilter filter, List cargs, Dictionary options) { diff --git a/Duplicati/Server/WebServerLoader.cs b/Duplicati/Server/WebServerLoader.cs index ee14a659b..a3f91da75 100644 --- a/Duplicati/Server/WebServerLoader.cs +++ b/Duplicati/Server/WebServerLoader.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Security.Cryptography.X509Certificates; using System.Threading.Tasks; using Duplicati.Server.Database; +using Microsoft.AspNetCore.Connections; namespace Duplicati.Server; @@ -42,10 +43,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 @@ -188,9 +198,14 @@ public static class WebServerLoader listenInterface, cert, string.Format("{0} v{1}", Library.AutoUpdater.AutoUpdateSettings.AppName, System.Reflection.Assembly.GetExecutingAssembly().GetName().Version), - options.GetValueOrDefault(OPTION_WEBSERVICE_ALLOWEDHOSTNAMES, "").Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries) + (connection.ApplicationSettings.AllowedHostnames ?? string.Empty).Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries) ); + // Materialize the list of ports, and move the last-used port to the front, so we try the last-known port first + ports = ports.ToList(); + if (ports.Contains(connection.ApplicationSettings.LastWebserverPort)) + ports = ports.Where(x => x != connection.ApplicationSettings.LastWebserverPort).Prepend(connection.ApplicationSettings.LastWebserverPort).ToList(); + // If we are in hosted mode with no specified port, // then try different ports foreach (var p in ports) @@ -209,9 +224,11 @@ public static class WebServerLoader return server; } - catch (System.Net.Sockets.SocketException) - { - } + catch (Exception ex) when + (ex is System.Net.Sockets.SocketException { SocketErrorCode: System.Net.Sockets.SocketError.AddressAlreadyInUse } + || ex is System.IO.IOException { InnerException: AddressInUseException }) + { } + throw new Exception(Strings.Server.ServerStartFailure(ports)); } diff --git a/Duplicati/Server/WindowsEventLogSource.cs b/Duplicati/Server/WindowsEventLogSource.cs new file mode 100644 index 000000000..f89b2e7d1 --- /dev/null +++ b/Duplicati/Server/WindowsEventLogSource.cs @@ -0,0 +1,69 @@ +using System; +using System.Diagnostics; +using System.Runtime.Versioning; +using Duplicati.Library.Logging; + +namespace Duplicati.Server +{ + /// + /// Writes log messages to the Windows Event Log + /// + [SupportedOSPlatform("windows")] + public class WindowsEventLogSource : ILogDestination, IDisposable + { + /// + /// The event log to write to + /// + private readonly EventLog m_eventLog; + + /// + /// Initializes a new instance of the class. + /// + /// The source of the log messages + /// The log to write to + public WindowsEventLogSource(string source, string log = "Application") + { + m_eventLog = new EventLog + { + Source = source, + Log = log + }; + } + + /// + /// Checks if the source exists + /// + /// The source to check + /// True if the source exists + public static bool SourceExists(string source) + => EventLog.SourceExists(source); + + /// + public void Dispose() => m_eventLog.Dispose(); + + /// + public void WriteMessage(LogEntry entry) + => m_eventLog.WriteEntry(entry.AsString(true), ToEventLogType(entry.Level)); + + /// + /// Converts a log message type to an windows event log type + /// + /// The log message type + /// The windows event log type + private static EventLogEntryType ToEventLogType(LogMessageType level) + { + return level switch + { + LogMessageType.ExplicitOnly => EventLogEntryType.Information, + LogMessageType.Profiling => EventLogEntryType.Information, + LogMessageType.Verbose => EventLogEntryType.Information, + LogMessageType.Retry => EventLogEntryType.Warning, + LogMessageType.Information => EventLogEntryType.Information, + LogMessageType.DryRun => EventLogEntryType.Information, + LogMessageType.Warning => EventLogEntryType.Warning, + LogMessageType.Error => EventLogEntryType.Error, + _ => EventLogEntryType.Information + }; + } + } +} \ No newline at end of file diff --git a/Duplicati/Server/webroot/login/login.js b/Duplicati/Server/webroot/login/login.js index 6eb70db1d..d9c5dad97 100644 --- a/Duplicati/Server/webroot/login/login.js +++ b/Duplicati/Server/webroot/login/login.js @@ -3,7 +3,6 @@ $(document).ready(function() { $('#login-form').on('submit', function() { - console.log('login-form submit'); if (processing) return; diff --git a/Duplicati/Server/webroot/ngax/index.html b/Duplicati/Server/webroot/ngax/index.html index 7b395cd4e..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,9 +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}} … @@ -304,6 +304,7 @@
diff --git a/Duplicati/Server/webroot/ngax/less/base.less b/Duplicati/Server/webroot/ngax/less/base.less index 928ac8359..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,12 +511,27 @@ ul.notification { width: auto; } + /* Anchor link to remove an option */ + .delete-item { + .button; + } + .longdescription { - margin-top: 10px; + --margin-block: 10px; /* Magic number */ + + margin-top: var(--margin-block); margin-left: 190px; clear: both; font-style: italic; white-space: pre-wrap; + + .longdescription__item { + margin-block: 0 var(--margin-block); + } + + .longdescription__default { + margin-block: var(--margin-block) 0; + } } } @@ -561,6 +580,21 @@ ul.notification { } } +.note { + & p { + /* Override default block margin */ + margin-block: 0.5rem; /* Magic number */ + + &:first-child { + margin-top: 0; + } + + &:last-child { + margin-bottom: 0; + } + } +} + .fixed-width-font { font-family: monospace; } @@ -578,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 { @@ -611,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; @@ -672,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; @@ -692,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'); @@ -746,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'); @@ -765,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'); @@ -777,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'); @@ -1255,8 +1298,8 @@ body { dt.active, dt:hover { - //background: @lColor; - //color: white; + /* background: @lColor; */ + /* color: white; */ } dd { @@ -1270,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; @@ -1291,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; + } + } } } @@ -1470,47 +1560,6 @@ body { } } - .step2 { - /* For now, apply the rules to the step 2 only. - TODO: integrate with form.less after investigation */ - form.styled { - .input.select { - display: grid; - grid-auto-flow: column; - justify-content: flex-start; - grid-template-areas: - "label server" - ". custom"; /* Adding an empty block ensures the grid area 'server' and 'custom' are aligned. */ - - label { - grid-area: label; - } - - select { - grid-area: server; - } - - 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. */ - margin-top: 10px; /* Magic number */ - } - } - } - } - - .step2, - .step5 { - .advancedoptions { - li > a { - .button; - } - } - } - .step5 { div.input.maxSize input.number, div.input.keepBackups input.number { @@ -1629,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)); } } @@ -1679,88 +1732,52 @@ 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; + div.add .step2, + 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; + grid-auto-flow: column; + justify-content: flex-start; + grid-template-areas: + "label server" + ". custom"; /* Adding an empty block ensures the grid area 'server' and 'custom' are aligned. */ - .steps { - margin-left: (@step-width - @circle-width) / 2 + @legends-padding-left; + label { + grid-area: label; + } - .step { - padding-left: @step-width - @circle-width; + select { + grid-area: server; + } + + 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. */ + margin-top: 10px; /* Magic number */ } } - .steps-legend { - padding-left: @legends-padding-left; + .input.text { + #generic_server { + width: 335px; + } - li { - width: @step-width; + #generic_port { + width: 50px; + margin-left: 10px; /* Magic number */ } } } - 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; @@ -1813,15 +1830,6 @@ body { width: auto; } } - - .input { - .advancedoptions { - li > a { - .button; - } - } - } - } .logpage { @@ -1841,6 +1849,20 @@ body { } } + .about-general { + .about-general__block { + margin-block: 1rem; + + &:first-child { + margin-top: 10px; /* See: ul.tabs */ + } + + &:last-child { + margin-bottom: 0; + } + } + } + .prewrapped-text { white-space: pre-wrap; overflow-x: auto; @@ -1926,7 +1948,7 @@ body { } } -// Modal windows +/* Modal windows */ .remodal { padding: 30px; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.3); @@ -2031,6 +2053,16 @@ div.modal-dialog { background-color: white; border: 1px solid white; padding: 20px; + + /* Reset default margin */ + & p:first-child { + margin-top: 0; + } + + /* Reset default margin */ + & p:last-child { + margin-bottom: 0; + } } .buttons { @@ -2066,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 } @@ -2764,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 { @@ -2791,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 775d9486c..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":"প্রবেশাধিকার বাতিল","Activate":"সচল","Activate failed:":"সচল হয়নি:","Add a new backup":"একটি নতুন ব্যাকআপ যোগ করুন","Add a path directly":"সরাসরি একটি গন্তব্য যোগ করুন","Add advanced option":"উন্নত বিকল্প যোগ করুন","Add backup":"ব্যাকআপ যোগ করুন","Add filter":"ফিল্টার যোগ করুন","Add path":"গন্তব্য যোগ করুন","Advanced Options":"উন্নত বিকল্পগুলি","Advanced options":"উন্নত বিকল্পগুলি","Advanced:":"উন্নত:","Allow remote access (requires restart)":"দূরবর্তী অ্যাক্সেসের অনুমতি দিন (পুনর্সূচনা প্রয়োজন)","Allowed days":"অনুমোদিত দিন","An existing file was found at the new location":"একটি বিদ্যমান ফাইল নতুন স্থানে রয়েছে","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"একটি বিদ্যমান ফাইল নতুন স্থানে আছে\nআপনি কি নিশ্চিত যে আপনি একটি বিদ্যমান ফাইলে ডাটাবেস যুক্ত করতে চান?","Anonymous usage reports":"অজ্ঞাত ব্যবহারের রিপোর্ট","Automatically run backups.":"স্বয়ংক্রিয়ভাবে ব্যাকআপ চালান","Back":"পিছনে","Backup location":"ব্যাকআপ স্থান","Backup retention":"ব্যাকআপ ধারণসংখ্যা","Backup:":"ব্যাকআপ:","Beta":"বিটা","Browse":"ব্রাউজ করুন","Browser default":"ব্রাউজার ডিফল্ট","Cancel":"বাতিল","Changelog":"পরিবর্তণের তালিকা","Checking ...":"চেক করা হচ্ছে ...","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","Activate":"Activa","Activate failed:":"Ha fallat l'activació:","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?","Adjust path name?":"Voleu modificar la ruta?","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 create region":"Regió de creació del contenidor","Bucket name":"Nom del contenidor","Bucket storage class":"Classe d'emmagatzematge del contenidor","Busy ...":"Espereu un moment...","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","Checking ...":"S'està comprovant...","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","Compacting remote data ...":"S'estan compactant les dades remotes...","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ó","Confirm password":"Confirmeu la contrasenya","Confirmation required":"Es requereix una confirmació","Connect":"Connecta","Connect now":"Connecta ara","Connecting to task ....":"S'està connectant a la tasca...","Connecting...":"S'està connectant...","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","Creating user...":"S'està creant l'usuari...","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ó","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Us hem ajudat a protegir els vostres fitxers? En cas que sí, penseu a ajudar el Duplicati amb una donació. Us suggerim que doneu {{smallamount}} si en feu un ús privat i {{largeamount}} per a un ús comercial.","Direct restore from backup files ...":"Restaura directament des dels fitxers de còpia de seguretat","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}}»?","Domain Name":"Nom del domini","Donate":"Feu una donació","Donation messages":"Missatges de donació","Donation messages are hidden, click to show":"Els missatges de donació estan amagats, feu clic per mostrar-los","Donation messages are visible, click to hide":"Els missatges de donació són visibles, feu clic per amagar-los","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Cada 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.\\nAixò fa que es puguin fer diverses operacions més ràpidament i redueix la quantitat de dades que cal baixar durant cada operació.","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 access key":"Introduïu la clau d'accés","Enter account name":"Introduïu el compte d'usuari","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 container name":"Introduïu el nom del contenidor","Enter encryption passphrase":"Introduïu la contrasenya de xifratge","Enter expression here":"Introduïu l'expressió aquí","Enter folder path name":"Introduïu la ruta de la carpeta","Enter one option per line in command-line format, eg. {0}":"Introduïu una opció per línia en el format de la línia d'ordres; per exemple: {0}","Enter the destination path":"Introduïu la ruta de destinació","Enter the email address of the Office 365 group":"Introduïu l'adreça electrònica del grup de l'Office 365","Enter the full destination path, including the server name, but without https":"Introduïu la ruta de destinació completa, incloent-hi el nom del servidor, però sense el prefix «https»","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 import:":"No s'ha pogut importar:","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","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 the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Si la còpia de seguretat i l'emmagatzematge remot no estan sincronitzats, el Duplicati us demanarà que inicieu una reparació per sincronitzar la base de dades.\\nSi falla la reparació, podeu eliminar la base de dades local i tornar a generar-la.","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","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Si el vostre ordinador es troba en un entorn multiusuari (és a dir, si a l'ordinador hi ha més d'un compte), heu de definir una contrasenya per evitar que altres usuaris accedeixin a dades del vostre compte.\nVoleu definir una contrasenya ara?","Import":"Importa","Import Destination URL":"Importa un URL de destinació","Import backup configuration":"Importa una configuració de còpia de seguretat","Import completed, but no certificates were found after the import":"S'ha completat la importació, però no s'han trobat certificats","Import failed":"Ha fallat la importació","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ó","Install":"Instal·la","Install failed:":"Ha fallat la instal·lació:","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","Loading ...":"S'està carregant...","Loading remote storage usage ...":"S'està carregant l'ús de l'emmagatzematge remot...","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 update found: {{message}}":"Hi ha una nova actualització: {{message}}","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","No, my machine has only a single account":"No, al meu ordinador només hi ha un compte d'usuari","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ó","Operation failed:":"Ha fallat l'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 files from {{backupname}}":"Restaura fitxers des de {{backupname}}","Restore from":"Restaura des de","Restore from backup configuration":"Restaura des d'una configuració de còpia de seguretat","Restore from configuration ...":"Restaura des d'una configuració...","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 ....":"S'està executant...","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","Target path, ie /backup":"Ruta de destinació (per exemple, /backup)","Task is running":"La tasca s'està executant","Temporary Files":"Fitxers temporals","Temporary files":"Fitxers temporals","Tenant Name":"Nom de l'inquilí","Test Phase":"Fase de comprovació","Test connection":"Comprova la connexió","Testing ...":"S'està comprovant...","Testing connection ...":"S'està comprovant la connexió...","Testing permissions...":"S'estan comprovant els permisos...","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 connection to the server is lost, attempting again in {{time}} ...":"S'ha perdut la connexió amb el servidor. Es tornarà a intentar en {{time}}...","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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Aquesta opció no està relacionada amb la mida màxima de la còpia de seguretat ni dels fitxers, ni afecta el percentatge de desduplicació. Consulteu aquesta pàgina abans de canviar la mida dels volums remots.","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 ...":"S'està verificant...","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","Waiting for task to start ....":"S'està esperant que la tasca comenci...","Warnings, errors and crashes":"Avisos, errors i fallades","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Acceptem donacions mitjançant diversos serveis, com ara OpenCollective, PayPal, BountySource i diverses criptomonedes.","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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Sembla que esteu executant el Mono sense haver carregat cap certificat SSL.\nVoleu importar la llista de certificats de confiança de Mozilla?","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","You should fill in {{field}}{{reason}}":"Heu d'introduir el camp «{{field}}»{{reason}}","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žbe AWS","AWS Access Key":"Přístupový klíč ke službě AWS","AWS IAM Policy":"Zásady IAM služby AWS","About":"O aplikaci","About {{appname}}":"O aplikaci {{appname}}","Access Key":"Přístupový klíč","Access denied":"Přístup odepřen","Access to user interface":"Přístup k uživatelskému rozhraní","Account name":"Název účtu","Activate":"Aktivovat","Activate failed:":"Aktivace se nezdařila:","Add a new backup":"Přidat novou zálohu","Add a path directly":"Přidat popis umístění přímo","Add advanced option":"Přidat pokročilou volbu","Add backup":"Přidat zálohu","Add filter":"Přidat filtr","Add path":"Přidat popis umístění","Added":"Přidáno","Adjust bucket name?":"Přizpůsobit název „nádoby“ (bucket)?","Adjust path name?":"Přizpůsobit popis umístění?","Advanced Options":"Pokročilé volby","Advanced options":"Pokročilé volby","Advanced:":"Pokročilé:","All Hyper-V Machines":"Všechny Hyper-V stroje","All Microsoft SQL Databases":"Všechny Microsoft SQL databáze","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Veškerá hlášení o využívání jsou posílána anonymně a neobsahují žádné osobní údaje. Obsahují informace o hardware a operačním systému, typu podpůrné vrstvy (backend), trvání zálohy, celkové velikosti zdrojových dat a podobně.\nNeobsahují popisy umístění, názvy souborů, uživatelská jména, hesla nebo podobné citlivé údaje.","Allow remote access (requires restart)":"Umožnit přístup na dálku (vyžaduje restart)","Allowed days":"Dny, ve které je přístup umožněn","An existing file was found at the new location":"V novém umístění byl nalezen už existující soubor","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"V novém umístění byl nalezen už existující soubor\nOpravdu chcete nasměrovat databázi do existujícího souboru?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Byla nalezena existující místní databáze pro ukládání.\nOpětovné využití databáze umožní, aby instance pro příkazový řádek a server fungovaly na stejném vzdáleném úložišti.\n\nChcete použít existující databázi?","Anonymous usage reports":"Anonymní hlášení o použití","Applications":"Aplikace","As Command-line":"Jako příkazový řádek","AuthID":"AuthID","Authentication method":"Způsob ověřování","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 Key":"Aplikační klíč ke službě B2","B2 Cloud Storage Account ID":"Identifikátor účtu u cloudového úložiště B2","B2 Cloud Storage Application Key":"Aplikační klíč ke cloudovému úložišti B2","Back":"Zpět","Backend modules:":"Moduly podpůrných vrstev (backend):","Backup complete!":"Záloha dokončena!","Backup destination":"Cíl zálohy","Backup 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 create region":"Oblast světa ve které „nádobu“ (bucket) vytvořit","Bucket name":"Název „nádoby“ (bucket)","Bucket storage class":"Třída úložiště nesoucí „nádobu“ (bucket)","Building list of files to restore …":"Vytváření seznamu souborů k obnovení…","Building partial temporary database …":"Vytváření částečné dočasné databáze…","Busy ...":"Zaneprázdněno…","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.","Cache Files":"Soubory mezipaměti","Canary":"Kanárek","Cancel":"Storno","Cannot move to existing file":"Nelze přesunout do existujícího souboru","Changelog":"Seznam změn","Changelog for {{appname}} {{version}}":"Seznam změn v {{appname}} {{version}}","Check failed:":"Zjištění se nezdařilo:","Check for updates now":"Zjistit dostupnost případných aktualizací nyní","Checking ...":"Zjišťování…","Checking for updates …":"Zjišťování dostupnosti případných aktualizací…","Chose a storage type to get started":"Pro začátek vyberte typ úložiště","Click the AuthID link to create an AuthID":"AuthID vytvoříte kliknutím na odkaz AuthID","Click to set throttle options":"Kliknutím nastavte předvolby přiškrcování","Commandline …":"Příkazový řádek…","Compact Phase":"Fáze zkompaktňování","Compact now":"Zkompaktnit nyní","Compacting remote data ...":"Zkompaktňování dat na protějšku…","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","Confirm password":"Potvrďte zopakováním zadání hesla","Confirmation required":"Vyžadováno potvrzení","Connect":"Připojit","Connect now":"Připojit nyní","Connecting to server …":"Připojování k serveru…","Connecting to task ....":"Připojování k úloze…","Connecting...":"Připojování…","Connection lost":"Spojení ztraceno","Connection worked!":"Spojení funguje!","Container name":"Název kontejneru","Container region":"Region umístění kontejneru","Continue":"Pokračovat","Continue without encryption":"Pokračovat bez šifrování","Copied!":"Zkopírováno!","Copy":"Kopírovat","Copy Destination URL to Clipboard":"Zkopírovat URL adresu cíle do schránky","Copy failed. Please manually copy the URL":"Kopie se nezdařila. Zkopírujte URL adresu ručně","Core options":"Core volby","Counting ({{files}} files found, {{size}})":"Počítání ({{files}} souborů nalezeno, {{size}})","Crashes only":"Pouze pády","Create bug report …":"Vytvořit hlášení chyby…","Create folder?":"Vytvořit složku?","Created new limited user":"Vytvořit nový uživatelský účet s omezenými oprávněními","Creating bug report …":"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…","Creating user...":"Vytváření uživatelského účtu…","Current action:":"Stávající akce:","Current file:":"Stávající soubor:","Current version is {{versionname}} ({{versionnumber}})":"Stávající verze je {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Vlastní S3 koncový bod","Custom authentication url":"Vlastní ověřovací URL adresa","Custom backup retention":"Uživatelem určená doba uchovávání záloh","Custom location ({{server}})":"Vlastní umístění ({{server}})","Custom region for creating buckets":"Vlastní region pro vytváření „nádob“ (bucket)","Custom region value ({{region}})":"Hodnota pro vlastní region ({{region}})","Custom server url ({{server}})":"Vlastní URL adresa serveru ({{server}})","Custom storage class ({{class}})":"Vlastní třída úložiště ({{class}})","Database …":"Databáze…","Days":"Dnů","Default":"Výchozí","Default ({{channelname}})":"Výchozí ({{channelname}})","Default 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í","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Pomohli jsme vám zachránit vaše soubory? Pokud ano, zvažte prosím podpoření Duplicati darem. Doporučujeme {{smallamount}} pro soukromé a {{largeamount}} pro komerční použití.","Direct restore from backup files ...":"Přímé obnovování ze záložních souborů…","Disabled":"Vypnuto","Dismiss":"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}}","Domain Name":"Doménový název","Donate":"Darovat","Donation messages":"Darovací zprávy","Donation messages are hidden, click to show":"Darovací zprávy jsou skryté, kliknutím je zobrazíte","Donation messages are visible, click to hide":"Darovací zprávy jsou zobrazené, kliknutím je skryjete","Done":"Hotovo","Download":"Stáhnout","Downloaded files":"Stažené soubory","Downloading files …":"Stahování souborů…","Downloading update…":"Stahování aktualizace…","Downloading …":"Stahování…","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Ke každé záloze je přiřazena místní databáze, která uchovává informace o vzdálené záloze na místním stroji.\\nTo zrychluje provádění mnoha operací a snižuje množství dat které je při každé operaci třeba stahovat.","Edit 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 access key":"Zadejte přístupový klíč","Enter account name":"Zadejte název účtu","Enter backup passphrase, if any":"Zadejte záložní heslovou frázi, pokud existuje","Enter configuration details":"Zadejte podrobnosti nastavení","Enter container name":"Zadejte název kontejneru","Enter encryption passphrase":"Zadejte šifrovací heslovou frázi","Enter expression here":"Sem zadejte výraz","Enter folder path name":"Zadejte popis umístění složky","Enter one option per line in command-line format, eg. {0}":"Každou z voleb zadejte zvlášť na samostatný řádek, např. {0}","Enter the destination path":"Zadejte popis cílového umístění ","Enter the email address of the Office 365 group":"Zadejte e-mailovou adresu skupiny v Office 365","Enter the full destination path, including the server name, but without https":"Zadejte úplný popis cílového umístění, včetně názvu serveru, ale bez https na začátku","Error":"Chyba","Error!":"Chyba!","Errors and crashes":"Chyby a pády","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 import:":"Nepodařilo se importovat:","Failed to read backup defaults:":"Nepodařilo se načíst výchozí parametry zálohy:","Failed to restore files: {{message}}":"Nepodařilo se obnovit soubory: {{message}}","Failed to save:":"Nepodařilo se uložit:","Fetching path information …":"Získávání informací o popisu umístění…","File":"Soubor","Files larger than:":"Soubory větší než:","Filters":"Filtry","Finished!":"Dokončeno!","First run setup":"Úvodní nastavení při prvním spuštění","Folder":"Složka","Folder path":"Popis umístění složky","Fri":"Pá","GByte":"GB","GByte/s":"GB/s","GCS Project ID":"GCS identifikátor projektu","General":"Obecné","General backup settings":"Obecná nastavení zálohy","General options":"Obecné volby","Generate":"Vytvořit","Getting file versions …":"Získávání verzí souboru…","Group email":"E-mail skupiny","Hidden files":"Skryté soubory","Hide":"Skrýt","Hide hidden folders":"Skrýt skryté složky","Home":"Domovská složka","Hostnames":"Názvy strojů","Hours":"Hodin","How do you want to handle existing files?":"Jak chcete zacházet s existujícími soubory?","Hyper-V Machine":"Hyper-V stroj","Hyper-V Machine:":"Hyper-V stroj:","Hyper-V Machines":"Hyper-V stroje","ID:":"Identifikátor:","If a date was missed, the job will run as soon as possible.":"Pokud chybělo datum, úloha bude spuštěna co možná nejdříve.","If at least one newer backup is found, all backups older than this date are deleted.":"Pokud je nalezena alespoň jedna novější záloha, všechny zálohy starší než tento datum budou smazány.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Pokud záloha a vzdálené úložiště ztratí synchronizaci, Duplicati bude potřebovat abyste provedli operaci opravy a databáze se synchronizovala.\\nPokud oprava nebude úspěšná, je možné smazat místní databázi a nechat ji znovu vytvořit.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Pokud nezadáte popis umístění, všechny soubory budou uloženy v přihlašovací složce.\nJe to to, co chcete?","If you do not enter an API Key, the tenant name is required":"Pokud nezadáte klíč k API, je vyžadováno jméno nájemníka (tenant)","If you want to use the backup later, you can export the configuration before deleting it":"Pokud zálohu chcete použít později, můžete exportovat nastavení než jí smažete","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Pokud je stroj používán vícero uživateli (tj. je na něm více než jeden uživatelský účet), je třeba nastavit heslo, které ostatním uživatelům brání v přístupu k datům ve vašem účtu.\nNastavit heslo nyní?","Import":"Import","Import Destination URL":"Importovat URL adresu cíle","Import backup configuration":"Importovat nastavení zálohy","Import completed, but no certificates were found after the import":"Import dokončen, ale nebyly po něm nalezeny žádné certifikáty","Import failed":"Import se nezdařil","Import from a file":"Importovat ze souboru","Import metadata":"Importovat metadata","Importing …":"Importování…","Include a file?":"Zahrnout soubor?","Include expression":"Výraz pro zahrnutí","Include regular expression":"Regulární výraz pro zahrnutí","Incorrect answer, try again":"Nesprávná odpověď, zkuste to znovu","Individual builds for developers only. Not for use with important data.":"Jednotlivá sestavení určená pouze pro vývojáře. Nepoužívejte pro důležitá data.","Information":"Informace","Install":"Nainstalovat","Install failed:":"Instalace se nezdařila:","Invalid characters in path":"Neplatné znaky v popisu umístění","Invalid retention time":"Neplatná doba ponechání","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"K některým FTP serverům je možné se připojit i bez hesla.\nOpravdu to tento FTP server umožňuje?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"Ponechat konkrétní počet záloh","Keep all backups":"Ponechat všechny zálohy","Keystone API version":"Verze aplikačního program. rozhraní stavebního bloku","Language in user interface":"Jazyk textů v uživatelském rozhraní","Last month":"Minulý měsíc","Last successful backup:":"Minulá úspěšná záloha:","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í…","Loading remote storage usage ...":"Načítání údajů o využití vzdáleného úložiště…","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 update found: {{message}}":"Nalezena nová aktualizace: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nové uživatelské jméno je {{user}}.\nAktualizované přihlašovací údaje které použít pro uživatele s omezenými přístupovými právy","Next":"Další","Next scheduled run:":"Příští naplánované spuštění:","Next scheduled task:":"Příští naplánovaná úloha:","Next task:":"Příští úloha:","Next time":"Příště","No":"Ne","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Předtím nebyl určen žádný certifikát, ověřte se správcem serveru že klíč je správný: {{key}}\n\nSchvalujete tento klíč stroje?","No editor found for the "{{backend}}" storage type":"Nebyl nalezen žádný editor pro typ úložiště „{{backend}}“","No encryption":"Nešifrovat","No items selected":"Nejsou vybrané žádné položky","No items to restore, please select one or more items":"Žádné položky pro obnovení – vyberte alespoň jednu","No passphrase entered":"Není zadaná žádná heslová fráze","No scheduled tasks":"Žádné naplánované úlohy","No, my machine has only a single account":"Ne, na mém stroji je pouze jediný uživatelský účet","Non-matching passphrase":"Zadání heslové fráze se neshodují","None / disabled":"Žádné / vypnuté","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","Operation failed:":"Operace se nezdařila:","Operations:":"Operace:","Optional authentication password":"Volitelné ověřovací heslo","Optional authentication username":"Volitelné uživatelské jméno pro ověření","Options":"Předvolby","Options added here are applied to all backups, but can be overridden in each individual backup":"Zde přidané volby jsou použity na všechny zálohy, ale je možné je přepsat v nastavení jednotlivých záloh","Original location":"Původní umístění","Others":"Ostatní","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Po čase jsou zálohy automaticky odmazávány. Bude udržována jedna záloha z každého dne za minulých 7 dnů, jedna z každého týdne za minulé 4 týdny a jedna z každého měsíce za minulých 12 měsíců. A vždy zde bude přinejmenším jedna ponechaná záloha.","Overwrite":"Přepsat","Passphrase":"Heslová fráze","Passphrase (if encrypted)":"Heslová fráze (v případě, že je použito šifrování)","Passphrase changed":"Heslová fráze změněna","Passphrases are not matching":"Zadání heslové fráze se neshodují","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 from {{backupname}}":"Obnovit soubory z {{backupname}}","Restore files …":"Obnovit soubory…","Restore from":"Obnovit z","Restore from backup configuration":"Obnovit nastavení ze zálohy","Restore from configuration ...":"Obnovit z nastavení…","Restore options":"Volby obnovení","Restore read/write permissions":"Obnovit práva pro čtení/zápis","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 ....":"Spuštěné…","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","Save":"Uložit","Save and repair":"Uložit a opravit","Save different versions with timestamp in file name":"Uložit různé verze odlišené časovou značkou v názvu souboru","Save immediately":"Okamžitě uložit","Scanning existing files …":"Skenování existujících souborů…","Scanning for local blocks …":"Skenování místních bloků…","Schedule":"Plán","Search":"Hledat","Search for files":"Hledat soubory","Seconds":"Sekund","Select a log level and see messages as they happen:":"Vyberte úroveň podrobnosti zaznamenávaných událostí a sledujte zprávy:","Select files":"Vybrat soubory","Server":"Server","Server and port":"Server a port","Server hostname or IP":"Název nebo IP adresa serveru","Server is currently paused,":"Server je nyní pozastavený,","Server is currently paused, do you want to resume now?":"Server je nyní pozastavený, chcete ho nyní znovu spustit?","Server password":"Heslo serveru","Server paused":"Server pozastaven","Server state properties":"Vlastnosti stavu serveru","Settings":"Nastavení","Show":"Zobrazit","Show advanced editor":"Zobrazit pokročilý editor","Show hidden folders":"Zobrazit skryté složky","Show log":"Zobrazit záznam událostí (log)","Show log …":"Zobrazit záznam událostí (log)…","Show treeview":"Zobrazit stromový pohled","Sia server password":"Heslo Sia serveru","Smart backup retention":"Chytrá doba uchovávání záloh","Some OpenStack providers allow an API key instead of a password and tenant name":"Někteří poskytovatelé OpenStack umožňují použití klíče k API namísto hesla a jména nájemníka (tenant)","Source Data":"Zdrojová data","Source 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","Target path, ie /backup":"Popis umístění cíle, tj. /zaloha","Task is running":"Úloha je spuštěná","Temporary Files":"Dočasné soubory","Temporary files":"Dočasné soubory","Tenant Name":"Jméno nájemníka (tenant)","Test Phase":"Fáze zkoušení","Test connection":"Vyzkoušet spojení","Testing ...":"Testování…","Testing connection ...":"Zkouška spojení…","Testing permissions …":"Zkoušení přístupových práv…","Testing permissions...":"Zkouška 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 API key":"Klíč k API rozhraní","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 connection to the server is lost, attempting again in {{time}} ...":"Spojení se serverem ztraceno, opětovný pokus za {{time}}…","The dark theme (by Michal)":"Tmavé téma vzhledu (od Michala)","The default blue on white theme (by Alex)":"Výchozí téma vzhledu modrá na bílé (od Alexe)","The encryption passphrase":"Šifrovací heslo fráze","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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Tato volba nesouvisí s maximální velikostí zálohy či souboru, ani nepostihuje rychlosti deduplikace. Před případnou změnou velikosti svazku na protějšku si prostudujte tuto stránku.","This week":"Tento týden","Throttle settings":"Nastavení přiškrcování","Thu":"Čt","Time":"Čas","To File":"Do soubour","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Svůj úmysl smazat všechny vzdálené soubory pro „{{name}}“ potvrďte opsáním níže uvedeného slova ","To export without a passphrase, uncheck the \"Encrypt file\" box":"Pro exportování bez heslové fráze odškrtněte „Šifrovat soubor“","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. Nyní nejstabilnější dostupná verze. Pořádně si vyzkoušejte obnovu dat než toto použijete v produkčních prostředích.","Tue":"Út","Type 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 ...":"Ověřování…","Verifying answer":"Ověřování odpovědi","Verifying backend data …":"Ověřování dat podpůrné vrstvy (backend)…","Verifying files …":"Ověřování 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 task to start ....":"Č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 accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Přijímáme dary prostřednictvím různých služeb, jako například OpenCollective, PayPal, BountySource a různé kryptoměny.","We recommend that you encrypt all backups stored outside your system":"Doporučujeme šifrovat všechny zálohy, které jsou ukládány mimo váš stroj","Weak":"Slabé","Weak passphrase":"Slabá heslová fráze","Wed":"St","Weeks":"Týdny","Where do you want to restore from?":"Odkud chcete obnovit?","Where do you want to restore the files to?":"Kam chcete soubory obnovit?","Years":"Let","Yes":"Ano","Yes, I have stored the passphrase safely":"Ano, heslovou frázi mám bezpečně uloženou","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Zdá se, že provozujete Mono bez načtených SSL certifikátů.\nChcete importovat seznam důvěryhodných certifikátů z Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Měníte umístění databáze pryč z existující databáze.\nOpravdu je to to, co chcete?","You are currently running {{appname}} {{version}}":"Nyní provozujete {{appname}} {{version}}","You 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í","You should fill in {{field}}{{reason}}":"Měli byste vyplnit {{field}}{{reason}}","Your files and folders have been restored successfully.":"Soubory a složky byly úspěšně obnoveny.","Your passphrase is easy to guess. Consider changing passphrase.":"Vaše heslová fráze je snadno uhodnutelná. Zvažte volbu jiné.","bucket/folder/subfolder":"nadoba/slozka/podslozka","byte":"B","byte/s":"B/s","custom":"vlastní","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 vyvynuto hlavně {{dev1}} a {{dev2}}. {{appname}} je možné si stáhnout z {{websitename}}. {{appname}} je šířeno pod licencí {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} souborů ({{size}}) zbývá {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzí"],"{{number}} Hour":"{{number}} hodin","{{number}} 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","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"Om","About {{appname}}":"Om {{appname}}","Access Key":"Access Key","Access denied":"Adgang nægtet","Access to user interface":"Adgang til brugerflade","Account name":"Kontonavn","Activate":"Aktivér","Activate failed:":"Aktivering fejlede:","Add a new backup":"Tilføj en ny backup","Add a path directly":"Tilføj en sti","Add advanced option":"Tilføj en avanceret indstilling","Add backup":"Tilføj backup","Add filter":"Tilføj filter","Add path":"Tilføj sti","Added":"Tilføjet","Adjust bucket name?":"Tilpas bucket navnet?","Adjust path name?":"Juster stien?","Advanced Options":"Avancerede indstillinger","Advanced options":"Avancerede indstillinger","Advanced:":"Avanceret:","All Hyper-V Machines":"Alle Hyper-V maskiner","All Microsoft SQL Databases":"Alle Microsoft SQL databaser","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle 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 password":"Adgangskode til godkendelse","Authentication username":"Brugernavn til godkendelse","Autogenerated passphrase":"Autogenereret adgangssætning","Automatically run backups.":"Kør backups automatisk","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Tilbage","Backend modules:":"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 Name":"Bucket navn","Bucket create location":"Bucket placering ved oprettelse","Bucket create region":"Bucket region ved oprettelse","Bucket name":"Bucket navn","Bucket storage class":"Bucket storage class","Busy ...":"Optaget ...","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.","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 ...":"Kontrollerer ...","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","Compact Phase":"Komprimeringsfase","Compact now":"Komprimer nu","Compacting remote data ...":"Komprimerer data på destinationen ...","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 password":"Bekræft adgangskode","Confirmation required":"Bekræftelse kræves","Connect":"Forbind","Connect now":"Forbind nu","Connecting to task ....":"Forbinder til opgave ...","Connecting...":"Forbinder ...","Connection lost":"Forbindelse mistet","Connection worked!":"Forbindelsen virkede!","Container name":"Container navn","Container region":"Container region","Continue":"Fortsæt","Continue without encryption":"Fortsæt uden kryptering","Copied!":"Kopieret!","Copy":"Kopier","Copy Destination URL to Clipboard":"Kopier URL-destinationsadressen til udklipsholder","Copy failed. Please manually copy the URL":"Kopiering mislykkedes. Kopier venligst URL-adressen manuelt","Core options":"Grund indstillinger","Counting ({{files}} files found, {{size}})":"Tæller ({{files}} filer fundet, {{size}})","Crashes only":"Kun nedbrud","Create folder?":"Opret mappe?","Created new limited user":"Opret en ny begrænset bruger","Creating user...":"Opretter bruger ...","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 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}})","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?","Deleted":"Slettet","Deleted Versions":"Slettede versioner","Deleted files":"Slettede filer","Description (optional)":"Beskrivelse (valgfrit)","Description:":"Beskrivelse:","Desktop":"Skrivebord","Destination":"Destination","Destination path":"Destinations sti","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Hjalp vi med at redde dine filer? Du kan overveje at støtte Duplicati med en donation. Vi foreslår {{smallamount}} ved privat brug og {{largeamount}} ved kommerciel brug.","Direct restore from backup files ...":"Direkte gendannelse fra backup filer ...","Disabled":"Deaktiveret","Dismiss":"Afvis","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}}","Domain Name":"Domæne Navn","Donate":"Donér","Donation messages":"Donations beskeder","Donation messages are hidden, click to show":"Donations beskeder er skjult, klik for at vise","Donation messages are visible, click to hide":"Donation beskeder er synlige, klik for at skjule","Done":"Færdig","Download":"Download","Downloaded files":"Downloadede filer","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Hver backup har en lokal database forbundet, som gemmer oplysninger om destinationens filer på den lokale maskine. \\nDette gør det hurtigere at udføre mange operationer, og reducerer mængden af data, der skal hentes for hver operation.","Edit as list":"Rediger som liste","Edit as text":"Rediger som tekst","Encrypt file":"Krypter fil","Encryption":"Kryptering","Encryption changed":"Kryptering ændret","Encryption modules:":"Krypterings moduler:","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 access key":"Indtast adgangsnøgle","Enter account name":"Indtast kontonavn","Enter backup passphrase, if any":"Indtast adgangssætning til backup, hvis defineret","Enter configuration details":"Indtast konfigurationsdetaljer","Enter container name":"Indtast container navn","Enter encryption passphrase":"Indtast adgangssætning til kryptering","Enter expression here":"Indtast udtryk her","Enter folder path name":"indtast mappe navn","Enter one option per line in command-line format, eg. {0}":"Indtast én indstilling per linie i kommandolinieformat, f.eks. {0}","Enter the destination path":"Indtast destinations stien","Enter the email address of the Office 365 group":"Angiv email addressen til Office 365 gruppen","Enter the full destination path, including the server name, but without https":"Angiv den fulde destinations sti, inklusiv server navn, men uden https","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","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 import:":"Kunne ikke importere:","Failed to read backup defaults:":"Kunne ikke læse backup standardværdier:","Failed to restore files: {{message}}":"Kunne ikke gendanne filer: {{message}}","Failed to save:":"Kunne ikke gemme:","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","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 the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Hvis backup og data på destinationen ikke er synkroniseret, vil Duplicati kræve at du kører en reparation for at synkronisere databasen.\\nHvis reparationen ikke lykkes kan du slette den lokale database og gendanne den.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Hvis du ikke indtaster en sti, vil alle filer blive gemt i login mappen.\nEr du sikke på at det er det du vil gøre?","If you do not enter an API Key, the tenant name is required":"Hvis du ikke indtaster en API key, skal du angive tenant navnet","If you want to use the backup later, you can export the configuration before deleting it":"Hvis du vil bruge din backup senere, kan du eksportere konfigurationen før du sletter den","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Hvis flere personer bruger denne computer (f.eks. via forskellige brugerkonti) bør du indstille en adgangskode for at forhindre andre i at tilgå dine data.\nVil du indstille en adgangskode nu?","Import":"Importér","Import Destination URL":"Importer destinations URL","Import backup configuration":"Importer backup konfiguration","Import completed, but no certificates were found after the import":"Importen blev færdig, men der blev ikke funder certifikater efter importen","Import failed":"Importen fejlede","Import from a file":"Importer fra en fil","Import metadata":"Importer metadata","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","Install":"Installer","Install failed:":"Installationen fejlede:","Invalid characters in path":"Ugyldige tegn i stien","Invalid retention time":"Ugyldig bevaringstid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Det er muligt at oprette forbindelse til 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","Live":"Live","Load a configuration from an exported job or a storage provider":"Indlæs konfiguration fra en eksporteret fil eller en pladsudbyder","Load destination from an exported job or a storage provider":"Indlæs destination fra en eksporteret fil eller en pladsudbyder","Load older data":"Indlæs ældre data","Loading ...":"Indlæser ...","Loading remote storage usage ...":"Indlæser forbrug fra fjerndestinationen ...","Local Repository":"Lokal fortegnelse","Local database for":"Lokal database for","Local database path:":"Lokal database sti:","Local repository":"Lokal fortegnelse","Local storage":"Local opbevaring","Location":"Placering","Location where buckets are created":"Placering hvor buckets bliver oprettet","Log data for {{Backup.Backup.Name}}":"Logdata for {{Backup.Backup.Name}}","Log data from the server":"Logdata fra serveren","Log out":"Log ud","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Vedligehold","Manually type path":"Indtast en sti manuelt","Max download speed":"Max downloadhastighed","Max upload speed":"Maks uploadhastighed","Menu":"Menu","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Microsoft SQL Databaser","Minimum redundancy":"Mindste tilladte redundans","Minimum redundancy is 1.0":"Mindste redundans er 1.0","Minutes":"Minutter","Missing name":"Navn mangler","Missing passphrase":"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 update found: {{message}}":"Ny opdatering fundet: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nyt bruger navn er {{user}}.\nLoginoplysninger er opdateret til den nye begrænsede bruger","Next":"Næste","Next scheduled run:":"Næste planlagte kørsel:","Next scheduled task:":"Næste planlagte opgave:","Next task:":"Næste opgave:","Next time":"Næste tidspunkt","No":"Nej","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Intet certifikat har været anvendt før, kontroller venligst at nøglen er korrekt hos serveradministratoren: {{key}} \n\nVil du godkende den angivne nøgle?","No editor found for the "{{backend}}" storage type":"Ingen editor blev fundet for "{{backend}}" destinationen","No encryption":"Ingen kryptering","No items selected":"Ingen emner valgt","No items to restore, please select one or more items":"Ingen emner er valgt til gendannelse, vælg venligst en eller flere emner","No passphrase entered":"Ingen adgangssætning angivet","No scheduled tasks":"Ingen planlagte opgaver","No, my machine has only a single account":"Nej, min computer har kun en brugerkonto","Non-matching passphrase":"Uoverenstemmelse mellem 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","Operation failed:":"Operation fejlede:","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","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!","Recreate (delete and repair)":"Gendan (slet og reparer)","Recreate Database Phase":"Database gendannelsesfase ...","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","Repeat Passphrase":"Gentag adgangssætning","Reporting:":"Rapporterer:","Reset":"Nulstil","Restore":"Gendan","Restore complete!":"Gendannelse fuldført!","Restore files":"Gendan filer","Restore files from {{backupname}}":"Gendan filer fra {{backupname}}","Restore from":"Gendan fra","Restore from backup configuration":"Gendan fra konfiguration i backup","Restore from configuration ...":"Gendan fra konfiguration ...","Restore options":"Indstillinger til gendannelse","Restore read/write permissions":"Gendan læse/skrive tilladelser","Resume":"Genoptag","Rewritten File Lists":"Genskrevne fil-lister","Run again every":"Kør igen hver","Run now":"Kør nu","Running ....":"Kører ...","Running commandline entry":"Kører kommandolinie opgave","Running task:":"Kørende opgave:","S3 Compatible":"S3 kompatibel","Same as the base install version: {{channelname}}":"Samme som grundinstallationsversionen: {{channelname}}","Sat":"Lør","Save":"Gem","Save and repair":"Gem og reparer","Save different versions with timestamp in file name":"Gem forskellige versioner med tidstempel i filnavnet","Save immediately":"Gem med det samme","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 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 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","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 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","Target path, ie /backup":"Destinationsstien, f.eks. /backup","Task is running":"Opgave kører","Temporary Files":"Midlertidige Filer","Temporary files":"Midlertidige filer","Tenant Name":"Tenant navn","Test Phase":"Testfase","Test connection":"Test forbindelse","Testing ...":"Tester ...","Testing connection ...":"Tester forbindelse ...","Testing permissions...":"Tester tilladelser...","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 connection to the server is lost, attempting again in {{time}} ...":"Forbindelsen til serveren er mistet, forsøger igen om {{time}} ...","The dark theme (by Michal)":"Mørke farver (af Michal)","The default blue on white theme (by Alex)":"Standard blå på hvid (af Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Mappen {{folder}} eksisterer ikke.\nOpret den nu?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Nøglen fra værten er ændret, kontroller venligst med server administratoren om dette er korrekt, ellers kan du være offer for et MAN-IN-THE-MIDDLE angreb.\n\nVil du ERSTATTE din NUVÆRENDE værtsnøgle \"{{prev}}\" med den RAPPORTEREDE værtsnøgle: {{key}}?","The 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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Denne indstilling påvirker ikke den maksimale backup eller fil størrelse, den påvirker heller ikke deduplikationsrate. Se denne side før du ændre volume størrelsen.","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","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","Verifications":"Verificeringer","Verify files":"Verificer filer","Verifying ...":"Verificerer ...","Verifying answer":"Verificerer svar","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","Waiting for task to start ....":"Venter på at opgaven starter ...","Warnings, errors and crashes":"Advarsler, fejl og nedbrud","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Vi accepterer donationer via forskellige tjenester, såsom OpenCollective, PayPal, BountySource og forskellige krypto-valutaer.","We recommend that you encrypt all backups stored outside your system":"Vi anbefaler at du krypterer alle backups der er gemt uden for dit system","Weak":"Svag","Weak passphrase":"Svag 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Det ser ud til at du kører Mono uden nogen SSL certifikater.\nVil du importere listen af certifikater som Mozilla bruger?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du er ved at ændre database stien væk fra en eksisterende database.\nEr du sikker på at det er det du vil?","You are currently running {{appname}} {{version}}":"Du kører med {{appname}} {{version}}","You 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","You should fill in {{field}}{{reason}}":"Du bør angive {{field}}{{reason}}","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","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"Über","About {{appname}}":"Über {{appname}}","Access Key":"Zugriffsschlüssel","Access denied":"Zugriff verweigert","Access to user interface":"Zugriff auf die Benutzeroberfläche","Account name":"Kontoname","Activate":"Aktivieren","Activate failed:":"Aktivierung fehlgeschlagen:","Add a new backup":"Neues Backup hinzufügen","Add a path directly":"Pfad direkt eingeben","Add advanced option":"Option für Profis hinzufügen","Add backup":"Sicherung hinzufügen","Add filter":"Filter hinzufügen","Add path":"Pfad hinzufügen","Added":"Hinzugefügt","Adjust bucket name?":"Bucket-Name anpassen?","Adjust path name?":"Pfad anpassen?","Advanced Options":"Optionen für Profis","Advanced options":"Optionen für Profis","Advanced:":"Für Profis:","All Hyper-V Machines":"Alle Hyper-V Maschinen","All Microsoft SQL Databases":"Alle Microsoft SQL-Datenbanken","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle Nutzungsberichte werden anonym verschickt und enthalten keine personenbezogenen oder personenbeziehbare Daten. Sie enthalten Daten über Hardware, Betriebssystem, das verwendete Backend, die Sicherungsdauer, die Gesamtgröße der Sicherungen und ähnliche Daten. Sie enthalten NICHT Pfade, Dateinamen, Benutzernamen, Passwörter oder andere sensible Informationen.","Allow remote access (requires restart)":"Fernzugriff erlauben (Neustart notwendig)","Allowed days":"Erlaubte Tage","An existing file was found at the new location":"An dem angegebenen Ort wurde eine bereits vorhandene Datenbank gefunden.","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Eine vorhandene Datenbank wurde gefunden.\nSoll diese Datenbank von nun an verwendet werden?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Eine lokale Datenbank für den Onlinespeicher wurde gefunden.\nMit dieser Datenbank können GUI und Kommandozeile auf dem gleichen Onlinespeicher arbeiten.\n\nSoll die lokale Datenbank genutzt werden?","Anonymous usage reports":"Anonyme Nutzungsberichte","Applications":"Anwendungen","As Command-line":"als Befehl für Kommandozeile","AuthID":"AuthID","Authentication password":"Passwort für Anmeldung","Authentication username":"Benutzername für Anmeldung","Autogenerated passphrase":"Automatisch generierte Passphrase","Automatically run backups.":"Sicherungen automatisch ausführen.","B2 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.\\nGib unten die für die Wiederherstellung deiner Dateien zu verwendende Passphrase ein.\\nIm Fall einer GPG-Verschlüsselung musst Du das Feld leer lassen, damit GPG die Passphrase aus dem Schlüsselbund deines Systems abrufen kann.","Backup location":"Sicherungsort","Backup retention":"Sicherungsaufbewahrung","Backup:":"Sicherung:","Beta":"Beta","Broken access":"Defekter Zugriff","Browse":"Durchsuchen","Browser default":"Standard Browser","Bucket Name":"Bucket-Name","Bucket create location":"Bucket-Speicherort","Bucket create region":"Bucket Bereich erstellen","Bucket name":"Bucket-Name","Bucket storage class":"Bucket Speicherklasse","Building list of files to restore …":"Erstellen einer Liste von wiederherzustellenden Dateien...","Building partial temporary database …":"Temporäre Datenbank wird erstellt...","Busy ...":"Beschäftigt...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Bei erlaubtem Fernzugriff wird der Server auf Anfragen von jedem Computer deines Netzwerks antworten. Stelle bei Aktivierung dieser Option bitte sicher, dass Du den Computer immer in einem sicheren, firewallgeschützten Netzwerk verwendest.","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 Du über das Taskleistensymbol auf die Benutzeroberfläche zugreifen kannst. Wenn Du das Passwort auch beim Zugriff auf die Benutzeroberfläche über das Taskleistensymbol eingeben möchtest, aktiviere diese Option.","Cache Files":"Dateien cachen","Canary":"Canary","Cancel":"Abbrechen","Cannot move to existing file":"Verschieben auf bereits existierende Datei nicht möglich","Changelog":"Änderungsprotokoll","Changelog for {{appname}} {{version}}":"Änderungsprotokoll für {{appname}} {{version}}","Check failed:":"Prüfung fehlgeschlagen:","Check for updates now":"Aktualisierung suchen","Checking ...":"Überprüfen...","Checking for updates …":"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...","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":"Neues Sicherung konfigurieren","Confirm delete":"Löschen bestätigen","Confirm encryption passphrase":"Verschlüsselungspassphrase bestätigen","Confirm passphrase":"Passphrase bestätigen","Confirm password":"Passwort bestätigen","Confirmation required":"Bestätigung erfolderlich","Connect":"Verbinden","Connect now":"Jetzt verbinden","Connecting to server …":"Verbindung zum Server wird hergestellt …","Connecting to task ....":"Verbinde mit Aufgabe...","Connecting...":"Verbinden...","Connection lost":"Verbindung verloren","Connection worked!":"Verbindung erfolgreich!","Container name":"Container-Name","Container region":"Container-Region","Continue":"Fortfahren","Continue without encryption":"Ohne Verschlüsselung fortfahren","Copied!":"Kopiert!","Copy":"Kopie","Copy Destination URL to Clipboard":"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 …","Creating user...":"Nutzer anlegen...","Current action:":"Aktuelle Aktion:","Current file:":"Aktuelle Datei:","Current version is {{versionname}} ({{versionnumber}})":"Aktuelle Version: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Benutzerdefinierter S3 endpoint","Custom authentication url":"Benutzerdefinierte URL für Authentifizierung","Custom backup retention":"Benutzerdefinierte 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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Konnten wir Deine Daten retten? Falls ja, würden wir uns über eine angemessene Spende sehr freuen. Wir empfehlen {{smallamount}} bei privater Nutzung und {{largeamount}} bei geschäftlicher Nutzung.","Direct restore from backup files ...":"Direkte Wiederherstellung von Sicherungsdateien …","Disabled":"Deaktiviert","Dismiss":"Verwerfen","Dismiss all":"Alles ausblenden","Display and color theme":"Darstellung und Farbthema","Do you really want to delete the backup: \"{{name}}\" ?":"Möchtest Du die Sicherung wirklich löschen: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Möchtest Du die lokale Datenbank wirklich löschen für: {{name}}","Domain Name":"Domänenname","Donate":"Spenden","Donation messages":"Spenden-Links","Donation messages are hidden, click to show":"Spenden-Links sind versteckt. Zum Anzeigen anklicken","Donation messages are visible, click to hide":"Spendenlinks werden angezeigt (jetzt ausblenden)","Done":"Fertig","Download":"Herunterladen","Downloaded files":"Heruntergeladene Dateien","Downloading files …":"Dateien werden heruntergeladen …","Downloading update…":"Aktualisierung wird heruntergeladen …","Downloading …":"Am Herunterladen …","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, verbleibt für die Dauer im pausierenden 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 Du eine Sicherung löschst, kannst Du auch die lokale Datenbank löschen, ohne die Möglichkeit der Wiederherstellung der entfernten Dateien zu beeinträchtigen.\\nWenn Du die lokale Datenbank für Sicherungen von der Kommandozeile aus verwendest, solltest Du die Datenbank behalten.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Jedem Backup ist eine lokale Datenbank zugeordnet, die Informationen über das Backup auf dem lokalen Rechner speichert.\\n Dadurch können viele Operationen schneller durchgeführt werden, und die Datenmenge, die für jede Operation heruntergeladen werden muss, wird reduziert.","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:","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 access key":"Zugriffsschlüssel angeben","Enter account name":"Account-Name angeben","Enter backup passphrase, if any":"Sicherungspassphrase eingeben, falls vorhanden","Enter configuration details":"Konfigurationsdetails eingeben","Enter container name":"Container-Name angeben","Enter encryption passphrase":"Verschlüsselungpassphrase eingeben","Enter expression here":"Ausdruck hier eingeben","Enter folder path name":"Ordnerpfad eingeben","Enter one option per line in command-line format, eg. {0}":"Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}","Enter the destination path":"Ziel-Pfad angeben","Enter the email address of the Office 365 group":"Eingabe der E-Mail Adresse der Office 365 Gruppe","Enter the full destination path, including the server name, but without https":"Eingabe des vollständigen Pfades, inklusive des Servernamens, aber ohne https","Error":"Fehler","Error!":"Fehler!","Errors and crashes":"Fehler und Abstürze","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 import:":"Import fehlgeschlagen:","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\n 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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Wenn lokale Daten und die Sicherung nicht mehr synchron sind, muss die lokale Datenbank repariert werden.\\nSollte die Reparatur nicht erfolgreich sein, so kann die lokale Datenbank gelöscht und neu erstellt werden.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Wenn die Sicherungsdatei nicht automatisch heruntergeladen wurde, 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 Anmelde-Verzeichnis gespeichert.\\nMöchtest Du das?","If you do not enter an API Key, the tenant name is required":"Wenn kein API Schlüssel angegeben wurde, ist der Tenant-Name erforderlich.","If you want to use the backup later, you can export the configuration before deleting it":"Wenn Du die Sicherung später verwenden möchtest, kann die Konfiguration vor dem Löschen exportiert werden","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Wenn sich deine Maschine in einer Mehrbenutzerumgebung befindet (d.h. die Maschine hat mehr als ein Benutzerkonto), musst Du ein Kennwort festlegen, um zu verhindern, dass andere Benutzer auf Daten deines Kontos zugreifen.\\nMöchtest Du jetzt ein Passwort setzen?","Import":"Importieren","Import Destination URL":"Ziel-URL importieren","Import backup configuration":"Sicherungskonfiguration importieren","Import completed, but no certificates were found after the import":"Import abgeschlossen, aber es wurde kein Zertifikat nach dem Import gefunden","Import failed":"Import fehlgeschlagen","Import from a file":"Von einer Datei importieren","Import metadata":"Importiere Metadata","Importing …":"Am Importieren …","Include a file?":"Datei einfügen?","Include expression":"Filter (einschließen)","Include regular expression":"Regulären Ausdruck (einschließen)","Incorrect answer, try again":"Fehlerhafte Antwort, versuche es erneut","Individual builds for developers only. Not for use with important data.":"Individuelle Builds nur für Entwickler. Nicht für die Verwendung mit wichtigen Daten.","Information":"Information","Install":"Installieren","Install failed:":"Installation fehlgeschlagen:","Invalid characters in path":"Unzulässige Zeichen im Pfad","Invalid retention time":"Ungültige Aufbewahrungszeit","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Manche FTP-Server erlauben ein Verbinden ohne Passwort.\nBist Du sicher, dass Dein FTP-Server dazu gehört?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"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":"Neuste","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...","Loading remote storage usage ...":"Remote-Speicherplatznutzung abfragen...","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 update found: {{message}}":"Neues Update verfügbar: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Neuer Benutzername ist {{user}}.\nZugangsdaten für eingeschränken Benutzer verwendet","Next":"Weiter","Next scheduled run:":"Nächste geplante Ausführung:","Next scheduled task:":"Nächste geplante Aufgabe:","Next task:":"Nächste Aufgabe:","Next time":"Nächstes Mal","No":"Nein","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Es wurde kein Zertifikat angegeben, mit dem der Serveradministrator prüft, ob der Schlüssel korrekt ist: {{key}}\\n\\nMöchtest Du den gemeldeten Host-Schlüssel freigeben?","No editor found for the "{{backend}}" storage type":"Kein Editor für den "{{backend}}" Speichertyp gefunden","No encryption":"Keine Verschlüsselung","No items selected":"Nichts ausgewählt","No items to restore, please select one or more items":"Es wurden keine Daten für die Wiederherstellung ausgewählt. Wähle eine Datei oder einen Ordner aus.","No passphrase entered":"Keine Passphrase eingegeben","No scheduled tasks":"Keine geplanten Aufgaben","No, my machine has only a single account":"Nein, meine Maschine hat nur ein einziges Konto","Non-matching passphrase":"Nicht übereinstimmende Passphrase","None / disabled":"Keine / deaktiviert","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","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","Operation failed:":"Operation fehlgeschlagen:","Operations:":"Operationen:","Optional authentication password":"Passwort für Anmeldung (optional)","Optional authentication username":"Benutzername für Anmeldung (optional)","Options":"Optionen","Options added here are applied to all backups, but can be overridden in each individual backup":"Optionen, die hier gesetzt werden, werden auf alle Backups angewandt, können aber in jedem einzelnen Backup überschrieben werden","Original location":"Ursprünglicher Speicherort","Others":"Weitere","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Mit der Zeit werden die Sicherungen automatisch gelöscht. Es bleibt eine Sicherung für jeden der letzten 7 Tage, jede der letzten 4 Wochen und jeden der letzten 12 Monate erhalten. Es bleibt immer mindestens eine Sicherung erhalten.","Overwrite":"Überschreiben","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (falls verschlüsselt)","Passphrase changed":"Passphrase gändert","Passphrases are not matching":"Passphrasen stimmen nicht überein","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 from {{backupname}}":"Dateien von {{backupname}} wiederherstellen","Restore files …":"Dateien wiederherstellen …","Restore from":"Wiederherstellen von","Restore from backup configuration":"Aus Sicherungskonfiguration wiederherstellen","Restore from configuration ...":"Aus Konfiguration wiederherstellen...","Restore options":"Wiederherstellungsoptionen","Restore read/write permissions":"Schreib- und Leserechte wiederherstellen","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 ....":"Läuft ....","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","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-Paßwort","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-Paßwort","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.","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","Target path, ie /backup":"Zielpfad, z. B. /backup","Task is running":"Aufgabe wird ausgeführt","Temporary Files":"Temporäre Dateien","Temporary files":"Temporäre Dateien","Tenant Name":"Tenant-Name","Test Phase":"Test Phase","Test connection":"Verbindung prüfen","Testing ...":"Testen...","Testing connection ...":"Teste Verbindung...","Testing permissions …":"Berechtigungen werden überprüft …","Testing permissions...":"Rechte werden geprü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 Deinem Benutzernamen beginnen. Benutzername hinzufügen?","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 connection to the server is lost, attempting again in {{time}} ...":"Die Verbindung zum Server wurde verloren. Versuch erneut in {{time}}...","The dark theme (by Michal)":"Dunkles Thema (von Michal)","The default blue on white theme (by Alex)":"Blau-auf-Weiß Thema (von Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Der Ordner {{folder}} existiert nicht.\nOrdner erstellen?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Der Host-Schlüssel wurde geändert, bitte prüfe mit dem Server Administrator ob dieser korrekt ist, ansonsten könntest Du ein Opfer eines MAN-IN-THE-MIDDLE-Angriffs sein.\\n\\nMöchtest Du den AKTUELLEN Host-Schüssel \"{{prev}}\" mit dem GEMELDETEN Host-Schüssel {{key}} ERSETZEN?","The 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öchtest Du ihn trotzdem hinzufügen?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Ohne das abschließende '{{dirsep}}' fügst Du eine Datei hinzu und kein Verzeichnis.\\nMöchtest du diese Datei hinzufügen?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Der Pfad muss ein absoluter Pfad sein. Das heißt, er muss mit '/' beginnen","The region parameter is only applied when creating a new bucket":"Der Bereich Parameter wird nur angewendet, wenn ein neuer Bucket erzeugt wird","The region parameter is only used when creating a bucket":"Der Bereich Parameter wird nur angewendet, wenn ein Bucket erzeugt wird","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Das Server Zertifikat könnte nicht validiert werden.\\nMöchtest Du das SSL-Zertifikat mit dem folgenden Hash freigeben: {{hash}}?","The storage class affects the availability and price for a stored file":"Die Speicherklasse wirkt sich auf die Verfügbarkeit und den Preis einer gespeicherten Datei aus","The target folder contains encrypted files, please supply the passphrase":"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 Rechte. Möchtest Du einen Nutzer mit eingeschränkten Berechtigungen für den gewählten Pfad erstellen?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Dieses Backup wurde mit einem anderen Betriebssystem erstellt. Die Wiederherstellung von Dateien ohne Angabe eines Zielverzeichnisses, kann dazu führen das diese an ungewünschten Stellen wiederhergestellt werden. Bist Du dir sicher fortzufahren ohne ein Zielverzeichnis zu wählen?","This month":"Dieser Monat","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Diese Option bezieht sich nicht auf die maximale Backupanzahl oder Dateigröße, noch hat es ein Effekt auf die Deduplizierungrate. Weitere Informationen zum ändern der Remote-Volume-Größe sind auf der Seite zu finden.","This week":"Diese Woche","Throttle settings":"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.":"Probieren neuen Funktionen aus, an denen wir gerade arbeiten. Derzeit die stabilste verfügbare Version. Vor der Verwendung im produktiven Umfeld, teste bitte die Wiederherstellung der Daten.","Tue":"Di","Type 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 ...":"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 kannst Du die Daten in Zukunft nicht wiederherstellen.","Waiting for task to begin":"Warte darauf, loslegen zu können","Waiting for task to start ....":"Warte auf Aufgabenstart","Waiting for upload to finish …":"Warten auf den Upload zum Beenden... ","Warnings, errors and crashes":"Warnungen, Fehler und Abstürze","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Wir nehmen Spenden über OpenCollective, PayPal, BountySource und verschiedene Krypto-Währungen.","We recommend that you encrypt all backups stored outside your system":"Wir empfehlen, alle außerhalb deines Systems aufbewahrte Sicherungen zu verschlüsseln","Weak":"Schwach","Weak passphrase":"Schwache Passphrase","Wed":"Mi","Weeks":"Wochen","Where do you want to restore from?":"Von wo willst Du 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono scheint ohne geladenen SSL-Zertifikate zu laufen.\\nMöchtest Du die Liste von vertrauenswürdigen Zertifikate von Mozilla importieren?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Du änderst gerade den Pfad zur lokalen Datenbank.\nWeißt Du, was Du da tust?","You are currently running {{appname}} {{version}}":"Aktuell wird {{appname}} {{version}} verwendet","You can stop the backup 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":"Du hast die Verschlüsselung geändert. Dadurch kann die bestehende Sicherung unbenutzbar sein. Erstelle lieber eine neue Sicherung.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Du hast die Passphrase geändert, was nicht unterstützt wird. Du solltest stattdessen eine neue Sicherung erstellen.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Du hast gewählt, die Sicherung nicht zu verschlüsseln. Die Verschlüsselung wird für alle auf einem Remoteserver gespeicherten Daten empfohlen.","You have chosen to restore to a new location, but not entered one":"Wiederherstellen an einen neuen Ort wurde gewählt, aber kein Ort angegeben","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you lose the passphrase.":"Du hast eine starke Passphrase erstellt. Stelle sicher, dass Du diese an einem sicheren Ort verwarst, da die Daten bei Verlust der Passphrase nicht wiederhergestellt werden können.","You must choose at least one source folder":"Du musst schon ein Quellverzeichnis wählen","You must enter a domain name to use v3 API":"Eingabe vom Domänennamens für die Verwendungder v3-API","You must enter a name for the backup":"Du musst einen Namen für die Sicherung eingeben","You must enter a passphrase or disable encryption":"Du musst eine Passphrase eingeben oder die Verschlüsselung deaktivieren","You must enter a password to use v3 API":"Gib ein Passwort für die Verwendungder v3-API an","You must enter a positive number of backups to keep":"Du musst eine positive Nummer der zu behaltenden Sicherungen eingeben","You must enter a tenant (aka project) name to use v3 API":"Gib einen Kundennamen (bzw. Projektnamen) für die Verwendungder v3-API","You must enter a tenant name if you do not provide an API Key":"Gib einen Kundennamen an, wenn Du keinen API-Key hast.","You must enter a valid duration for the time to keep backups":"Du musst einen gültigen Zeitraum der zu behaltenden Sicherungen eingeben","You must enter either a password or an API Key":"Gib einen API-Key oder ein Passwort ein.","You must enter either a password or an API Key, not both":"Gib einen API-Key oder ein Passwort an. Aber nicht beides!","You must fill in the password":"Du musst ein Passwort eintragen!","You must fill in the server name or address":"Du musst einen Servernamen oder eine Adresse eintragen!","You must fill in the username":"Du musst einen Benutzernamen eintragen!","You must fill in {{field}}":"{{field}} muss ausgefüllt sein","You must select or fill in the AuthURI":"Du musst die AuthURI auswählen oder eintragen","You must select or fill in the server":"Du musst den Server auswählen oder eintragen","You must specify a path":"Du musst einen Pfad angeben","You should fill in {{field}}{{reason}}":"{{field}}{{reason}} muss ausgefüllt sein","Your files and folders have been restored successfully.":"Dateien und Ordner erfolgreich wiederhergestellt.","Your passphrase is easy to guess. Consider changing passphrase.":"Deine Passphrase ist leicht zu erraten. Nimm lieber etwas Komplizierteres.","bucket/folder/subfolder":"Bucket/Ordner/Unterordner","byte":"Byte","byte/s":"Byte/s","custom":"benutzerdefiniert","public usage statistics":"Öffentliche Nutzungsstatistiken","resume now":"Jetzt starten","unless you are explicitly specifying --group-id":"es sei denn, Du gibts explizit --group-id an","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} wurde hauptsächlich von {{dev1}} und {{dev2}} entwickelt. {{appname}} kann unter folgender Adresse heruntergeladen werden: {{websitename}}. {{appname}} ist unter {{licensename}} lizenziert.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} Dateien ({{size}}) zu erledigen {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versionen"],"{{number}} Hour":"{{number}} Stunde","{{number}} 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","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 to user interface":"Access to user interface","Account name":"Account name","Activate failed:":"Activate failed:","Add a new backup":"Add a new backup","Local repository":"Local repository","Path":"Path","Remote path":"Remote path","Remote repository":"Remote repository"}); - gettextCatalog.setStrings('es', {"- pick an option -":"- escoja una opción -","...loading...":"...cargando...","API Key":"Clave API","AWS Access ID":"AWS Acceso ID","AWS Access Key":"AWS Clave de aceso","AWS IAM Policy":"AWS IAM Política","About":"Acerca de","About {{appname}}":"Acerca de {{appname}}","Access Key":"Clave de acceso","Access denied":"Acceso denegado","Access to user interface":"Acceso a la interfaz de usuario","Account name":"Nombre de la cuenta","Activate":"Activar","Activate failed:":"Activar fallido:","Add a new backup":"Añadir nueva copia de seguridad","Add a path directly":"Agregar el path directamente","Add advanced option":"Añadir opción avanzada","Add backup":"Añadir copia de seguridad","Add filter":"Añadir filtro","Add path":"Añadir ruta","Added":"Agregado","Adjust bucket name?":"¿Ajustar el nombre del deposito?","Adjust path name?":"¿Ajustar el nombre de la ruta?","Advanced Options":"Opciones Avanzadas","Advanced options":"Opciones avanzadas","Advanced:":"Avanzado:","All Hyper-V Machines":"Todas las máquinas de Hyper-V","All Microsoft SQL Databases":"Las bases de datos de Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Todos los informes de uso son enviados anónimamente y no contienen ninguna información personal. Contiene información sobre hardware y sistema operativo, el tipo de respaldo, duración de copia de seguridad, tamaño de fuente de datos y similares. No contiene rutas, nombres de archivos, nombres de usuarios, contraseñas o información sensible similar.","Allow remote access (requires restart)":"Permitir el acceso remoto (requiere reiniciar)","Allowed days":"Días permitidos","An existing file was found at the new location":"Se encontró un archivo existente en la nueva ubicación","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Se encontró un archivo existente en la nueva ubicación\n¿Está seguro que desea que la base de datos apunte a un archivo existente?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Se ha encontrado una base de datos local existente para el almacenamiento.\nVolver a utilizar la base de datos permitirá a las instancias de línea de comandos y al servidor trabajar con el mismo almacenamiento remoto.\n\n¿Desea utilizar la base de datos existente?","Anonymous usage reports":"Informes de uso anónimos","Applications":"Aplicaciones","As Command-line":"Como Línea de comandos","AuthID":"AuthID","Authentication password":"Contraseña de autenticación","Authentication username":"Nombre de usuario de autenticación","Autogenerated passphrase":"Autogenerar frase de seguridad","Automatically run backups.":"Ejecutar automáticamente las copias de seguridad.","B2 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 Name":"Nombre del depósito","Bucket create location":"Crear la ubicación del depósito","Bucket create region":"Crear región en depósito","Bucket name":"Nombre del depósito","Bucket storage class":"Categoría de almacenamiento del depósito","Building list of files to restore …":"Creando una lista de archivos para restaurar ...","Building partial temporary database …":"Construyendo una base de datos parcial temporal ...","Busy ...":"Ocupado ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"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.","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 ...":"Comprobando ...","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","Compact Phase":"Fase de compactación","Compact now":"Compactar ahora","Compacting remote data ...":"Compactando datos remotos ...","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 password":"Confirme contraseña","Confirmation required":"Confirmación necesaria","Connect":"Conectar","Connect now":"Conectar ahora","Connecting to task ....":"Conectando con la taréa ...","Connecting...":"Conectando...","Connection lost":"Conexión perdida","Connection worked!":"¡La conexión funcionó!","Container name":"Nombre del contenedor","Container region":"Contenedor de región","Continue":"Continuar","Continue without encryption":"Continuar sin cifrado","Copied!":"¡Copiado!","Copy":"Copia","Copy Destination URL to Clipboard":"Copiar la URL de destino al portapapeles","Copy failed. Please manually copy the URL":"Copía fallida. Por favor, copia manualmente la dirección URL","Core options":"Opciones de base","Counting ({{files}} files found, {{size}})":"Contando ({{files}} archivos encontrados, {{size}})","Crashes only":"Sólo bloqueos","Create folder?":"¿Crear carpeta?","Created new limited user":"Creó un nuevo usuario limitado","Creating user...":"Creando usuario...","Current action:":"Proceso actual:","Current file:":"Archivo actual:","Current version is {{versionname}} ({{versionnumber}})":"La versión actual es {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Personalizada S3 endpoint","Custom authentication url":"Url de autenticación personalizada","Custom backup retention":"Conservación de copia de respaldo personalizada","Custom location ({{server}})":"Ubicación personalizada ({{server}})","Custom region for creating buckets":"Región personalizada para la creación de depósitos","Custom region value ({{region}})":"Personalizar el valor de la región ({{region}})","Custom server url ({{server}})":"Url del servidor personalizada ({{server}})","Custom storage class ({{class}})":"Categoría de almacenamiento personalizado ({{class}})","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?","Deleted":"Eliminado","Deleted Versions":"Versiones eliminadas","Deleted files":"Archivos eliminados","Description (optional)":"Descripción (opcional)","Description:":"Descripción:","Desktop":"Escritorio","Destination":"Destino","Destination path":"Path de destino","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"¿Le hemos ayudado a guardar sus archivos? Si es así, por favor considere apoyar a Duplicati con una donación. Le sugerimos {{smallamount}} para uso privado y {{largeamount}} para uso comercial.","Direct restore from backup files ...":"Restaurar directamente desde ficheros de copia de seguridad...","Disabled":"Desactivar","Dismiss":"Descartar","Dismiss all":"Ignorar todo","Display and color theme":"Apariencia y esquema de colores","Do you really want to delete the backup: \"{{name}}\" ?":"¿Realmente desea eliminar la copia de seguridad: \"{{name}}\"?","Do you really want to delete the local database for: {{name}}":"Realmente desea eliminar la base de datos local: {{name}}","Domain Name":"Nombre de Dominio","Donate":"Donar","Donation messages":"Mensajes de donación","Donation messages are hidden, click to show":"El mensaje de donación está oculto, haga clic para mostrar","Donation messages are visible, click to hide":"El mensaje de donación está visible, haga clic para ocultar","Done":"Hecho","Download":"Descargar","Downloaded files":"Ficheros descargados","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Cada copia de seguridad tiene una base de datos local asociado a él, esta almacena información acerca de la copia de seguridad remota en el equipo local.\\nEsto hace más rápido realizar muchas operaciones y reduce la cantidad de datos que necesita descargarse para cada operación.","Edit as list":"Editar lista","Edit as text":"Editar como texto","Encrypt file":"Cifrar archivo","Encryption":"Cifrado","Encryption changed":"Cambios de cifrado","Encryption modules:":"Módulos de cifrado:","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 access key":"Introduzca la clave de acceso","Enter account name":"Introduce el nombre de la cuenta","Enter backup passphrase, if any":"Introduzca la frase de seguridad, si la hay","Enter configuration details":"Introduzca los detalles de configuración","Enter container name":"Introduce el nombre de contenedor","Enter encryption passphrase":"Introduzca la frase de seguridad","Enter expression here":"Introduzca aquí la expresión","Enter folder path name":"Introduzca nombre de ruta de la carpeta","Enter one option per line in command-line format, eg. {0}":"Introduzca una opción por línea, en formato de línea de comandos, por ejemplo: {0}","Enter the destination path":"Introduzca la ruta de destino","Enter the email address of the Office 365 group":"Ingrese la dirección de mail del grupo de Office 365","Enter the full destination path, including the server name, but without https":"Ingrese el camino completo del destino, inclyendo el nombre del servidor, pero omitiendo \"https\"","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","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 import:":"Fallo al importar:","Failed to read backup defaults:":"Error al leer los valores predeterminados de copia de seguridad:","Failed to restore files: {{message}}":"Fallo al restaurar archivos: {{message}}","Failed to save:":"Error al guardar:","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","Group email":"Correo del grupo","Hidden files":"Archivos ocultos","Hide":"Ocultar","Hide hidden folders":"Ocultar carpetas ocultas","Home":"Inicio","Hours":"Horas","How do you want to handle existing files?":"¿Cómo desea manejar los archivos existentes?","Hyper-V Machine":"Máquina Hyper-V","Hyper-V Machine:":"Máquina Hyper-V:","Hyper-V Machines":"Máquinas Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Si la fecha se paso, se ejecutará el trabajo tan pronto como sea posible.","If 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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Si la copia de seguridad y el almacenamiento remoto están fuera de sincronización, Duplicati requerirá que realice una operación de reparación para sincronizar la base de datos. \\nSi la reparación fracasa, puede eliminar la base de datos local y volver a generarla.","If 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","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Si su máquina está tiene un entonrno multiusuario\n( por ej: su máquina tiene una o mas cuentas), Ud necesita\nconfigurar una contraseña para impedir que otros usuarios\naccedan a los datos de su cuenta.\nQuiere configurar una contraseña ahora ?","Import":"Importar","Import Destination URL":"Importar Destino URL","Import backup configuration":"Importar configuración de copias de seguridad","Import completed, but no certificates were found after the import":"Importación completada, pero no se han encontrado certificados despues de la importación","Import failed":"Importación fallida","Import from a file":"Importar desde un archivo","Import metadata":"Importar metadatos","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","Install":"Instalar","Install failed:":"Error de instalació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","Latest":"Más reciente","Libraries":"Librerías","Live":"En vivo","Load a configuration from an exported job or a storage provider":"Cargar una configuración desde un trabajo exportado o un proveedor de almacenamiento","Load destination from an exported job or a storage provider":"Cargar un destino desde un trabajo exportado o un proveedor de almacenamiento","Load older data":"Cargar datos anteriores","Loading ...":"Cargando ...","Loading remote storage usage ...":"Cargando el uso del almacenamiento remoto ...","Local 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 update found: {{message}}":"Nueva actualización encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"El nuevo nombre de usuario es {{user}}.\nCredenciales actualizadas para el nuevo usuario restringido","Next":"Siguiente","Next scheduled run:":"Siguiente ejecución programada:","Next scheduled task:":"Siguiente tarea programada:","Next task:":"Siguiente tarea:","Next time":"La próxima vez","No":"No","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"No se especificó previamente un certificado, por favor verifica con el administrador del servidor que la llave es correcta: {{key}}\n\n¿Desea aprobar la llave del host reportada?","No editor found for the "{{backend}}" storage type":"Ningún editor para el "{{backend}}" tipo de almacenamiento","No encryption":"Sin cifrado","No items selected":"No hay artículos seleccionados","No items to restore, please select one or more items":"No hay artículos para restaurar, seleccione uno o más elementos","No passphrase entered":"No se introdujo clave de seguridad","No scheduled tasks":"No hay tareas programadas","No, my machine has only a single account":"No, mi equipo tiene sólo una cuenta","Non-matching passphrase":"No coincide la frase de seguridad","None / disabled":"Ninguno / desactivado","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","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","Operation failed:":"Operación fallida:","Operations:":"Operaciones:","Optional authentication password":"Contraseña de autentificación opcional","Optional authentication username":"Nombre de usuario para autentificación opcional","Options":"Opciones","Options added here are applied to all backups, but can be overridden in each individual backup":"Las opciones agregadas aquí aplican a todos los respaldos, pero pueden ser modificadas individualmente en ellos","Original location":"Localización original","Others":"Otros","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Con el tiempo, las copias de seguridad se eliminarán automáticamente. Seguirá habiendo una copia de seguridad para cada uno de los últimos 7 días, cada una de las últimas 4 semanas, cada uno de los últimos 12 meses. Siempre permanecerá, al menos, una copia de seguridad.","Overwrite":"Sobrescribir","Passphrase":"Frase de seguridad","Passphrase (if encrypted)":"Frase de seguridad (con cifrado)","Passphrase changed":"Frase de seguridad cambiada","Passphrases are not matching":"Las frases de seguridad no coinciden","Passphrases do not match":"Las frases de seguridad no coinciden","Password":"Contraseña","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!","Recreate (delete and repair)":"Recrear (borrar y reparar)","Recreate Database Phase":"Fase de recreación de base de datos","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","Repeat Passphrase":"Repita la frase de seguridad","Reporting:":"Reportando:","Reset":"Resetear","Restore":"Restaurar","Restore complete!":"¡Restauración finalizada!","Restore files":"Restaurar archivos","Restore files from {{backupname}}":"Restaurar ficheros desde {{backupname}}","Restore from":"Restaurar desde","Restore from backup configuration":"Restaurar desde una configuración de copia de seguridad","Restore from configuration ...":"Restaurar desde una configuración...","Restore options":"Opciones de restauración","Restore read/write permissions":"Restaurar permisos de lectura/escritura","Resume":"Resumir","Rewritten File Lists":"Listas de ficheros reescritos","Run again every":"Volver a ejecutar cada","Run now":"Ejecutar ahora","Running ....":"Ejecutando ...","Running commandline entry":"Ejecutando entrada de linea de comandos","Running task:":"Ejecutando tarea:","S3 Compatible":"S3 Compatible","Same as the base install version: {{channelname}}":"Igual que la versión base instalada: {{channelname}}","Sat":"Sab","Save":"Guardar","Save and repair":"Guardar y reparar","Save different versions with timestamp in file name":"Guardar diferentes versiones con fecha y hora en el nombre de archivo","Save immediately":"Guardar inmediatamente","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 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","Source Data":"Datos 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","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 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","Target path, ie /backup":"Ruta de destino, por ejemplo /backup","Task is running":"La tarea está ejecutandose","Temporary Files":"Archivos temporales","Temporary files":"Archivos temporales","Tenant Name":"Nombre del Cliente","Test Phase":"Fase de pruebas","Test connection":"Conexión de prueba","Testing ...":"Probando …","Testing connection ...":"Probando la conexión ...","Testing permissions...":"Probando permisos…","The backup is missing, has it been deleted?":"Falta la copia de seguridad, ¿se ha eliminado?","The bucket name should be all lower-case, convert automatically?":"El nombre del depósito debe ser todo en minúsculas, ¿convertir automáticamente?","The bucket name should start with your username, prepend automatically?":"El nombre del depósito debe empezar con su nombre de usuario, ¿anteponer automáticamente?","The connection to the server is lost, attempting again in {{time}} ...":"La conexión al servidor se perdió, intentar otra vez en {{time}} ...","The dark theme (by Michal)":"Tema oscuro (por Michal)","The default blue on white theme (by Alex)":"Tema por defecto azul sobre blanco (por Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La clave de host fue cambiada, compruebe con el administrador del servidor si esto es correcto, de lo contrario usted podría ser víctima de un ataque MAN-IN-THE-MIDDLE.\n\n¿Desea REMPALAZAR su ACTUAL clave de host \"{{prev}}\" con la clave del host REGISTRADA: {{key}}?","The 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","Thu":"Jue","To File":"A archivo","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Para confirmar que desea eliminar todos los archivos remotos \"{{name}}\", por favor ingrese la palabra que ves abajo","To export without a passphrase, uncheck the \"Encrypt file\" box":"Para exportar sin una frase de seguridad, desactive la casilla \"Cifrar el archivo\"","Today":"Hoy","Trust host certificate?":"¿Confiar en el certificado del host?","Trust server certificate?":"¿Confiar en el certificado del servidor?","Tue":"Mar","Type 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","Usage statistics":"Estadísticas de uso","Usage statistics, warnings, errors, and crashes":"Estadísticas de uso, advertencias, errores y bloqueos","Use SSL":"Usar SSL","Use existing database?":"¿Usar base de datos existente?","Use weak passphrase":"Uso de frase de seguridad débil","Useless":"Inútil","User data":"Datos de usuario","User has too many permissions":"El usuario tiene demasiados permisos","User interface settings":"Preferencias de la interfaz de usuario","Username":"Nombre de usuario","Verifications":"Verificaciones","Verify files":"Verificar archivos","Verifying ...":"Verificando ...","Verifying answer":"Verificando respuesta","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 task to start ....":"Esperando que comience la tarea ....","Warnings, errors and crashes":"Advertencias, errores y bloqueos","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Aceptamos donaciones a través de diferentes servicios, como OpenCollective, PayPal, BountySource y varias criptomonedas.","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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Parece estar ejecutando Mono sin certificados SSL cargados.\n¿Desea importar la lista de certificados de confianza de Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Está cambiando la ruta de la base de datos de una base de datos existente.\n¿Realmente es lo que quieres?","You are currently running {{appname}} {{version}}":"Actualmente está ejecutando {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Ha cambiado el modo de encriptación. Esto puede quebrar cosas. Le animamos a crear una nueva copia de seguridad en su lugar","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Ha cambiado la frase de seguridad, la cual no es compatible. Le animamos a crear una nueva copia de seguridad en su lugar.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Ha optado por no cifrar la copia de seguridad. El cifrado se recomienda para todos los datos almacenados en un servidor remoto.","You have chosen to restore to a new location, but not entered one":"Ha elegido restaurar a una nueva ubicación, pero no la ha indicado","You must choose at least one source folder":"Debe seleccionar al menos una carpeta de origen","You must enter a name for the backup":"Debe introducir un nombre para la copia de seguridad","You must enter a passphrase or disable encryption":"Debe ingresar una frase de seguridad o deshabilitar el cifrado","You must enter a positive number of backups to keep":"Debe especificar un número positivo de copias de seguridad a guardar","You must enter a tenant name if you do not provide an API Key":"Debe introducir un nombre de cliente si no proporciona una clave API","You must enter a valid duration for the time to keep backups":"Debe introducir una duración válida para el tiempo de retención de las copias de seguridad","You must enter either a password or an API Key":"Debe introducir una contraseña o una clave API","You must enter either a password or an API Key, not both":"Debe introducir una contraseña o una clave API, no ambos","You must fill in the password":"Debe rellenar la contraseña","You must fill in the server name or address":"Debe introducir el nombre del servidor o la dirección","You must fill in the username":"Debe rellenar el nombre de usuario","You must fill in {{field}}":"Debe rellenar el {{field}}","You must select or fill in the AuthURI":"Debe seleccionar o rellenar la AuthURI","You must select or fill in the server":"Debe seleccionar o rellenar en el servidor","You must specify a path":"Debe especificar una ruta de acceso","Your files and folders have been restored successfully.":"Los archivos y carpetas han sido restaurados con éxito.","Your passphrase is easy to guess. Consider changing passphrase.":"Tu frase de seguridad es fácil de adivinar. Considere cambiarla.","bucket/folder/subfolder":"depósito/carpeta/subcarpeta","byte":"byte","byte/s":"byte/s","custom":"Personalizar","resume now":"reanudar ahora","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} fue desarrollado principalmente por {{dev1}} y {{dev2}}. Puede descargarse {{appname}} desde {{websitename}}. {{appname}} está licenciado bajo {{licensename}}.","{{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"],"{{number}} Hour":"{{number}} Hora","{{number}} Minutes":"{{number}} Minutos","{{time}} (took {{duration}})":"{{time}} (llevó {{duration}})"}); - gettextCatalog.setStrings('fi', {"- pick an option -":"- Valitse jokin vaihtoehto -","...loading...":"...ladataan...","API Key":"API-avain","AWS Access ID":"Tunniste \"Access Key ID\" palveluun AWS","AWS Access Key":"Tunniste \"Access Key ID\" palveluun AWS","AWS IAM Policy":"Palvelun AWS IAM-asetukset","About":"Tietoja","About {{appname}}":"Tietoja sovelluksesta {{appname}}","Access Key":"Pääsyavain","Access denied":"Pääsy evätty","Access to user interface":"Käyttöoikeus käyttöliittymään","Account name":"Käyttäjätunnus","Activate":"Aktivoi","Activate failed:":"Aktivointi epäonnistui","Add a new backup":"Lisää uusi varmuuskopio","Add advanced option":"Anna harvoin tarvittava valitsin","Add backup":"Lisää varmuuskopio","Add filter":"Lisää suodatin","Add path":"Lisää polku","Adjust bucket name?":"Muuta ämpärin nimeä?","Adjust path name?":"Muuta polkua?","Advanced Options":"Harvoin tarvittavat valitsimet","Advanced options":"Harvoin tarvittavat valitsimet","Advanced:":"Harvoin tarvittavat asetukset","All Hyper-V Machines":"Kaikki Hyper-V-virtuaalikoneet","All Microsoft SQL Databases":"Kaikki Microsoft SQL -tietokannat","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Kaikki käyttöraportit lähetetään anonyymisti. Ne eivät sisällä mitään henkilökohtaisia tietoja. Raportit sisältävät tietoja laitteistosta ja käyttöjärjestelmästä, käytetystä etäpalvelusta, varmuuskopion kestosta, varmuuskopioitavan datan määrästä yms.Raportit eivät sisällä polkuja, tiedostonimiä, käyttäjätunnuksia, salasanoja tai vastaavia tietoja.","Allow remote access (requires restart)":"Salli etäyhteydet (Vaatii Duplicatin uudeleenkäynnistämisen)","Allowed days":"Sallitut päivät","An existing file was found at the new location":"Olemassaoleva tiedosto löydettiin uudesta paikasta","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Annettu tietokanta on jo olemassa.\nOletko varma, että haluat käyttää olemassaolevaa tietokantaa?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Löydettiin olemassaoleva paikallinen tietokanta tälle varmuuskopiolle.\nSaman tietokannan käyttäminen mahdollistaa kometorivi-ohjelman ja palvelimen käyttämisen saman varmuuskopion kanssa.\n\nHaluatko käyttää samaa tietokantaa?","Anonymous usage reports":"Anonyymit käyttöraportit","Applications":"Sovellukset","As Command-line":"Komentona","AuthID":"AuthID","Authentication password":"Kirjautumissalasana","Authentication username":"Käyttäjätunnus","Autogenerated passphrase":"Automaattisesti luoto salauslause","Automatically run backups.":"Tee varmuuskopiot automaattisesti","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"Tunnus B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Palaa","Backend modules:":"Etäpalvelinmoduulit:","Backup destination":"Sijainti, johon varmuuskopio tehdään","Backup location":"Varmuuskopion sijainti","Backup:":"Varmuuskopio:","Beta":"Beta","Broken access":"Pääsy epäonnistui","Browse":"Selaa","Browser default":"Selaimen oletusasetus","Bucket Name":"Ämpärin nimi","Bucket create location":"Luo ämpäri sijaintiin","Bucket create region":"Luo ämpäri alueelle","Bucket name":"Ämpärin nimi","Bucket storage class":"Ämpärin tallennusluokka","Busy ...":"Työskentelen ...","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":"Hae päivityksiä nyt","Checking ...":"Haetaan ...","Chose a storage type to get started":"Valitseensin tallennustyyppi","Click the AuthID link to create an AuthID":"Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen","Compact now":"Tiivistä nyt","Compacting remote data ...":"Tiivistän varmuuskopiota etäpalvelimella ...","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","Confirmation required":"Tarvitsen vahvistuksen","Connect":"Yhdistä","Connect now":"Yhdistä nyt","Connecting...":"Yhdistän ...","Connection lost":"Yhteys katkesi","Connection worked!":"Yhteys toimi!","Container name":"Kontin nimi","Container region":"Kontin alue","Continue":"Jatka","Continue without encryption":"Jatka salaamatta","Copied!":"Kopioitu!","Copy":"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 folder?":"Luo kansio?","Created new limited user":"Luotiin uusi rajoitettu käyttäjä","Creating user...":"Luon käyttäjää ...","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}})","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","Desktop":"Työpöytä","Destination":"Kohde","Destination path":"Kohdepolku","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Autoimmeko me pelastamaan tiedostosi? Jos autoimme, harkitse Duplicatin tukemista pienellä lahjoituksella. Suossitamme {{smallamount}} kotikäytössä ja {{largeamount}} yrityskäytössä.","Disabled":"Positetteu käytöstä","Dismiss":"Ohita","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?","Domain Name":"Verkkotunnus","Donate":"Lahjoita","Donation messages":"Lahjoituskehoitukset","Donation messages are hidden, click to show":"Lahjoituskehoitukset on poistettu käytöstä. Klikkaa ottaaksesi ne käyttöön.","Donation messages are visible, click to hide":"Lahjoituskehoitukset ovat käytössä. Klikkaa poistaaksesi ne käytöstä.","Done":"Valmis","Download":"Lataa","Duplicate option {{opt}}":"Sama valitsin {{opt}} annettiin kahdesti","Duplicati Website":"Duplicatin verkkosivu","Duplicati forum":"Duplicatin keskustelualue","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Jokaisella varmuuskopiolla on oma paikallinen tietokanta, joka sisältää tiedot etäpalvelimella olevista varmuuskopioista.\\nTämä nopeuttaa monia toimenpiteitä ja vähentää etäpalvelimelta ladattavan datan määrää.","Edit as list":"Muokkaa listana","Edit as text":"Muokkaa tekstinä","Encrypt file":"Salaa tiedosto","Encryption":"Salaus","Encryption changed":"Salausasetukset ovat muuttuneet","Encryption modules:":"Saluasmoduulit:","Enter URL":"Anna URL","Enter access key":"Anna pääsyavain","Enter account name":"Anna käyttäjätunnus","Enter backup passphrase, if any":"Anna varmuuskopion salauslause, jos käytät salausta.","Enter container name":"Anna kontin nimi","Enter encryption passphrase":"Anna salauslause","Enter expression here":"Anna ilmaisu","Enter folder path name":"Anna kansion polku","Enter one option per line in command-line format, eg. {0}":"Syötä valitsimet yksi kullekin riville. Esim: {0}","Enter the destination path":"Anna kohdekansion polku","Error":"Virhe","Error!":"Virhe!","Errors and crashes":"Virheet ja kaatumiset","Exclude":"Ohita","Exclude directories whose names contain":"Ohita kansiot, joiden nimessä on","Exclude expression":"Ohita ilmaisu","Exclude file":"Ohita tiedosto","Exclude file extension":"Ohita tämän tyyppiset tiedostot","Exclude files whose names contain":"Ohita tiedostot, joiden nimessä on","Exclude folder":"Ohita kansio","Exclude regular expression":"Ohita säännöllistä ilmaisua vastaavat kohteet","Existing file found":"Löydettiin olemassaoleva tiedosto","Experimental":"Experimental","Export":"Vie","Export backup configuration":"Vie varmuuskopion asetukset","Export configuration":"Vie asetukset","FTP (Alternative)":"FTP (vaihtoehtoinen)","Failed to build temporary database: {{message}}":"Tilapäisen tietokannan luominen epäonnistui. Virhe: {{message}}","Failed to connect:":"Yhteyden muodostaminen epäonnistui:","Failed to connect: {{message}}":"Yhteyden muodostaminen epäonnistui: {{message}}","Failed to delete:":"Poistaminen epäonnistui:","Failed to fetch path information: {{message}}":"Polkutietojen noutaminen epäonnistui: {{message}}","Failed to import:":"Tuominen epäonnistui:","Failed to read backup defaults:":"Varmuuskopion oletusasetusten lukeminen epäonnistui:","Failed to restore files: {{message}}":"Tiedostojen palauttaminen epäonnistui: {{message}}","Failed to save:":"Tallennus epäonnistui:","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","Group email":"Ryhmäsähköpostiosoite","Hidden files":"Piilotetut tiedostot","Hide":"Piilota","Hide hidden folders":"Älä näytä piilotettuja kansioita","Home":"Etusivu","Hours":"tuntia","How do you want to handle existing files?":"Mitä tehdään olemassa oleville tiedostoille?","Hyper-V Machine":"Hyper-V-virtuaalikone","Hyper-V Machine:":"Hyper-V-virtuaalikone:","Hyper-V Machines":"Hyper-V-virtuaalikoneet","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jos ajastettu varmuuskopio jää tekemättä, se tehdään niin pian kuin mahdollista.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Jos etäpalvelimella oleva varmuuskopio ja paikallinen tietokanta eivät ole synkronoituja, Duplicati vaatii tietokannan korjauksen.\\nJos korjaus ei onnistu voit poistaa luoda uudelleen paikallisen tietokannan.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jos et anna polkua, kaikki tiedostot tallennetaan kirjautumiskansioon.\nOletko varma, että haluat tätä?","If you do not enter an API Key, the tenant name is required":"Jos et anna tunnistetta API key, on tunniste \"tenant name\" pakollinen","If you want to use the backup later, you can export the configuration before deleting it":"Jos haluat luoda varmuuskopion myöhemmin uudelleen, voit viedä tiedostoon ennen poistamista.","Import":"Tuo","Import Destination URL":"Tuo etäpalvelimen osoite","Import backup configuration":"Tuo varmuuskopion asetukset","Import completed, but no certificates were found after the import":"Tuominen valmistui, mutta yhtään sertifikaattia ei löytynyt sen jälkeen","Import failed":"Tuominen epäonnistui","Import from a file":"Tuo tiedostosta","Import metadata":"Tuo metatieto","Include a file?":"Sisällytä tiedosto?","Include expression":"Sisällytä ilmaisua vastaavat kohteet","Include regular expression":"Sisällytä säännöllistä ilmaisua vastaavat kohteet","Incorrect answer, try again":"Virheellinen vastaus. Yritä uudelleen.","Information":"Informaatio","Install":"Asenna","Install failed:":"Asennus epäonnistui:","Invalid 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","Live":"Live","Load older data":"Lataa vanhoja tietoja","Loading ...":"Lataan ...","Loading remote storage usage ...":"Haetaan tietoja etäpalvelimen tilankäytöstä ...","Local database for":"Paikallinen tietoknata varmuuskopiolle","Local database path:":"Paikallisen tietokannan sijainti:","Local storage":"Paikallinen tilankäyttö","Location":"Sijainti","Location where buckets are created":"Alue, jolle ämpärit luodaan","Log data for {{Backup.Backup.Name}}":"Varmuuskopion {{Backup.Backup.Name}} lokitiedot","Log data from the server":"Palvelimen lokitiedot","Log out":"Kirjaudu ulos","MByte":"MB","MByte/s":"MB/s","Maintenance":"Ylläpito","Manually type path":"Anna polku","Menu":"Valikko","Microsoft SQL Database:":"Microsoft SQL-tietokanta:","Microsoft SQL Databases":"Microsoft SQL -tietokannat","Minutes":"Minuuttia","Missing name":"Et antanut nimeä","Missing passphrase":"Salasana puuttuuEt antanut salasanaa","Missing sources":"Et valinnut varmuuskopioitavia tietostoja","Mon":"ma","Months":"Kuukautta","Move existing database":"Siirrä olemassa oleva tietokanta","Move failed:":"Siirto epäonnistui:","My Documents":"Tiedostot","My Music":"Musiikki","My Photos":"Kuvat","My Pictures":"Kuvat","Name":"Nimi","Never":"Ei koskaan","New update found: {{message}}":"Uusi päivitys on ladattavissa: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Uusi käyttäjätunnus on {{user}}.\nPäivitä tunnukset käyttääksesi uutta rajoitettua käyttäjää.","Next":"Seuraava","Next scheduled run:":"Seuraava varmuuskopio tehdään:","Next scheduled task:":"Seuraava ajoitettu tehtävä:","Next task:":"Seuraava tehtävä:","Next time":"Seuraavalla kerralla","No":"Ei","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Sertifikaattia ei ole määritelty aikaisemmin. Varmista palvelimen ylläpitäjältä, että avain onn oikea: {{key}}\n\nHaluatko hyväksyä tämän avaimen?","No editor found for the "{{backend}}" storage type":"Etäpalvelimelle "{{backend}}" ei löytynyt editoria.","No encryption":"Ei salausta","No items selected":"Et valinnut yhtään kohdetta","No items to restore, please select one or more items":"Et valinnut yhtään tiedostoa palautettavaksi. Valitse yksi tai useampi tiedosto.","No passphrase entered":"Et antanut salasanaa","No scheduled tasks":"Ei ajastettuja tehtäviä","No, my machine has only a single account":"Ei, tietokoneellani on vain yksi käyttäjätili","Non-matching passphrase":"Salasanat eivät ole samat","None / disabled":"Ei mitään/poistettu käytöstä","Nothing will be deleted. The backup size will grow with each change.":"Mitään ei poisteta. Varmuuskopion koko kasvaa jokaisella muutoksella.","OK":"OK","OpenStack AuthURI":"Openstack autentikointiosoite","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operating System":"Käyttöjärjestelmä","Operation failed:":"Toimenpide epäonnistui","Operations:":"Toimenpiteet:","Optional authentication password":"Salasana (ei välttämätön)","Optional authentication username":"Käyttäjätunnus (ei välttämätön)","Options":"Valitsimet","Original location":"Alkuperäinen sijainti","Others":"Muut","Overwrite":"Korvaa","Passphrase":"Salauslause","Passphrase (if encrypted)":"Salauslause (jos varmuuskopio on salattu)","Passphrase changed":"Salauslause vaihdettiin","Passphrases are not matching":"Salauslauseet eivät täsmää","Password":"Salasana","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","Recreate (delete and repair)":"Luo uudelleen (poista ja korjaa)","Relative paths not allowed":"Suhteelliset polut eivät ole sallittuja","Reload":"Lataa uudelleen","Remote":"Etäpalvelimella","Remote path":"Kohteen polku","Remove":"Poista","Remove option":"Poisto-asetukset","Repair":"Korjaa","Repeat Passphrase":"Toista salauslause","Reporting:":"Raportoin:","Reset":"Palauta edelliset asetukset","Restore":"Palauta","Restore files":"Palauta tiedostoja","Restore from":"Palauta etäpalvelimelta","Restore options":"Palautusasetukset","Restore read/write permissions":"Palauta luku- ja kirjoitusoikeudet","Resume":"Jatka","Run again every":"Suorita uudelleen joka","Run now":"Suorita nyt","Running ....":"Ajetaan ...","Running commandline entry":"Ajetaan komentorivin komentoa","Running task:":"Suoritettava tehtävä:","S3 Compatible":"S3-yhteensopiva","Same as the base install version: {{channelname}}":"Sama kuin asennettu versio: {{channelname}}","Sat":"La","Save":"Tallenna","Save and repair":"Tallenna ja korjaa","Save different versions with timestamp in file name":"Tallenna eri versiot aikaleima tiedoston nimessä","Save immediately":"Tallenna heti","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","Tenant Name":"Vuokralaisen nimi","Test connection":"Kokeile yhteysasetuksia","Testing ...":"Yhdistän ...","Testing connection ...":"Testaan yhteyttä ...","Testing permissions...":"Testaan oikeuksia ...","The bucket name should be all lower-case, convert automatically?":"Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta automaattisesti?","The bucket name should start with your username, prepend automatically?":"Bucketin nimen pitäisi alkaa käyttäjätunnuksellasi. Haluatko liittää tunnuksesi nimen alkuun automaattisesti?","The connection to the server is lost, attempting again in {{time}} ...":"Yhteys palvelimeen katkesi, yritetään uudelleen {{time}} kuluttua ...","The path does not appear to exist, do you want to add it anyway?":"Polku ei vaikuta olevan olemassa, haluatko lisätä sen silti?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Polku ei pääty '{{dirsep}}' -merkkiin, eli olet lisäämässä tiedoston etkä kansiota. Haluatko lisätä määritellyn tiedoston?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Polun pitää olla absoluuttinen, eli sen tulee alkaa vinoviivalla \"/\"","The region parameter is only applied when creating a new bucket":"Alue -parametria käytetään vain bucketia luodessa.","The region parameter is only used when creating a bucket":"Alue -parametria käytetään vain bucketia luodessa.","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Palvelimen varmennetta ei pystytty todentamaan. Haluatko hyväksyä SSL-varmenteen, jonka tiiviste on {{hash}}?","The storage class affects the availability and price for a stored file":"Tietovaraston tyyppi vaikuttaa talennetun tiedoston saatavuuteen ja hintaan.","The target folder contains encrypted files, please supply the passphrase":"Kohdekansio sisältää salattuja tiedostoja. Anna salasana","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Käyttäjällä on liikaa oikeuksia. Haluatko luoda uuden rajoitetun käyttäjän, jolla on käyttöoikeus vain valittuun polkuun?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Tämä varmuuskopio on luotu toisessa käyttöjärjestelmässä. Tiedostojen palauttaminen ilman kohdekansion määrittelyä voi johtaa tiedostojen palauttamiseen odottamattomiin paikkoihin. Haluatko varmasti jatkaa määrittelemättä kohdekansiota?","This month":"Tässä kuussa","This week":"Tällä viikolla","Thu":"To","To File":"Tiedostoon","To export without a passphrase, uncheck the \"Encrypt file\" box":"Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta","Today":"Tänään","Trust host certificate?":"Luota palvelimen varmenteeseen?","Trust server certificate?":"Luota palvelimen varmenteeseen?","Tue":"ti","Type to highlight files":"Kirjoita korostaaksesi tiedostoja","Until resumed":"Toistaiseksi","Update channel":"Päivityskanava","Update failed:":"Päivitys epäonnistui:","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","Username":"Käyttäjätunnus","Verify files":"Tarkista tiedostot","Verifying ...":"Tarkistetaan ...","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 accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Vastaanotamme lahjoituksia erilaisten palveluiden kautta kuten OpenCollective, PayPal, BountySource ja erilaiset kryptovaluutat.","We recommend that you encrypt all backups stored outside your system":"Suosittelemme salausta varmuuskopioihin, jotka säilötään oman tietokoneesi ulkopuolelle.","Weak":"Heikko","Weak passphrase":"Heikko salasana","Wed":"ke","Weeks":"Viikkoa","Where do you want to restore from?":"Mistä haluat palauttaa?","Where do you want to restore the files to?":"Mihin tiedostot palautetaan?","Years":"Vuotta","Yes":"Kyllä","Yes, I have stored the passphrase safely":"Kyllä, olen tallentanut salasanan turvallisesti","Yes, I'm brave!":"Kyllä, olen rohkea!","Yes, please break my backup!":"Kyllä, riko varmuuskopioni!","Yesterday":"Eilen","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Käytät Mono:a ilman SSL-varmenteita. Haluatko tuoda luotetut varmenteet Mozillasta?","You are currently running {{appname}} {{version}}":"Käytössä oleva versio: {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Vaihdoit salausmenetelmää, ja se saattaa rikkoa asioita. Harkitse kokonaan uuden varmuuskopion luomista sen sijaan.","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Vaihdoit salasanaa, mutta tätä toiminnallisuutta ei tueta. Luo sen sijaan kokonaan uusi varmuuskopio.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Valitsit salaamattoman varmuuskopioinnin. Salaaminen on suositeltua kaikella datalle, joka säilötään etäpalvelimelle.","You have chosen to restore to a new location, but not entered one":"Valitsit palautuksen uuteen sijaintiin, mutta et antanut sijaintia.","You must choose at least one source folder":"Vähintään yksi lähdekansio pitää valita","You must enter a name for the backup":"Varmuuskopiolle pitää antaa nimi","You must enter a passphrase or disable encryption":"Anna salasana tai poista salaus käytöstä","You must enter a positive number of backups to keep":"Syötä säilytettävien varmuuskopioiden määrä (positiivinen kokonaisluku)","You must enter a valid duration for the time to keep backups":"Syötä sallittu varmuuskopioiden säilytysaika","You must enter either a password or an API Key":"Syötä salasana tai API-avain","You must enter either a password or an API Key, not both":"Syötä joko salasana tai API-avain, ei molempia","You must fill in the password":"Täytä salasana","You must fill in the server name or address":"Täytä palvelimen nimi tai osoite","You must fill in the username":"Täytä käyttäjätunnus","You must fill in {{field}}":"Täytä kenttä {{field}}","You must select or fill in the AuthURI":"Valitse tai syötä AuthURI","You must select or fill in the server":"Valitse tai syötä palvelin","You must specify a path":"Määritä polku","Your files and folders have been restored successfully.":"Tiedostot ja kansiot palautettiin onnistuneesti.","Your passphrase is easy to guess. Consider changing passphrase.":"Salasanasi on helppo arvata. Harkitse salasanan vaihtamista.","bucket/folder/subfolder":"bucket/kansio/alikansio","byte":"tavu","byte/s":"tavua/s","custom":"mukautettu","resume now":"jatka nyt","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}}n on pääasiallisesti kehittänyt {{dev1}} and {{dev2}}. {{appname}}n voi ladata osoitteesta {{websitename}}. {{appname}} on lisensoitu {{licensename}} -lisenssillä.","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versio","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versiota"],"{{number}} Hour":"{{number}} tuntia","{{number}} Minutes":"{{number}} minuuttia","{{time}} (took {{duration}})":"{{time}} (kesto: {{duration}})"}); - gettextCatalog.setStrings('fr_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","Activate":"Activer","Activate failed:":"Echec d'activation:","Add a new backup":"Ajouter une nouvelle sauvegarde","Add a path directly":"Ajouter un répertoire directement","Add advanced option":"Ajouter une option avancée","Add backup":"Ajouter une sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Added":"Ajouté","Adjust bucket name?":"Modifier le nom du bucket","Adjust path name?":"Modifier le nom du chemin ?","Advanced Options":"Options avancées","Advanced options":"options avancées","Advanced:":"Avancé :","All Hyper-V Machines":"Toutes les machines Hyper-V","All Microsoft SQL Databases":"Toutes les bases de données Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Tous les rapports d'utilisation sont envoyés de manière anonyme et ne contiennent aucune information personnelle. Ils contiennent des informations sur le matériel et le système d'exploitation, sur le type d'infrastructure, la durée de la sauvegarde, la taille générale des fichiers sources et d'autres données similaires. Ils ne contiennent pas de chemin d'accès, noms de fichiers, noms d'utilisateurs, mots de passe ou des informations sensibles de ce type.","Allow remote access (requires restart)":"Autoriser l'accès à distance (nécessite un redémarrage)","Allowed days":"Jours autorisés","An existing file was found at the new location":"Un fichier existant a été trouvé au nouvel endroit","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un fichier existant a été trouvé au nouvel endroit.\nÊtes-vous sûr de vouloir 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 create region":"Région de création du bucket","Bucket name":"Nom du bucket","Bucket storage class":"Classe de stockage du bucket","Busy ...":"Occupé ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"En autorisant l'accès à distance, le serveur écoute les requêtes de n'importe quel ordinateur de votre réseau. Si vous activez cette option, assurez-vous de toujours utiliser l'ordinateur sur un réseau protégé par un pare-feu.","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","Checking ...":"Vérification ...","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","Compacting remote data ...":"Compactage des données distantes ...","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 password":"Confirmer le mot de passe","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","Connecting to task ....":"Connexion à la tâche ...","Connecting...":"Connexion ...","Connection lost":"Connexion perdue","Connection worked!":"Connection fonctionnelle !","Container name":"Nom du conteneur","Container region":"Région du conteneur","Continue":"Continuer","Continue without encryption":"Continuer sans chiffrement","Copied!":"Copié!","Copy":"Copie","Copy Destination URL to Clipboard":"Copier l'URL de destination dans le presse-papier","Copy failed. Please manually copy the URL":"Copie échouée. Veuillez copier manuellement l'URL","Core options":"Options du noyau","Counting ({{files}} files found, {{size}})":"Comptage ({{files}} fichiers trouvés, {{size}})","Crashes only":"Uniquement les plantages","Create folder?":"Créer un dossier?","Created new limited user":"Nouvel utilisateur limité créé","Creating user...":"Création d'un utilisateur ...","Current action:":"Action en cours :","Current file:":"Fichier actuel :","Current version is {{versionname}} ({{versionnumber}})":"La version actuelle est {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"S3 endpoint personnalisé","Custom authentication url":"URL d'authentification personnalisée","Custom backup retention":"Rétention de sauvegarde personnalisée","Custom location ({{server}})":"Emplacement personnalisé ({{server)}}","Custom region for creating buckets":"Région personnalisée pour la créations de buckets","Custom region value ({{region}})":"Valeur personnalisée de région ({{region}})","Custom server url ({{server}})":"URL serveur personnalisée ({{server}})","Custom storage class ({{class}})":"Classe de stockage personnalisée ({{class}})","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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Avons-nous aidé à récupérer vos fichiers? Si oui, songez à supporter Duplicati avec une donation. Nous vous suggérons {{smallamount}} pour un usage privé et {{largeamount}} pour un usage commercial.","Direct restore from backup files ...":"Restauration directe depuis les fichiers de sauvegarde","Disabled":"Désactivé","Dismiss":"Rejeter","Dismiss all":"Rejeter la totalité","Display and color theme":"Affichage et couleur","Do you really want to delete the backup: \"{{name}}\" ?":"Voulez-vous vraiment supprimer la sauvegarde : \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?","Domain Name":"Nom de domaine","Donate":"Faire un don","Donation messages":"Messages de donation","Donation messages are hidden, click to show":"Les messages de donation sont cachés, cliquez ici pour les afficher","Donation messages are visible, click to hide":"Les messages de donation sont affichés, cliquez ici pour les cacher","Done":"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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Chaque sauvegarde a une base de données locale associée à elle, elle enregistre localement les informations à propos de la sauvegarde distante. \\nCela rend la réalisation de beaucoup d'opérations plus rapide et réduit la quantité de données qui doit être téléchargé pour chaque opération.","Edit 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 access key":"Entrez la clé d'accès","Enter account name":"Entrez le nom du compte","Enter backup passphrase, if any":"Entrez la phrase secrète de sauvegarde, si présente","Enter configuration details":"Entrer les détails de configuration","Enter container name":"Entrez le nom du conteneur","Enter encryption passphrase":"Entrez la phrase secrète de chiffrement","Enter expression here":"Entrez l'expression ici","Enter folder path name":"Entrez le nom du chemin du répertoire","Enter one option per line in command-line format, eg. {0}":"Entrez une option par ligne dans le format ligne de commande, ex : {0}","Enter the destination path":"Entrez le chemin de destination","Enter the email address of the Office 365 group":"Entrez l'adresse e-mail du groupe Office 365","Enter the full destination path, including the server name, but without https":"Entrez le chemin de destination complet, y compris le nom du serveur, mais sans https","Error":"Erreur","Error!":"Erreur!","Errors and crashes":"Erreurs et 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 import:":"Échec de l'import :","Failed to read backup defaults:":"Échec de la lecture des paramètres par défaut de la sauvegarde :","Failed to restore files: {{message}}":"Échec de la restauration des fichiers : {{message}}","Failed to save:":"Échec d'enregistrement :","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","Group email":"Courriel de groupe","Hidden files":"Fichiers cachés","Hide":"Cacher","Hide hidden folders":"Masquer les dossiers cachés","Home":"Poste de travail","Hostnames":"Les noms d'hôtes","Hours":"Heures","How do you want to handle existing files?":"Comment voulez-vous traiter les fichiers existants?","Hyper-V Machine":"Machine Hyper-V","Hyper-V Machine:":"Machine Hyper-V :","Hyper-V Machines":"Machines Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Si une date a été manquée, le travail démarrera dès que possible.","If at least one newer backup is found, all backups older than this date are deleted.":"Si au moins une sauvegarde plus récente est trouvée, toutes les sauvegardes antérieures à cette date sont supprimées.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Si la sauvegarde et le stockage distant ne sont plus synchronisés, Duplicati demandera d'effectuer une opération de réparation pour synchroniser la base de données. \\n Si la réparation ne réussit pas, vous pouvez supprimer la base de données locale et la régénérer.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Si vous n'entrez pas de chemin, tous les fichiers seront stockés dans le dossier de connexion.\nÊtes-vous sûr que c'est ce que vous voulez ?","If you do not enter an API Key, the tenant name is required":"Si vous n'entrez pas de clé API, le nom de l'entité est requis","If you want to use the backup later, you can export the configuration before deleting it":"Si vous voulez utiliser la sauvegarde plus tard, vous pouvez exporter la configuration avant de la supprimer","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\nVoulez-vous définir un mot de passe maintenant ?","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","Import completed, but no certificates were found after the import":"Import terminé, mais aucun certificat n'a été trouvé après l'import","Import failed":"Échec de l'import","Import from a file":"Importer depuis un fichier","Import metadata":"Importer des métadonnées","Include a file?":"Inclure un fichier ?","Include expression":"Inclure expression","Include regular expression":"Inclure expression régulière","Incorrect answer, try again":"Réponse incorrecte, essayez encore","Individual builds for developers only. Not for use with important data.":"Builds individuelles pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Information":"Information","Install":"Installer","Install failed:":"Échec d'installation :","Invalid characters in path":"Caractères invalides dans le chemin","Invalid retention time":"Temps de rétention invalide","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Il est possible de se connecter à certains FTP sans mot de passe.\nÊtes-vous sûr que votre serveur FTP prend en charge l'identification sans mot de passe ?","KByte":"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","Loading ...":"Chargement ...","Loading remote storage usage ...":"Chargement de l'utilisation du stockage distant ...","Local Repository":"Stockage local","Local database for":"Base de données locale pour","Local database path:":"Chemin de la base de données locale :","Local repository":"Stockage local","Local storage":"Stockage local","Location":"Emplacement","Location where buckets are created":"Emplacement ou les buckets sont créés","Log data for {{Backup.Backup.Name}}":"Historique pour {{Backup.Backup.Name}}","Log data from the server":"Données d'historique du serveur","Log out":"Déconnexion","MByte":"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 update found: {{message}}":"Nouvelle mise à jour trouvée : {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Le nouveau nom d'utilisateur est {{user}}.\nMise à jour des accès pour le nouvel utilisateur limité","Next":"Suivant","Next scheduled run:":"Prochaine exécution programmée :","Next scheduled task:":"Prochaine tâche planifiée :","Next task:":"Prochaine tâche :","Next time":"Prochaine fois","No":"Non","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Aucun certificat n'a été spécifié auparavant, veuillez vérifier que la clé est correcte auprès de votre administrateur système : {{key}}\n\nVoulez-vous approuver la clé de l'hôte mentionné ?","No editor found for the "{{backend}}" storage type":"Aucun éditeur trouvé pour le "{{backend}}" type de stockage","No encryption":"Pas de chiffrement","No items selected":"Aucun élément sélectionné","No items to restore, please select one or more items":"Aucun élément à restaurer, merci de sélectionner un ou plusieurs éléments","No passphrase entered":"Aucune phrase secrète entrée","No scheduled tasks":"Pas de tâche planifié","No, my machine has only a single account":"Non, ma machine n'a qu'un seul compte","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","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","Operation failed:":"Échec de l'opération :","Operations:":"Opérations :","Optional authentication password":"Mot de passe d'identification optionel","Optional authentication username":"Nom d'utilisateur d'identification optionel","Options":"Options","Options added here are applied to all backups, but can be overridden in each individual backup":"Les options ajoutées ici sont appliquées pour toutes les sauvegardes, mais elles peuvent être outrepassées pour chaque sauvegarde","Original location":"Emplacement d'origine","Others":"Autres","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Au fil du temps, les sauvegardes seront automatiquement supprimées. Il restera une sauvegarde pour chacun des 7 derniers jours, chacune des 4 dernières semaines, chacun des 12 derniers mois. Il y aura toujours au moins une sauvegarde restante.","Overwrite":"Écraser","Passphrase":"Phrase secrète","Passphrase (if encrypted)":"Phrase secrète (si chiffré)","Passphrase changed":"Phrase secrète changée","Passphrases are not matching":"Les phrases secrètes ne correspondent pas","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 files from {{backupname}}":"Restaurer les fichiers depuis {{backupname}}","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis une sauvegarde de configuration","Restore from configuration ...":"Restaurer depuis une configuration","Restore options":"Options de restauration","Restore read/write permissions":"Autorisations de lecture/écriture de restauration","Resume":"Reprendre","Rewritten File Lists":"Réécriture des listes de fichiers","Run again every":"Relancer tous les","Run now":"Démarrer maintenant","Running ....":"En cour ...","Running commandline entry":"Execution d'une ligne de commnde","Running task:":"Tâche en cours :","S3 Compatible":"Compatible S3","Same as the base install version: {{channelname}}":"Identique à la version de base installée : {{channelname}}","Sat":"Sam.","Save":"Enregistrer","Save and repair":"Enregistrer et réparer","Save different versions with timestamp in file name":"Enregistrer des versions différentes avec l'horodatage dans le nom du fichier","Save immediately":"Sauver immédiatement ","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","Target path, ie /backup":"Chemin cible, c'est-à-dire /sauvegarde","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Tenant Name":"Nom d'entité","Test Phase":"Étape de test","Test connection":"Tester la connexion","Testing ...":"Test ...","Testing connection ...":"Essai de connexion ...","Testing permissions...":"Test des permissions ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Le champ '{{fieldname}}' contient un caractère non valide : {{character}} (valeur : {{value}}, index : {{pos}})","The 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 connection to the server is lost, attempting again in {{time}} ...":"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ...","The dark theme (by Michal)":"Le thème sombre (de Michal)","The default blue on white theme (by Alex)":"Thème par défaut bleu sur fond blanc (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Le dossier {{dossier}} n'existe pas.\nCréez-le maintenant ?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"La clé de l'hôte a changé, veuillez vérifier avec l'administrateur du serveur si cela est correcte, car il pourrait s'agir d'une attaque de type \"intermédiaire\".\n\nVoulez-vous REMPLACER votre clé d'hôte COURANTE \"{{prev}}\" par la clé MENTIONNÉE : {{key}} ?","The 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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Cette option ne concerne pas la taille maximale de la sauvegarde ou du fichier, ni les taux de déduplication. Consultez cette page avant de modifier la taille du volume distant. ","This week":"Cette semaine","Throttle settings":"Options d'accélération","Thu":"Jeu.","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 ...":"Vérification ...","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","Waiting for task to start ....":"En attente du début de la tâche","Warnings, errors and crashes":"Avertissements, erreurs et accidents","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Nous acceptons les dons via différents services, tels que OpenCollective, PayPal, BountySource et diverses devises crypto.","We recommend that you encrypt all backups stored outside your system":"Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors de votre système","Weak":"Faible","Weak passphrase":"Phrase secrète faible","Wed":"Mer.","Weeks":"Semaines","Where do you want to restore from?":"Ou voulez-vous restaurer vos fichiers ?","Where do you want to restore the files to?":"Ou voulez-vous restaurer vos fichiers ?","Years":"Années","Yes":"Oui","Yes, I have stored the passphrase safely":"Oui, j'ai conservé ma phrase secrète en sécurité","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono semble fonctionner sans certificat SSL chargé.\nVoulez-vous importer la liste de certificats de confiance depuis Mozilla ?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Vous êtes en train de changer le chemin de la base de données depuis une base de donnée existante.\nÊtes-vous sûr que c'est ce que vous voulez ?","You are currently running {{appname}} {{version}}":"Vous êtes actuellement en train d'utiliser {{appname}} {{version}}","You 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.","You should fill in {{field}}{{reason}}":"Vous devez remplir {{field}} {{reason}}","Your files and folders have been restored successfully.":"Vos fichiers et dossiers ont été restaurés avec succès.","Your passphrase is easy to guess. Consider changing passphrase.":"Votre phrase secrète est facile à deviner. Songez à la changer.","bucket/folder/subfolder":"bucket/dossier/sous-dossier","byte":"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"],"{{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 to user interface":"Accès à l'interface utilisateur","Account name":"Nom du compte","Activate":"Activer","Activate failed:":"Echec d'activation:","Add a new backup":"Ajouter une nouvelle sauvegarde","Add a path directly":"Ajouter un répertoire directement","Add advanced option":"Ajouter une option avancée","Add backup":"Ajouter une sauvegarde","Add filter":"Ajouter un filtre","Add path":"Ajouter un chemin","Added":"Ajouté","Adjust bucket name?":"Modifier le nom du bucket ?","Adjust path name?":"Modifier le nom du chemin ?","Advanced Options":"Options avancées","Advanced options":"Options avancées","Advanced:":"Avancé :","All Hyper-V Machines":"Toutes les machines Hyper-V","All Microsoft SQL Databases":"Toutes les bases de données Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Tous les rapports d'utilisation sont envoyés de manière anonyme et ne contiennent aucune information personnelle. Ils contiennent des informations sur le matériel et le système d'exploitation, 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 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 Name":"Nom du bucket","Bucket create location":"Emplacement de la création du bucket","Bucket create region":"Région de création du bucket","Bucket name":"Nom du bucket","Bucket storage class":"Classe de stockage du bucket","Building list of files to restore …":"Création d'une liste de fichiers à restaurer...","Building partial temporary database …":"Création d'une base de données temporaire partielle...","Busy ...":"Occupé ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"En autorisant l'accès à distance, le serveur écoute les requêtes de n'importe quel ordinateur de votre réseau. Si vous activez cette option, assurez-vous de toujours utiliser l'ordinateur sur un réseau protégé par un pare-feu paramétré de manière ad-hoc.","By default, the tray icon will open the user interface with a token 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 ...":"Vérification...","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...","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","Confirm password":"Confirmer le mot de passe","Confirmation required":"Confirmation nécessaire","Connect":"Connecter","Connect now":"Connecter maintenant","Connecting to server …":"Connexion au serveur...","Connecting to task ....":"Connexion à la tâche...","Connecting...":"Connexion...","Connection lost":"Connexion perdue","Connection worked!":"Connection fonctionnelle !","Container name":"Nom du conteneur","Container region":"Région du conteneur","Continue":"Continuer","Continue without encryption":"Continuer sans chiffrement","Copied!":"Copié !","Copy":"Copie","Copy Destination URL to Clipboard":"Copier l'URL de destination dans le presse-papier","Copy failed. Please manually copy the URL":"É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...","Creating user...":"Création de l'utilisateur...","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 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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Nous vous avons aidé à sauvegarder vos fichiers ? Dans ce cas, songez à soutenir Duplicati avec une donation. Nous vous suggérons {{smallamount}} pour un usage privé et {{largeamount}} pour un usage commercial.","Direct restore from backup files ...":"Restauration directe depuis les fichiers de sauvegarde...","Disabled":"Désactivé","Dismiss":"Rejeter","Dismiss all":"Rejeter la totalité","Display and color theme":"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}} ?","Domain Name":"Nom de domaine","Donate":"Faire un don","Donation messages":"Messages de donation","Donation messages are hidden, click to show":"Les messages de donation sont masqués, cliquez ici pour les afficher","Donation messages are visible, click to hide":"Les messages de donation sont affichés, cliquez ici pour les masquer","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...","Downloading …":"Téléchargement...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Chaque sauvegarde a une base de données locale associée. Elle enregistre localement les informations à propos de la sauvegarde distante. \\nCela accélère la réalisation de nombreuses opérations et réduit la quantité de données qui doit être téléchargée pour chaque opération.","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 :","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 access key":"Saisir clé d'accès","Enter account name":"Saisir le nom du compte","Enter backup passphrase, if any":"Saisir la phrase secrète de sauvegarde, si existante","Enter configuration details":"Saisir les détails de configuration","Enter container name":"Saisir le nom du conteneur","Enter encryption passphrase":"Saisir la phrase secrète de chiffrement","Enter expression here":"Saisir l'expression ici","Enter folder path name":"Saisir le chemin du répertoire","Enter one option per line in command-line format, eg. {0}":"Saisir une option par ligne dans le format ligne de commande, ex : {0}","Enter the destination path":"Saisir le chemin de destination","Enter the email address of the Office 365 group":"Saisir l'adresse email du groupe Office 365","Enter the full destination path, including the server name, but without https":"Saisir le chemin de destination complet, y compris le nom du serveur mais sans https","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 import:":"Échec de l'import :","Failed to read backup defaults:":"Échec de la lecture des paramètres par défaut de la sauvegarde :","Failed to restore files: {{message}}":"Échec de la restauration des fichiers : {{message}}","Failed to save:":"Échec d'enregistrement :","Fetching path information …":"Récupération 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\n 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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Si la sauvegarde et le stockage distant ne sont plus synchronisés, Duplicati demandera d'effectuer une opération de réparation pour synchroniser la base de données.\\nSi la réparation échoue, vous pouvez supprimer la base de données locale et la régénérer.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Si 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","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\nVoulez-vous définir un mot de passe maintenant ?","Import":"Importer","Import Destination URL":"Importer l'URL de destination","Import backup configuration":"Importer la configuration de sauvegarde","Import completed, but no certificates were found after the import":"Import terminé, mais aucun certificat n'a été trouvé après l'import","Import failed":"Échec de l'import","Import from a file":"Importer depuis un fichier","Import metadata":"Importer des métadonnées","Importing …":"Importation...","Include a file?":"Inclure un fichier ?","Include expression":"Inclure expression","Include regular expression":"Inclure expression régulière","Incorrect answer, try again":"Réponse incorrecte, essayez encore","Individual builds for developers only. Not for use with important data.":"Versions individuelles pour les développeurs uniquement. Ne pas utiliser avec des données importantes.","Information":"Information","Install":"Installer","Install failed:":"Échec d'installation :","Invalid characters in path":"Caractères invalides dans le chemin","Invalid retention time":"Temps de rétention invalide","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Il est possible de se connecter à certains FTP sans mot de passe.\nÊtes-vous sûr que votre serveur FTP prend en charge l'identification sans mot de passe ?","KByte":"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...","Loading remote storage usage ...":"Chargement de l'utilisation du stockage distant...","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 update found: {{message}}":"Nouvelle mise à jour trouvée : {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Le nouveau nom d'utilisateur est {{user}}.\nMise à jour des accès pour le nouvel utilisateur limité","Next":"Suivant","Next scheduled run:":"Prochaine exécution programmée :","Next scheduled task:":"Prochaine tâche planifiée :","Next task:":"Prochaine tâche :","Next time":"Prochaine fois","No":"Non","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Aucun certificat n'a été spécifié auparavant, veuillez vérifier que la clé est correcte auprès de votre administrateur système : {{key}}\n\nVoulez-vous approuver la clé de l'hôte mentionné ?","No editor found for the "{{backend}}" storage type":"Aucun éditeur trouvé pour le "{{backend}}" type de stockage","No encryption":"Pas de chiffrement","No items selected":"Aucun élément sélectionné","No items to restore, please select one or more items":"Aucun élément à restaurer, merci de sélectionner un ou plusieurs éléments","No passphrase entered":"Aucune phrase secrète entrée","No scheduled tasks":"Aucune tâche planifiée","No, my machine has only a single account":"Non, ma machine n'a qu'un seul compte","Non-matching passphrase":"La phrase secrète ne correspond pas","None / disabled":"Aucun / Désactivé","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","Operation failed:":"Échec de l'opération :","Operations:":"Opérations :","Optional authentication password":"Mot de passe d'identification optionel","Optional authentication username":"Nom d'utilisateur d'identification optionel","Options":"Options","Options added here are applied to all backups, but can be overridden in each individual backup":"Les options ajoutées ici sont appliquées pour toutes les sauvegardes, mais elles peuvent être outrepassées pour chaque sauvegarde","Original location":"Emplacement d'origine","Others":"Autres","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"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 from {{backupname}}":"Restaurer les fichiers depuis {{backupname}}","Restore files …":"Restaurer les fichiers...","Restore from":"Restaurer depuis","Restore from backup configuration":"Restaurer depuis la sauvegarde de la configuration","Restore from configuration ...":"Restaurer depuis 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 ....":"En cours...","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.","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","Target path, ie /backup":"Chemin cible, c'est-à-dire /sauvegarde","Task is running":"La tâche est en cours","Temporary Files":"Fichiers temporaires","Temporary files":"Fichiers temporaires","Tenant Name":"Nom d'entité","Test Phase":"Étape de test","Test connection":"Tester la connexion","Testing ...":"Test...","Testing connection ...":"Test de connexion...","Testing permissions …":"Test des permissions...","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 connection to the server is lost, attempting again in {{time}} ...":"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ...","The dark theme (by Michal)":"Le thème sombre (de Michal)","The default blue on white theme (by Alex)":"Thème par défaut bleu sur fond blanc (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Le dossier {{dossier}} n'existe pas.\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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Cette option ne concerne pas la taille maximale de la sauvegarde ou du fichier, ni les taux de déduplication. Consulter cette page avant de modifier la taille du volume distant.","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 ...":"Vérification ...","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 task to start ....":"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 accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Nous acceptons les dons via différents services, tels que OpenCollective, PayPal, BountySource et diverses devises crypto.","We recommend that you encrypt all backups stored outside your system":"Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors de votre système","Weak":"Faible","Weak passphrase":"Phrase secrète faible","Wed":"Mer.","Weeks":"Semaines","Where do you want to restore from?":"Ou voulez-vous restaurer vos fichiers ?","Where do you want to restore the files to?":"Ou voulez-vous restaurer vos fichiers ?","Years":"Années","Yes":"Oui","Yes, I have stored the passphrase safely":"Oui, j'ai conservé ma phrase secrète en sécurité","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Mono semble fonctionner sans certificat SSL chargé.\nVoulez-vous importer la liste de certificats de confiance depuis Mozilla ?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Vous êtes en train de changer le chemin de la base de données depuis une base de donnée existante.\nÊtes-vous sûr que c'est ce que vous voulez ?","You are currently running {{appname}} {{version}}":"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 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.","You should fill in {{field}}{{reason}}":"Vous devez remplir {{field}} {{reason}}","Your files and folders have been restored successfully.":"Vos fichiers et dossiers ont été restaurés avec succès.","Your passphrase is easy to guess. Consider changing passphrase.":"Votre phrase secrète est facile à deviner. Songez à la changer.","bucket/folder/subfolder":"bucket/dossier/sous-dossier","byte":"byte","byte/s":"byte/s","custom":"personnalisé ","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"],"{{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","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","Activate":"Aktiválás","Activate failed:":"Aktiválás sikertelen:","Add a new backup":"Új mentés hozzáadás","Add a path directly":"Útvonal hozzáadás közvetlenül","Add advanced option":"Haladó beállítás hozzáadása","Add backup":"Mentés hozzáadás","Add filter":"Szűrő hozzáadás","Add path":"Útvonal hozzáadás","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 create region":"Bucket létrehozásának régiója","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","Busy ...":"Elfoglalt ...","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 ...":"Ellenőrzés...","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...","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","Confirm password":"Jelszó 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...","Connecting to task ....":"Csatlakozás a feladathoz...","Connecting...":"Csatlakozás...","Connection lost":"Csatlakozás megszakadt","Connection worked!":"Csatlakozás működik!","Container name":"Tároló neve","Container region":"Tároló régió","Continue":"Folytatás","Continue without encryption":"Folytatás titkosítás nélkül","Copied!":"Másolva!","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...","Creating user...":"Felhasználó 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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Segítettünk a fájlok mentésében? Ha igen, kérjük, fontolja meg a Duplicati támogatását egy adomány útján. Javasoljuk a {{smallamount}} magán felhasználásra és {{largeamount}} felhasználását kereskedelmi használatra.","Direct restore from backup files ...":"Közvetlen visszaállítás a mentési fájlokból...","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}}","Domain Name":"Domain név","Donate":"Támogatás","Donation messages":"Támogatási üzenetek","Donation messages are hidden, click to show":"Támogatási üzenetek elrejtve, kattints a megjelenítéshez","Donation messages are visible, click to hide":"Támogatási üzenetek megjelenítve, kattints az elrejtéshez","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...","Downloading …":"Letöltés...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Minden biztonsági másolathoz társítva van egy helyi adatbázis, amely a távoli biztonsági mentésről információkat tárol a helyi számítógépen. \\ NEz sok művelet végrehajtását gyorsabbá teszi, és csökkenti az egyes műveletekhez letölthető adatok mennyiségét.","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 access key":"Hozzáférési kulcs megadása","Enter account name":"Fióknév megadása","Enter backup passphrase, if any":"Mentés jelszó megadása, ha van","Enter configuration details":"Beállítások részletes megadása","Enter container name":"Konténer név megadása","Enter encryption passphrase":"Titkosítási jelszó megadása","Enter expression here":"Kifejezés megadása itt","Enter folder path name":"Mappa útvonalának megadása","Enter one option per line in command-line format, eg. {0}":"Soronként egy opció megadása parancssor formátumban, pl. {0}","Enter the destination path":"Cél útvonal megadása","Enter the email address of the Office 365 group":"Az Office 365 csoport e-mail címének megadása","Enter the full destination path, including the server name, but without https":"A teljes cél útvonal megadása, beleértve a kiszolgáló nevét, de https nélkül","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 import:":"Az importálás nem sikerült:","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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Ha a biztonsági mentés és a távoli tárolás nincs szinkronban, a Duplicatinak javítási műveletet kell elvégeznie az adatbázis szinkronizálása érdekében. \\nHa a javítás sikertelen, törölheti a helyi adatbázist és újra generálhatja.","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","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Ha a számítógép több felhasználói környezetben van (azaz a készüléknek egynél több fiókja van), be kell állítania egy jelszót, hogy megakadályozzon más felhasználókat a fiókja adatainak elérésében. Beállítod most a jelszót?","Import":"Import","Import completed, but no certificates were found after the import":"Az import befejeződött, de az importálás után nem található igazolás","Import failed":"Importálás sikertelen","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ó","Install":"Telepítés","Install failed:":"Telepítés sikertelen:","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...","Loading remote storage usage ...":"Távoli tárhely használat 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","New update found: {{message}}":"Új frissítést találtam: {{message}}","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","No, my machine has only a single account":"Nem, a gépemen csak egy fiók van","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","Operation failed:":"Művelet sikertelen:","Operations:":"Tevékenységek:","Optional authentication password":"Opcionális hitelesítési jelszó","Options":"Beállítások","Original location":"Eredeti hely","Others":"Egyebek","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 from {{backupname}}":"Fájlok visszaállítása innen: {{backupname}}","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 from configuration ...":"Visszaállítás 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 ....":"Fut...","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","Target path, ie /backup":"Cél útvona, pl: /mentes","Task is running":"A feladat fut","Temporary Files":"Ideiglenes fájlok","Temporary files":"Ideiglenes fájlok","Tenant Name":"Bérlő neve","Test Phase":"Teszt fázis","Test connection":"Kapcsolat tesztelése","Testing ...":"Tesztelés...","Testing connection ...":"Kapcsolat tesztelése...","Testing permissions …":"Engedélyek 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","Tue":"K","Type passphrase here.":"Írd ide a jelmondatot","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 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 ...":"Ellenőrzés...","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 task to start ....":"Várakozás a feladat elindulására...","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","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","You should fill in {{field}}{{reason}}":"Ezt ki kellene töltened: {{field}}{{reason}}","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', {"- 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 denied":"Accesso negato","Access grant":"Concessione accesso","Access to user interface":"Accesso all'interfaccia utente","Account name":"Nome account","Activate":"Attiva","Activate failed:":"Attivazione fallita:","Add a new backup":"Aggiungi un nuovo backup","Add a path directly":"Aggiungi direttamente un percorso","Add advanced option":"Aggiungi opzione","Add backup":"Aggiungi backup","Add filter":"Aggiungi filtro","Add path":"Aggiungi percorso","Added":"Aggiunto","Adjust bucket name?":"Sistemare il nome bucket?","Adjust path name?":"Sistemare il nome del percorso?","Advanced Options":"Opzioni Avanzate","Advanced options":"Opzioni avanzate","Advanced:":"Avanzate:","All Hyper-V Machines":"Tutte le Macchine Hyper-V","All Microsoft SQL Databases":"Tutti i database Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Tutti i rapporti sono inviati in modo anonimo e non contengono informazioni personali. Contengono informazioni sull'hardware, sul sistema operativo, il tipo di backend, la durata del backup, la dimensione complessiva dei dati sorgente ed dati simili. Non contengono i percorsi, nomi dei file, nomi utente, password o altre informazioni sensibili.","Allow remote access (requires restart)":"Consenti accesso remoto (richiede il riavvio)","Allowed days":"Giorni consentiti","An existing file was found at the new location":"Un file esistente è stato trovato nella nuova posizione","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Un file esistente è stato trovato nella nuova posizione.\nSei sicuro di volere che il database punti ad un file esistente?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Un database locale esistente per l'archiviazione è stato trovato.\nIl riutilizzo del database consentirà alle istanze da riga di comando e dal server di lavorare sullo stesso archivio remoto.\n\nVuoi usare il database esistente?","Anonymous usage reports":"Rapporti d'uso anonimi","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 create region":"Crea area bucket","Bucket name":"Nome bucket","Bucket storage class":"Classe bucket","Building list of files to restore …":"Creazione di un elenco di file da ripristinare ...","Building partial temporary database …":"Creazione di un database temporaneo parziale ...","Busy ...":"Occupato...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Consentendo l'accesso remoto, il server ascolta le richieste da qualsiasi computer sulla rete. Se abiliti questa opzione, assicurati di utilizzare sempre il computer su una rete sicura protetta da un firewall.","By default, the tray icon will open the user interface with a token 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.","Cache Files":"File Cache","Canary":"Canary","Cancel":"Annulla","Cannot move to existing file":"Non puoi spostare in un file esistente","Changelog":"Changelog","Changelog for {{appname}} {{version}}":"Changelog di {{appname}} {{version}}","Check failed:":"Controllo fallito:","Check for updates now":"Controlla aggiornamenti ora","Checking ...":"Controllo...","Checking for updates …":"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","Commandline …":"Riga di comando …","Compact Phase":"Fase Compattazione","Compact now":"Comprimi","Compacting remote data ...":"Comprimendo dati remoti...","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","Confirm password":"Conferma password","Confirmation required":"Conferma richiesta","Connect":"Connetti","Connect now":"Connetti ora","Connecting to server …":"Connessione al server …","Connecting to task ....":"Connessione all'attività...","Connecting...":"Connessione...","Connection lost":"Connessione persa","Connection worked!":"Connessione funzionante!","Container name":"Nome contenitore","Container region":"Area contenitore","Continue":"Continua","Continue without encryption":"Continua senza crittografia","Copied!":"Copiato!","Copy":"Copia","Copy Destination URL to Clipboard":"Copia URL Destinazione negli Appunti","Copy failed. Please manually copy the URL":"Copia non riuscita. Per favore copia manualmente l'URL","Core options":"Opzioni base","Counting ({{files}} files found, {{size}})":"Conteggio ({{files}} file trovati, {{size}})","Crashes only":"Solo arresti anomali","Create bug report …":"Crea segnalazione bug ...","Create folder?":"Creare cartella?","Created new limited user":"Creato nuovo utente limitato","Creating bug report …":"Creazione segnalazione bug ...","Creating new user with limited access …":"Creazione di un nuovo utente con accesso limitato ...","Creating target folders …":"Creazione di cartelle di destinazione ...","Creating temporary backup …":"Creazione backup temporaneo ...","Creating user...":"Creazione utente...","Current action:":"Azione corrente:","Current file:":"File corrente:","Current version is {{versionname}} ({{versionnumber}})":"La versione attuale è {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"End point S3 personalizzato","Custom Satellite":"Satellite personalizzato","Custom Satellite ({{satellite}})":"Satellite personalizzato ({{satellite}})","Custom authentication url":"URL di autenticazione personalizzato","Custom backup retention":"Conservazione backup personalizzato","Custom location ({{server}})":"Posizione personalizzata ({{server}})","Custom region for creating buckets":"Area personalizzata per la creazione bucket","Custom region value ({{region}})":"Valore area personalizzata ({{region}})","Custom server url ({{server}})":"URL del server personalizzato ({{server}})","Custom storage class\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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Ti abbiamo aiutato a salvare i tuoi file? Se è così, per favore considera di supportare Duplicati con una donazione. Suggeriamo {{smallamount}} per uso privato e {{largeamount}} per uso commerciale.","Direct restore from backup files ...":"Ripristino diretto da file di backup...","Disabled":"Disattivato","Dismiss":"Annulla","Dismiss all":"Ignora tutto","Display and color theme":"Tema interfaccia","Do you really want to delete the backup: \"{{name}}\" ?":"Vuoi veramente cancellare il backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vuoi veramente cancellare il database locale per: {{name}} ?","Domain Name":"Nome Dominio","Donate":"Donazione","Donation messages":"Messaggi donazione","Donation messages are hidden, click to show":"I messaggi di donazione sono nascosti, clicca per mostrarli","Donation messages are visible, click to hide":"I messaggi di donazione sono visibili, clicca per nasconderli","Done":"Fatto","Download":"Scarica","Downloaded files":"File scaricati","Downloading files …":"Download di file...","Downloading update…":"Download dell'aggiornamento...","Downloading …":"Download in corso...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\nIn questo modo è più veloce eseguire molte operazioni e riduce la quantità di dati che devono essere scaricati per ogni operazione.","Edit 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 access key":"Inserisci chiave di accesso","Enter account name":"Inserisci nome account","Enter backup passphrase, if any":"Inserisci la passphrase del backup, se presente","Enter configuration details":"Inserisci dettagli configurazione","Enter container name":"Inserire nome contenitore","Enter encryption passphrase":"Inserisci passphrase crittografia","Enter expression here":"Inserisci qui espressione","Enter folder path name":"Inserire il nome del percorso della cartella","Enter one option per line in command-line format, eg. {0}":"Inserire un'opzione per riga in formato riga di comando, ad es. {0}","Enter the destination path":"Inserisci percorso destinazione","Enter the email address of the Office 365 group":"Inserisci l'indirizzo email del gruppo di Office 365","Enter the full destination path, including the server name, but without https":"Inserisci il percorso di destinazione completo, incluso il nome del server, ma senza https","Error":"Errore","Error!":"Errore!","Errors and crashes":"Errori e arresti anomali","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 import:":"Importazione fallita:","Failed to read backup defaults:":"Lettura impostazioni predefinite backup fallita:","Failed to restore files: {{message}}":"Ripristino dei file fallito: {{message}}","Failed to save:":"Salvataggio fallito:","Fetching path information …":"Recupero 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\n access policy":"Genera IAM\n criteri di accesso","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:","If a date was missed, the job will run as soon as possible.":"Se una pianificazione non è eseguita, il backup sarà effettuato il prima possibile.","If at least one newer backup is found, all backups older than this date are deleted.":"Se si trova almeno un backup più recente, tutti i backup precedenti a questa data sono eliminati.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Se il backup e l'archivio remoto non sono sincronizzati, Duplicati sarà necessario eseguire un'operazione di ripristino per sincronizzare il database.\nSe la riparazione non è riuscita, è possibile cancellare il database locale e rigenerarlo.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Se il file di backup non è 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 dell'inquilino","If you want to use the backup later, you can export the configuration before deleting it":"Se desideri utilizzare il backup in un secondo momento, è possibile esportare la configurazione prima di cancellarla","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se la tua macchina è in un ambiente multi-utente (cioè la macchina ha più di un account), è necessario impostare una password per impedire ad altri utenti di accedere ai dati del tuo account. \nVuoi impostare una password ora?","Import":"Importa","Import Destination URL":"Importa URL Destinazione","Import backup configuration":"Importa configurazione backup","Import completed, but no certificates were found after the import":"Importazione completata, ma non sono stati trovati certificati dopo l'importazione","Import failed":"Importazione fallita","Import from a file":"Importa da un file","Import metadata":"Importa metadati","Importing …":"Importazione ...","Include a file?":"Includi un file?","Include expression":"Includi espressione","Include regular expression":"Includi espressione regolare","Incorrect answer, try again":"Risposta errata, riprova","Individual builds for developers only. Not for use with important data.":"Build individuali per soli sviluppatori. Non utilizzare con dati importanti.","Information":"Informazioni","Install":"Installa","Install failed:":"Installazione fallita:","Invalid characters in path":"Caratteri non validi nel percorso","Invalid retention time":"Tempo ritenzione non valido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"È possibile connettersi ad alcuni FTP senza una password.\nSei sicuro che il tuo server FTP supporta gli accessi senza password?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Mantieni un numero specifico di backup","Keep all backups":"Mantieni tutti i backup","Keystone API version":"Versione API Keystone","Language in user interface":"Lingua interfaccia utente","Last month":"Lo scorso mese","Last successful backup:":"Ultimo backup riuscito:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Ultimo ripristino riuscito: {{time}} (took {{duration || '0 seconds'}})","Latest":"Più recente","Libraries":"Librerie","Listing backup dates …":"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...","Loading remote storage usage ...":"Caricamento dell'archivio remoto utilizzato ...","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","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","No, my machine has only a single account":"No, la mia macchina ha solo un singolo account","Non-matching passphrase":"Passphrase non corrispondente","None / disabled":"Nessuno / disattivato","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","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","Operation failed:":"Operazione fallita:","Operations:":"Operazioni:","Optional authentication password":"Password opzionale per l'autenticazione","Optional authentication username":"Nome utente opzionale per l'autenticazione","Options":"Opzioni","Options added here are applied to all backups, but can be overridden in each individual backup":"Le opzioni aggiunte qui sono applicate a tutti i backup, ma possono essere sovrascritte per ogni backup","Original location":"Percorso originale","Others":"Altri","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Nel corso del tempo i backup saranno eliminati automaticamente. Rimarrà un backup per ciascuno degli ultimi 7 giorni, ognuna delle ultime 4 settimane, ciascuno degli ultimi 12 mesi. Ci sarà sempre almeno un backup rimanente.","Overwrite":"Sovrascrivi","Passphrase":"Passphrase","Passphrase (if encrypted)":"Passphrase (se criptato)","Passphrase changed":"Passphrase modificata","Passphrases are not matching":"Passphrase non corrispondenti","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 ...","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 {{backupname}}":"Ripristina file da {{backupname}}","Restore files …":"Ripristina file ...","Restore from":"Ripristina da","Restore from backup configuration":"Ripristino dalla configurazione backup","Restore from configuration ...":"Ripristino da file di configurazione...","Restore options":"Opzioni ripristino","Restore read/write permissions":"Ripristina autorizzazioni lettura/scrittura","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 ....":"Esecuzione...","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 inquilino","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","Target path, ie /backup":"Percorso di destinazione, cioè /backup","Task is running":"Attività in esecuzione","Temporary Files":"File Temporanei","Temporary files":"File temporanei","Tenant Name":"Nome Inquilino","Test Phase":"Fase test","Test connection":"Prova connessione","Testing ...":"Test in corso...","Testing connection ...":"Prova connessione...","Testing permissions …":"Test delle autorizzazioni ...","Testing permissions...":"Prova 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 API key":"La chiave API","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 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 connection to the server is lost, attempting again in {{time}} ...":"Connessione al server persa, nuovo tentativo tra {{time}}...","The dark theme (by Michal)":"Tema scuro (da Michal)","The default blue on white theme (by Alex)":"Predefinito - Tema blu su bianco (da Alex)","The encryption passphrase":"La passphrase di crittografia","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 path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n\nDo you want to add the prefix to the path automatically?":"Il percorso deve iniziare con \"{{prefix1}}\" o \"{{prefix2}}\", altrimenti non sarà possibile visualizzare i file nell'interfaccia Web di HubiC.\n\nVuoi aggiungere automaticamente il prefisso al percorso?","The region parameter is only applied when creating a new bucket":"Il parametro area è applicato solo quando si crea un nuovo bucket","The region parameter is only used when creating a bucket":"Il parametro area è utilizzato solo quando si crea un bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Il certificato del server non può essere convalidato.\n\nVuoi approvare il certificato SSL con l'hash: {{hash}}?","The storage class affects the availability and price for a stored file":"La classe di archiviazione influisce sulla disponibilità e sul prezzo per un file archiviato","The target folder contains encrypted files, please supply the passphrase":"La cartella di destinazione contiene file criptati, per favore fornisci la passphrase","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"L'utente dispone di troppe autorizzazioni. Vuoi creare un nuovo utente limitato, con solo autorizzazioni per il percorso selezionato?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Questo backup è stato creato su un altro sistema operativo. Il ripristino dei file senza specificare una cartella di destinazione può causare il ripristino di file in luoghi imprevisti. Sei sicuro di voler continuare senza scegliere una cartella di destinazione?","This month":"Questo mese","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Questa opzione non è riferita al numero massimo dei tuoi backup o alle dimensioni del file, né influisce sulla valutazione della deduplicazione. Guarda questa pagina prima di modificare le dimensioni del volume remoto.","This week":"Questa settimana","Throttle settings":"Impostazioni limitazione","Thu":"Mar","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 files":"Verifica file","Verifying ...":"Verifica...","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 task to start ....":"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 accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Accettiamo donazioni tramite diversi servizi, come OpenCollective, PayPal, BountySource e varie criptovalute.","We recommend that you encrypt all backups stored outside your system":"Ti consigliamo di criptare tutti i backup archiviati al di fuori del tuo sistema","Weak":"Debole","Weak passphrase":"Passphrase debole","Wed":"Mer","Weeks":"Settimane","Where do you want to restore from?":"Da dove vuoi ripristinare?","Where do you want to restore the files to?":"Dove vuoi ripristinare i files?","Years":"Anni","Yes":"Si","Yes, I have stored the passphrase safely":"Si, ho archiviato la passphrase in modo sicuro","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Sembra che tu sia in esecuzione Mono senza certificati SSL caricati.\nVuoi importare l'elenco dei certificati attendibili da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Stai cambiando il percorso di un database esistente.\nSei sicuro che questo è ciò che vuoi?","You are currently running {{appname}} {{version}}":"Attualmente stai eseguendo {{appname}} {{version}}","You can stop the backup 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 nome tenant (aka progetto) per utilizzare l'API v3","You must enter a tenant name if you do not provide an API Key":"Devi inserire il nome di un inquilino se non fornisci una Chiave API","You must enter a valid duration for the time to keep backups":"Devi inserire un periodo di tempo valido in cui mantenere i backup","You must enter a valid 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","You should fill in {{field}}{{reason}}":"Devi compilare {{field}}{{reason}}","Your files and folders have been restored successfully.":"I tuoi file e cartelle sono stati ripristinati correttamente.","Your passphrase is easy to guess. Consider changing passphrase.":"La tua passphrase è facile da indovinare. Considera l'idea di cambiarla.","bucket/folder/subfolder":"bucket/cartella/sottocartella","byte":"byte","byte/s":"byte/s","custom":"Personalizzato","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', {"- 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":"アカウント名","Activate":"有効にする","Activate failed:":"有効にできませんでした:","Add a new backup":"新しいバックアップを作成","Add a path directly":"パスディレクトリを追加","Add advanced option":"高度な設定を追加","Add backup":"バックアップを追加","Add filter":"フィルターを追加","Add path":"パスを追加","Added":"追加しました","Adjust bucket name?":"バケットの名称を変更しますか?","Adjust path name?":"パスの名称を変更しますか?","Advanced Options":"高度な設定","Advanced options":"高度な設定","Advanced:":"高度:","All Hyper-V Machines":"全てのHyper-Vマシン","All Microsoft SQL Databases":"全てのMicrosoft SQLデータベース","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"使用状況に関する報告は全て匿名で送信され、個人情報を含みません。報告には、ハードウェア、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データベースを既存のファイルに指定してよろしいですか?","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 create region":"バケットを作成するリージョン","Bucket name":"バケット名","Bucket storage class":"バケットのストレージクラス","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":"実験的(カナリア)","Cancel":"キャンセル","Cannot move to existing file":"既にファイルがあるため移動できません","Changelog":"更新履歴","Changelog for {{appname}} {{version}}":"更新履歴 {{appname}} {{version}}","Check failed:":"確認できませんでした:","Check for updates now":"アップデートを確認","Checking ...":"確認しています…","Checking for updates …":"アップデートを確認しています…","Chose a storage type to get started":"初めにストレージの種類を選択してください","Click the AuthID link to create an AuthID":"認証IDのリンクをクリックして作成してください","Click to set throttle options":"クリックで速度制限のオプションを設定","Client library to use":"使用するクライアントライブラリー","Commandline …":"コマンドライン","Compact now":"圧縮","Compacting remote data ...":"リモートデータを圧縮しています…","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":"パスフレーズを確認","Confirm password":"パスワードを確認","Confirmation required":"確認が必要です","Connect":"接続","Connect now":"今すぐ接続","Connecting to server …":"サーバーに接続しています…","Connecting to task ....":"タスクに接続しています…","Connecting...":"接続しています…","Connection lost":"切断しました","Connection worked!":"接続できました!","Container name":"コンテナ名","Container region":"コンテナのリージョン","Continue":"続行","Continue without encryption":"暗号化なしで続行","Copied!":"コピーしました!","Copy":"コピー","Copy Destination URL to Clipboard":"バックアップ先のURLをクリップボードにコピー","Copy failed. Please manually copy the URL":"コピーできませんでした。URLを手動でコピーしてください","Core options":"中心のオプション","Counting ({{files}} files found, {{size}})":"計測中({{files}}個のファイルが見つかりました。サイズは{{size}})","Crashes only":"クラッシュのみ","Create bug report …":"バグ報告を作成…","Create folder?":"フォルダーを作成しますか?","Created new limited user":"新規の制限ユーザーを作成しました","Creating bug report …":"バグレポートを作成しています…","Creating new user with limited access …":"アクセスが制限されている新規ユーザーを作成しています…","Creating target folders …":"バックアップ先のフォルダーを作成しています…","Creating temporary backup …":"一時的なバックアップを作成しています…","Creating user...":"ユーザーを作成しています…","Current action:":"現在のアクション:","Current file:":"現在のファイル:","Current version is {{versionname}} ({{versionnumber}})":"現在のバージョンは {{versionname}}({{versionnumber}})","Custom S3 endpoint":"ユーザー定義のS3 エンドポイント","Custom Satellite":"カスタムサテライト","Custom Satellite ({{satellite}})":"カスタムサテライト({{satellite}})","Custom authentication url":"ユーザー定義の認証用URL","Custom backup retention":"ユーザー定義のバックアップの保持期間","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}})","Database …":"データベース…","Days":"日","Default":"初期設定","Default ({{channelname}})":"既定({{channelname}})","Default excludes":"既定で除外するアイテム","Default options":"既定のオプション","Delete":"削除","Delete backup":"バックアップを削除","Delete backups that are older than":"古いバックアップから削除","Delete local database":"ローカルデータベースを削除","Delete remote files":"リモートファイルを削除","Delete the local database":"ローカルデータベースを削除","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"{{filecount}}個のファイル({{filesize}})をリモートの保存領域から削除しますか?","Delete …":"削除...","Deleted":"削除しました","Deleted Versions":"削除されたバージョン","Deleted files":"削除されたファイル","Deleting remote files …":"リモートファイルを削除しています…","Deleting unwanted files …":"不要なファイルを削除しています…","Description (optional)":"概要(任意)","Description:":"概要:","Desktop":"デスクトップ","Destination":"バックアップ先","Destination path":"バックアップ先のパス","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"お役に立てましたか?もしそうお思いなら、Duplicatiに寄付を行うことをお考えください。個人用途では{{smallamount}}、企業用途では{{largeamount}}をお願いしています。","Direct restore from backup files ...":"バックアップファイルから直接復元...","Disabled":"無効","Dismiss":"表示しない","Dismiss all":"すべて表示しない","Display and color theme":"テーマカラー","Do you really want to delete the backup: \"{{name}}\" ?":"バックアップ \"{{name}}\" を削除してよろしいですか?","Do you really want to delete the local database for: {{name}}":"{{name}} のデータベースを削除してよろしいですか?","Domain Name":"ドメイン名","Donate":"寄付","Donation messages":"寄付についてのメッセージ","Donation messages are hidden, click to show":"寄付についてのメッセージが表示されていません。クリックで表示","Donation messages are visible, click to hide":"寄付についてのメッセージが表示されています。クリックで非表示","Done":"完了","Download":"ダウンロード","Downloaded files":"ダウンロード済みファイル","Downloading files …":"ファイルをダウンロードしています…","Downloading update…":"アップデートをダウンロードしています…","Downloading …":"ダウンロードしています…","Duplicate option {{opt}}":"複製に関するオプション {{opt}}","Duplicati Website":"DuplicatiのWebサイト","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コマンドラインからバックアップ用のローカルのデータベースを使用している場合は、データベースを削除しないでください。","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"それぞれのバックアップには、ローカルのコンピューターに保存されるデータベースがあります。\\nこのデータベースには、リモートバックアップに関する情報が保存されており、操作の速度を改善したり、その都度の操作でダウンロードするデータ量を減らしたりする効果があります。","Edit 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 access key":"アクセスキーを入力してください","Enter account name":"アカウント名を入力してください","Enter backup passphrase, if any":"バックアップのパスフレーズがある場合は入力してください","Enter configuration details":"設定の詳細を入力してください","Enter container name":"コンテナ名を入力してください","Enter encryption passphrase":"暗号化用のパスフレーズを入力してください","Enter expression here":"式をここに入力してください","Enter folder path name":"フォルダーのパスを入力してください","Enter one option per line in command-line format, eg. {0}":"コマンドラインの形式で1行に1つのオプションを入力してください。例:{0}","Enter the destination path":"バックアップ先のパスを入力してください","Enter the email address of the Office 365 group":"Office 365グループのメールアドレスを入力してください","Enter the full destination path, including the server name, but without https":"サーバーの名称を含めて、バックアップ先の完全なパスを入力してください。ただし、httpsは付けないでください","Error":"エラー","Error!":"エラー!","Errors and crashes":"エラーとクラッシュ","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 import:":"インポートできませんでした:","Failed to read backup defaults:":"バックアップの既定の設定を読み込めませんでした:","Failed to restore files: {{message}}":"ファイルを復元できませんでした:{{message}}","Failed to save:":"保存できませんでした:","Fetching path information …":"パスの情報を取得しています…","File":"ファイル","Files larger than:":"閾値より大きなファイル:","Filters":"フィルター","Finished!":"完了しました!","First run setup":"初回実行セットアップ","Folder":"フォルダー","Folder path":"フォルダーのパス","Fri":"金曜日","GByte":"ギガバイト","GByte/s":"ギガバイト秒","GCS Project ID":"GCS プロジェクトID","General":"一般","General backup settings":"バックアップの設定","General options":"設定","Generate":"生成","Generate IAM\n access policy":"IAMアクセスポリシー\n を生成","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.":"最低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.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"バックアップとリモートの保存領域が同期していない場合、データベースを修復して同期させる必要があります。\\n修復が上手く行かない場合は、ローカルのデータベースを削除して、改めてこれを作成してください。","If the backup file was not downloaded automatically, right click and choose "Save as …"":"バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。","If the backup file was not downloaded automatically, right click and choose "Save as …"":"バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"パスを入力しない場合、全てのファイルはログインフォルダーに保存されます。\n続行してよろしいですか?","If you do not enter an API Key, the tenant name is required":"APIを入力しない場合、テナント名が必要です","If you want to use the backup later, you can export the configuration before deleting it":"後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"もしコンピューターを複数のユーザーで使用している場合(2つ以上のアカウントがある場合)、他のユーザーがあなたのアカウントにアクセスできないよう、パスワードを設定する必要があります。\nパスワードを設定しますか?","Import":"インポート","Import Destination URL":"バックアップ先のURLをインポート","Import backup configuration":"バックアップの設定をインポート","Import completed, but no certificates were found after the import":"インポートが完了しましたが、証明書が見つかりませんでした","Import failed":"インポートできませんでした","Import from a file":"ファイルからインポート","Import metadata":"メタデータをインポート","Importing …":"インポートしています…","Include a file?":"含むファイル","Include expression":"次の文字列を含む","Include regular expression":"次の正規表現を含む","Incorrect answer, try again":"答えが正しくありません。もう一度試してください","Individual builds for developers only. Not for use with important data.":"開発者用の個別のビルドです。重要なデータのバックアップには使用しないでください。","Information":"情報","Install":"インストール","Install failed:":"インストールできませんでした:","Invalid characters in path":"無効な文字がパスに含まれています","Invalid retention time":"無効な保持期間が設定されています","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"FTPサーバーの中にはパスワードを入力せずに接続できるものがあります。\nこのFTPサーバーは、パスワード無しのログインをサポートしていますか?","KByte":"キロバイト","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 ...":"読み込んでいます…","Loading remote storage usage ...":"リモートストレージの使用量を読み込んでいます…","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":"メンテナンス","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 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 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":"予定されているタスクはありません","No, my machine has only a single account":"いいえ、私のコンピューターには1つのアカウントしかありません","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 オブジェクトストレージ / Swift","Openstack API Key are not supported in v3 keystone API.":"Openstack APIキーはバージョン3のkeystone APIではサポートされていません。","Operating System":"オペレーティングシステム","Operation":"操作","Operation failed:":"操作に失敗しました:","Operations:":"操作:","Optional authentication password":"認証に必要なパスワード(オプション)","Optional authentication username":"認証に必要なユーザー名(オプション)","Options":"オプション","Options added here are applied to all backups, but can be overridden in each individual backup":"ここで追加したオプションは全てのバックアップに適用されますが、それぞれのバックアップの設定で上書きすることができます。","Original location":"元の場所","Others":"その他","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"バックアップは時間の経過につれて自動的に削除されます。7日ごと、4週ごと、12ヶ月ごとのバックアップはそれぞれ保持されます。最低でも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":"場所を入力","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":"サービス","Purging files complete!":"ファイルを削除しました!","Purging files …":"ファイルを削除しています…","Rebuilding local database …":"ローカルデータベースを再構築しています…","Recreate (delete and repair)":"改めて作成(削除して修復)","Recreating database …":"データベースを改めて作成しています…","Registering temporary backup …":"一時的なバックアップを登録しています…","Relative paths not allowed":"相対パスは許可されていません","Reload":"更新","Remote":"リモート","Remote Path":"リモートのパス","Remote Repository":"リモートのリポジトリー","Remote path":"リモートのパス","Remote repository":"リモートのリポジトリー","Remote volume size":"リモートのボリュームのサイズ","Remove":"削除","Remove option":"削除の設定","Removed files":"削除したファイル","Repair":"修復","Repairing database …":"データベースを修復しています…","Repeat Passphrase":"パスフレーズ(再度)","Reporting:":"報告:","Reset":"リセット","Restore":"復元","Restore complete!":"復元しました!","Restore files":"ファイルの復元","Restore files from {{backupname}}":"{{backupname}}から復元","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 ....":"実行しています…","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":"サーバーを一時停止しました","Settings":"設定","Show":"表示","Show advanced editor":"拡張エディターを表示","Show hidden folders":"隠しフォルダーを表示","Show log":"ログを表示","Show log …":"ログを表示...","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":"バケットを作成する際のストレージのクラス","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":"一時ファイル","Tenant Name":"テナント名","Test connection":"接続をテスト","Testing ...":"テストしています…","Testing connection ...":"接続をテストしています…","Testing permissions …":"権限をテストしています…","Testing permissions...":"権限をテストしています…","Testing …":"テストしています…","The API key":"APIキー","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?":"バケット名には小文字のみが使用できます。自動的に変換しますか?","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 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 passphrase":"暗号化用のパスフレーズ","The folder {{folder}} does not exist.\nCreate it now?":"フォルダー「{{folder}}」は存在しません。\n作成しますか?","The passwords do not match":"パスワードが一致しません","The path does not appear to exist, do you want to add it anyway?":"パスは存在しないようですが、追加してよろしいですか?","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":"パスフレーズなしでエクスポートするには、「ファイルを暗号化」のチェックを外してください","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 ...":"検証しています…","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 accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"我々はOpenCollective、PayPal、 BountySourceやその他の暗号通貨で寄付をお受けしています。","We recommend that you encrypt all backups stored outside your system":"システム外に保存する全てのバックアップに関しては、暗号化を行うことを推奨します","Weak":"弱","Weak passphrase":"弱いパスフレーズ","Wed":"水曜日","Weeks":"週","Where do you want to restore from?":"どこから復元しますか?","Where do you want to restore the files to?":"復元したファイルはどこに保存しますか?","Years":"年","Yes":"はい","Yes, I have stored the passphrase safely":"はい、パスフレーズを安全な場所に保存しました","Yes, I understand the risk":"はい、リスクを理解しました","Yes, I'm brave!":"はい、問題ありません!","Yesterday":"昨日","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"SSL証明書を読み込まずにMonoを実行しているようです。Mozillaから信頼済の証明書の一覧をインポートしますか?","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}}":"あなたは現在 {{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}}":"{{field}}を入力してください。理由:{{reason}}","Your files and folders have been restored successfully.":"ファイルとフォルダーを復元しました。","Your passphrase is easy to guess. Consider changing passphrase.":"設定したパスフレーズは容易に推測できます。パスフレーズの変更を考慮してください。","bucket/folder/subfolder":"バケット/フォルダー/サブフォルダー","byte":"バイト","byte/s":"バイト秒","custom":"ユーザー定義","public usage statistics":"公開されている使用状況の統計","resume now":"再開","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}}は最初に{{dev1}}と{{dev2}}によって開発されました。{{appname}}は{{websitename}}からダウンロードできます。{{appname}}は{{licensename}}によってライセンスされています。","{{files}} files ({{size}}) to go {{speed_txt}}":"残り{{files}} ファイル ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":"{{item.Backup.Metadata.TargetSizeString}} / {{$count}} バージョン","{{number}} Hour":"{{number}}時間","{{number}} 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":"계정 이름","Activate":"활성화","Activate failed:":"활성화 실패","Add a new backup":"새 백업 추가","Add a path directly":"경로 직접 추가","Add advanced option":"고급 옵션 추가","Add backup":"백업 추가","Add filter":"필터 추가","Add path":"경로 추가","Added":"추가됨","Adjust bucket name?":"버켓 이름을 적용 하시겠습니까?","Adjust path 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 ...":"확인 중 ...","Checking for updates …":"업데이트 확인 중 …","Chose a storage type to get started":"시작할 저장소 유형을 선택하세요","Click to set throttle options":"속도 제한 옵션을 설정하려면 클릭","Commandline …":"명령줄 …","Compact now":"최적화 실행","Compacting remote data ...":"원격 데이터 압축 중 ...","Computer":"내 PC","Configuration file:":"구성 파일:","Configuration:":"구성:","Configure a new backup":"새 백업 구성","Confirm encryption passphrase":"암호화 암호 확인","Confirm password":"암호 확인","Connect":"연결","Connect now":"지금 연결하기","Connecting to server …":"서버에 연결하는 중 …","Connecting to task ....":"작업에 연결하는 중 ....","Connecting...":"연결하는 중 ...","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":"대상 경로","Direct restore from backup files ...":"백업 파일에서 직접 복원 ...","Disabled":"비활성화","Dismiss":"닫기","Dismiss all":"모두 닫기","Display and color theme":"인터페이스 테마","Domain Name":"도메인 이름","Donation messages":"기부 메시지","Donation messages are hidden, click to show":"기부 메시지가 숨겨져 있습니다. 표시하려면 클릭하십시오.","Donation messages are visible, click to hide":"기부 메시지가 표시되어 있습니다. 숨기려면 클릭하십시오.","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는 최소한의 시스템 리소스를 차지하며 백업이 실행되지 않습니다.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"각 백업에는 연결된 로컬 데이터베이스가 있으며, 이 데이터베이스는 로컬 컴퓨터에 원격 백업에 대한 정보를 저장합니다.\\n이렇게 하면 많은 작업을 더 빠르게 수행할 수 있으며 각 작업에 대해 내려받아야 하는 데이터의 양이 줄어듭니다.","Edit 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 one option per line in command-line format, eg. {0}":"명령줄 형식으로 줄당 하나의 옵션을 입력합니다. (예: {0})","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.":"새 백업이 발견되면 이 날짜보다 오래된 모든 백업이 삭제됩니다.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"백업 및 원격 저장소가 동기화되지 않았으면 Duplicati는 데이터베이스를 동기화하기 위해 수리 작업을 수행해야 합니다.\\n수리할 수 없는 경우 로컬 데이터베이스를 삭제하고 다시 생성할 수 있습니다.","Import Destination URL":"대상 URL 가져오기","Import backup configuration":"백업 구성 가져오기","Import failed":"가져오기 실패","Import from a file":"파일에서 가져오기","Individual builds for developers only. Not for use with important data.":"개발자 전용 개별 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오.","Install":"설치","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 ...":"로드 중 ...","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":"이름","New update found: {{message}}":"새 업데이트 발견: {{message}}","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":"복원할 항목이 없습니다. 하나 이상의 항목을 선택하십시오.","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":"암호","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)":"재생성 (삭제 및 수리)","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 from {{backupname}}":"{{backupname}}에서 파일 복원","Restore files …":"파일 복원 …","Restore from":"버전 선택","Restore from backup configuration":"백업 구성에서 복원","Restore from configuration ...":"구성 파일에서 복원 ...","Restore options":"복원 옵션","Restore read/write permissions":"읽기/쓰기 권한 복원","Restoring files …":"파일 복원 중 …","Run again every":"실행 주기","Run now":"백업 실행","Running ....":"실행 중 ...","Same as the base install version: {{channelname}}":"기본 설치 버전과 동일: {{channelname}}","Sat":"토요일","Save":"저장","Save and repair":"저장 및 수리","Save different versions with timestamp in file name":"파일명에 타임스탬프 추가","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":"연결 테스트","Testing ...":"테스트 중 ...","Testing connection ...":"연결 테스트 중 ...","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 passwords do not match":"암호가 일치하지 않음","This month":"이번 달","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"이 옵션은 최대 백업 또는 파일 크기와 관련이 없으며 중복 제거 속도에도 영향을 주지 않습니다. 원격 볼륨 크기를 변경하기 전에 이 페이지를 참조하십시오.","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 ...":"확인 중 ...","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":"경로를 지정해야 합니다.","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","AWS Access ID":"AWS prieigos ID","AWS Access Key":"AWS prieigos raktas","AWS IAM Policy":"AWS IAM politika","About":"Apie","About {{appname}}":"Apie {{appname}}","Access Key":"Prieigos raktas","Access denied":"Prieiga uždrausta","Access to user interface":"Pasiekti vartotojo sąsają","Account name":"Paskyros vardas","Activate":"Aktyvuoti","Activate failed:":"Aktyvavimas nepavyko:","Add a new backup":"Pridėti naują kopiją","Add a path directly":"Pridėti kelią tiesiiogiai","Add advanced option":"Pridėti papildomą parametrą","Add backup":"Pridėti kopiją","Add filter":"Pridėti filtrą","Add path":"Pridėti kelią","Adjust bucket name?":"Keisti saugyklos pavadinimą?","Adjust path name?":"Keisti kelią?","Advanced Options":"Išplėstiniai parametrai","Advanced options":"Išplėstiniai parametrai","Advanced:":"Papildomai:","All Hyper-V Machines":"Visos Hyper-V mašinos","All Microsoft SQL Databases":"Visos Microsoft SQL duombazės","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Visos naudojimo ataskaitos siunčiamos anonimiškai ir jose nėra jokios asmeninės informacijos. Juose pateikiama informacija apie techninę įrangą ir operacinę sistemą, saugyklos tipą, kopijos kūrimo laiką, visų kopijuojamų failų dydį ir pan. Juose nėra kelių, failų pavadinimų, naudotojų, slaptažodžių ir panašios privačios informacijos.","Allow remote access (requires restart)":"Leisti nuotolinę prieigą (reikia paleisti iš naujo)","Allowed days":"Leidžiamos dienos","An existing file was found at the new location":"Naujoje vietoje rasti jau esantys failai","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Naujoje vietoje rasti jau esantys failai.\nAr tikrai norite duomenų bazę rašyti vietoj esamų failų?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Buvo rasta esama vietinė duomenų saugykla.\nNaudojant tą pačią duombazę, komandinės eilutės ir serverio procesai galės veikti toje pačioje nuotolinėje saugykloje.\n\n Ar norite naudoti esamą duomenų bazę?","Anonymous usage reports":"Anoniminės naudojimo ataskaitos","Applications":"Programos","As Command-line":"Kaip komandinę eilutę","AuthID":"AuthID","Authentication password":"Autorizacijos slaptažodis","Authentication username":"Autorizacijos naudotojas","Autogenerated passphrase":"Automatiškai sugeneruota slapta frazė","Automatically run backups.":"Atsargines kopijas kurti automatiškai.","B2 Application Key":"B2 programos raktas","B2 Cloud Storage Account ID":"B2 debesų saugyklos paskyros ID","B2 Cloud Storage Application Key":"B2 debesų saugyklos programos raktas","Back":"Atgal","Backend modules:":"Kopijų saugyklos moduliai:","Backup destination":"Kopijų paskirties vieta","Backup location":"Kopijų saugojimo vieta","Backup retention":"Atsarginės kopijos saugojimo laikas","Backup:":"Kopija:","Beta":"Beta","Broken access":"Sugadinta prieiga","Browse":"Naršyti","Browser default":"Naršyklės numatyta reišmė","Bucket Name":"Saugyklos pavadinimas","Bucket create location":"Sukurti saugyklos vietą","Bucket create region":"Sukurti saugyklos regijoną","Bucket name":"Saugyklos pavadinimas","Bucket storage class":"Saugyklos klasė","Busy ...":"Užimtas...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Leidus nuotolinę prieigą, serveris atsakys į visas užklausas tinke. Jei įjungsite - įsitikinkite, kad kompiuteris yra už geros ugniasienės.","Cache Files":"Talpyklos failai","Canary":"Canary","Cancel":"Atšaukti","Cannot move to existing file":"Negalima perkelti į esamo failo vietą","Changelog":"Pakeitimų žurnalas","Changelog for {{appname}} {{version}}":"Programos {{appname}} {{version}} pakeitimų žurnalas","Check failed:":"Patikrinimas nepavyko:","Check for updates now":"Ieškoti atnaujinimų dabar","Checking ...":"Tikrinama...","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","Compacting remote data ...":"Suspausti nutolusius duomenis...","Compression modules:":"Kompresijos moduliai:","Computer":"Kompiteris","Configuration file:":"Konfigūracijos failas:","Configuration:":"Konfigūracija:","Configure a new backup":"Derinti naują kopiją","Confirm delete":"Patvirtinkite tryminą","Confirmation required":"Reikalingas patvirtinimas","Connect":"Prisijungti","Connect now":"Prisijungti dabar","Connecting to task ....":"Jungiamasi prie užduoties...","Connecting...":"Jungiamasi...","Connection lost":"Prisijungimas nutrūko","Connection worked!":"Prisijungti pavyko!","Container name":"Konteinerio pavadinimas","Container region":"Konteinerio regionas","Continue":"Tęsti","Continue without encryption":"Tęsti be šifravimo","Copied!":"Nukopijuota!","Copy":"Kopija","Copy Destination URL to Clipboard":"Kopijuoti paskirties URL į iškarpinę","Copy failed. Please manually copy the URL":"Kopijavimas nepavyko. Nukopijuokite URL rankiniu būdu","Core options":"Pagrindiniai parametrai","Counting ({{files}} files found, {{size}})":"Skaičiuojama, rasta failų: ({{files}}, {{size}})","Crashes only":"Tik lūžimai","Create folder?":"Sukurti aplanką?","Created new limited user":"Sukurtas naujas ribotas vartotojas","Creating user...":"Kuriamas vartotojas","Current action:":"Dabartinis veiksmas:","Current file:":"Dabartinis failas:","Current version is {{versionname}} ({{versionnumber}})":"Dabartinė versija: {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Nestandartinė S3 saugykla","Custom authentication url":"Nestandartinis autorizacijos URL","Custom backup retention":"Derintas kopijų saugojimo laikas","Custom location ({{server}})":"Nestandartinė vieta ({{server}})","Custom region for creating buckets":"Nestandartinis regionas kuriamoms saugykloms","Custom region value ({{region}})":"Nestandartinio regiono reikšmė ({{region}})","Custom server url ({{server}})":"Nestandartinis serverio url ({{server}})","Custom storage class ({{class}})":"Nestandartinė saugyklos klasė ({{class}})","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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Ar mes padėjome išgelbėti duomenis? Jei taip paremkite programos kūrimą. Siūloma parama privatiems naudotojams {{smallamount}} ir {{largeamount}} komerciniams naudotojams.","Direct restore from backup files ...":"Atkurti tiesiogiai iš kopijos failų...","Disabled":"Išjungta","Dismiss":"Neberodyti","Dismiss all":"Neberodyti visko","Display and color theme":"Vaizdo ir spalvų tema","Do you really want to delete the backup: \"{{name}}\" ?":"Ar tikrai norite ištrinti kopiją: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Ar tikrai norite ištrinti lokalią duomenų bazę: {{name}}","Domain Name":"Domeno vardas","Donate":"Paremti","Donation messages":"Paramos pranešimai","Donation messages are hidden, click to show":"Paramos pranešimai paslėpti: spustelėkite, kad rodyti","Donation messages are visible, click to hide":"Paramos pranešimai matomi: spustelėkite, kad paslėpti","Done":"Baigta","Download":"Atsisiųsti","Duplicate option {{opt}}":"Pasikartojantis parametras {{opt}}","Duplicati Website":"Duplicati svetainė","Duplicati forum":"Duplicati forumas","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma informacija apie nuotolinę saugykla vietiniame kompiuteryje.\nTrindami kopiją galite ištrinti ir lokalią duombazę, atkurti duomenis iš nutolusių failų vis tiek galėsite.\nJei lokalią duombazę naudojate kopijoms per komandinę eilutę, tada duombazę turėtumėt palikti.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma informacija apie nutolusią kopiją vietinėje sistemoje.\\nJos dėka visos operacijos atliekamos greičiau ir kiekvienai operacijai sumažinamas atsisiunčiamų duomenų kiekis.","Edit as list":"Taisyti kaip sąrašą","Edit as text":"Taisyti kaip tekstą","Encrypt file":"Šifruoti failą","Encryption":"Šifravimas","Encryption changed":"Šifravimas pakeistas","Encryption modules:":"Šifravimo moduliai","Enter URL":"Įveskite URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Aprašykite saugojimo strategiją. Sutrumpinimai D/W/Y reiškai dienos/savaitės/metai, U reiškia saugoti visada. Pavyzdys: 7D:1D,4W:1W,36M:1M. Šis pavyzdys reiškia, kad bus saugoma po vieną kopiją 7 dienas, po vieną kopiją kas 4 savaites ir viena ne senesnė nei 36 mėn. Galima aprašyti ir taip: 1W:1D,1M:1W,3Y:1M.","Enter access key":"Įveskite prieigos raktą","Enter account name":"Įveskite naudotojo vardą","Enter backup passphrase, if any":"Jei naudojama šifravimo slapta frazė, įveskite ją","Enter configuration details":"Įveskite konfigūracijos detales","Enter container name":"Įveskite saugyklos pavadinimą","Enter encryption passphrase":"Įveskite šifravimo slaptą frazę","Enter expression here":"Įveskite čia išraišką","Enter folder path name":"Įveskite aplanko kelio pavadinimą","Enter one option per line in command-line format, eg. {0}":"Įveskite vieną parametrą eilutėje komandinės eilutės formatu, pvz.: {0}","Enter the destination path":"Įveskite paskirties kelią","Enter the email address of the Office 365 group":"Įveskite Office 365 grupės el. pašto adresą","Enter the full destination path, including the server name, but without https":"Įverskite pilną kelią iki paskirties, įskaitant serverio vardą, tik be https","Error":"Klaida","Error!":"Klaida!","Errors and crashes":"Klaidos ir lūžimai","Exclude":"Išimtys","Exclude directories whose names contain":"Neįtraukti aplankų, kurių pavadinime yra","Exclude expression":"Neįtraukti išraiškos","Exclude file":"Neįtraukti failo","Exclude file extension":"Neįtraukti failų plėtinio","Exclude files whose names contain":"Neįtraukti failų, kurių pavadinime yra","Exclude folder":"Neįtraukti aplanko","Exclude regular expression":"Neįtraukti standartinės išraiškos","Existing file found":"Rastas esamas failas","Experimental":"Eksperimentinis","Export":"Eksportas","Export 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 import:":"Importas nepavyko:","Failed to read backup defaults:":"Nepavyko nuskaityti kopijos numatytus parametrus:","Failed to restore files: {{message}}":"Failų atkūrimas nepavyko: {{message}}","Failed to save:":"Išsaugoti nepavyko:","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","Group email":"Grupės el. paštas","Hidden files":"Paslėpti failai","Hide":"Paslepti","Hide hidden folders":"Nerodyti paslėptų aplankų","Home":"Pradžia","Hostnames":"Serverio vardas","Hours":"Valandos","How do you want to handle existing files?":"Kaip elgtis su esamais failais?","Hyper-V Machine":"Hyper-V mašina","Hyper-V Machine:":"Hyper-V mašina:","Hyper-V Machines":"Hyper-V mašinos","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jai kopijos laikas praleistas, užduotis bus vykdoma pirmai progai pasitaikius.","If at least one newer backup is found, all backups older than this date are deleted.":"Rasta bent viena naujesnė kopija, visos kopijos senesnės nei ši data bus ištrintos.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Jei kopija ir nuotolinė saugykla nesusinchronizuota, Duplicati reikalaus, kad būtu įvykdytas taisymas, kad susinchronizuoti duomenų bazę.\\nJei taisymas nepavyks, reikės ištrinti lokalią duombazę ir ją generuoti iš naujo.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jei nenurodysite kelio, visi failai bus išsaugoti pagrindiniame aplanke.\nAr tikrai to norite?","If you do not enter an API Key, the tenant name is required":"Jei nurodysite API raktą, būtina nurodyti savininką","If you want to use the backup later, you can export the configuration before deleting it":"Jei norėsite šia kopija pasinaudoti vėliau, prieš trindami galite eksportuoti konfigūraciją","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Jei jūsų įrenginys yra daugelio naudotojų aplinkoje (t.y. Įrenginyje yra daugiau nei viena paskyra), turite nustatyti slaptažodį, kad kiti naudotojai negalėtų pasiekti jūsų paskyroje esančių duomenų.\nAr norite dabar nustatyti slaptažodį dabar?","Import":"Importas","Import Destination URL":"Importo paskirties URL","Import backup configuration":"Importuoti kopijos konfigūraciją","Import completed, but no certificates were found after the import":"Importas atliktas, bet nebuvo rastas joks sertifikatas","Import failed":"Importas nepavyko","Import from a file":"Importas iš failo","Import metadata":"Importuoti meta duomenis","Include a file?":"Įtraukti failą?","Include expression":"Įtraukti išraišką","Include regular expression":"Įtraukti standartinę išraišką","Incorrect answer, try again":"Atsakymas neteisingas, bandykite dar kartą","Individual builds for developers only. Not for use with important data.":"Individualios versijos skirtos programuotojams. Netinkamos naudoti su svarbiais duomenimis.","Information":"Informacija","Install":"Diegti","Install failed:":"Diegimas nepavyko:","Invalid characters in path":"Kelio pavadinime yra netinkamų simbolių","Invalid retention time":"Netinkamas saugojimo laikas","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Prie kai kurių FTP serverių galima prisijungti be slaptažodžio.\nAr jūs įsitikinę, kad FTP serveris leidžia prisijungimus be slaptažodžio?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"Saugoti nurodyta kiekį kopijų","Keep all backups":"Saugoti visas kopijas","Keystone API version":"Keystone API versija","Language in user interface":"Kalba vartotojo interfeise","Last month":"Praeitas mėnuo","Last successful backup:":"Paskutinė sėkminga kopija:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Paskutinis sėkmingas atkūrimas: {{time}} (užtruko {{duration || '0 sek.'}})","Latest":"Naujausias","Libraries":"Bibliotekos","Live":"Gyvai","Load a configuration from an exported job or a storage provider":"Įkelti konfigūraciją iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo","Load destination from an exported job or a storage provider":"Įkelti paskirtį iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo","Load older data":"Įkelti senesnius duomenis","Loading ...":"Įkeliama...","Loading remote storage usage ...":"Gaunama nutolusios saugyklos panaudojimo informacija...","Local Repository":"Vietinė saugykla","Local database for":"Lokali duombazė dėl","Local database path:":"Lokalios duomenų bazės kelias:","Local repository":"Vietinė saugykla","Local storage":"Lokali saugykla","Location":"Vieta","Location where buckets are created":"Vieta, kur sukuriamos saugyklos","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}}žurnalo duomenys","Log data from the server":"Žurnalo duomenys iš serverio","Log out":"Atsijungti","MByte":"MB","MByte/s":"MB/s","Maintenance":"Priežiūra","Manually type path":"Rankiniu būdu įveskite kelią","Max download speed":"Maksimalus atsisiuntimo greitis","Max upload speed":"Maksimalus įkėlimo greitis","Menu":"Meniu","Microsoft SQL Database:":"Microsoft SQL duomenų bazė:","Microsoft SQL Databases":"Microsoft SQL duomenų bazės","Minimum redundancy":"Minimalus perteklinių kopijų kiekis","Minimum redundancy is 1.0":"Minimalus perteklinių kopijų skaičius yra 1.0","Minutes":"Minutės","Missing name":"Trūksta pavadinimo","Missing passphrase":"Trūksta slaptos frazės","Missing sources":"Trūksta šaltinių","Mon":"Pr","Months":"Mėnesiai","Move existing database":"Perkelti esamą duomenų bazę","Move failed:":"Perkelti nepavyko:","My Documents":"Mano dokumentai","My Music":"Mano muzika","My Photos":"Mano nuotraukos","My Pictures":"Mano paveikslėliai","Name":"Vardas","Never":"Niekada","New update found: {{message}}":"Rastas atnaujinimas: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Naujas vartotojo vardas {{user}}.\nNaujo riboto vartotojo prisijungimo duomenys atnaujinti","Next":"Kitas","Next scheduled run:":"Kitas planuojamas paleidimas:","Next scheduled task:":"Kita planuojama užduotis:","Next task:":"Kita užduotis","Next time":"Kitą kartą","No":"Ne","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Anksčiau nebuvo nurodytas sertifikatas, su serverio administratoriumi patikrinkite kad raktas teisingas: {{key}} \n\nAr patvirtinate pateiktą mazgo raktą?","No editor found for the "{{backend}}" storage type":"Saugyklos tipui "{{backend}}" nerastas redaktorius","No encryption":"Be šifravimo","No items selected":"Nieko nepasirinkta","No items to restore, please select one or more items":"Nėra ko atkurti, pasirinkite vieną ar kelis elementus","No passphrase entered":"Neįvesta slapta frazė","No scheduled tasks":"Nėra planinių užduočių","No, my machine has only a single account":"Ne, mano kompiuteryje yra tik vienas naudotojas","Non-matching passphrase":"Netinkama slapta frazė","None / disabled":"Nieko / išjungta","Nothing will be deleted. The backup size will grow with each change.":"Niekas nebus trinama. Kopijos dydis didės su kiekvienu pasikeitimu.","OK":"OK","Once there are more backups than the specified number, the oldest backups are deleted.":"Kai bus sukurta daugiau kopijų nei nurodyta - seniausia kopija bus ištrinta.","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack objekto saugykla / Swift","Openstack API Key are not supported in v3 keystone API.":"Openstack API raktas nepalaikomas v3 keystone API.","Operating System":"Operacinė sistema","Operation failed:":"Operacija nepavyko:","Operations:":"Operacijos","Optional authentication password":"Neprivalomas autorizavimo slaptažodis","Optional authentication username":"Neprivalomas autorizavimo vartotojas","Options":"Parametrai","Options added here are applied to all backups, but can be overridden in each individual backup":"Čia nurodyti parametrai taikomi visoms atsarginėms kopijoms, bet gali būti pakeisti kiekvienoje kopijoje individualiai","Original location":"Originali vieta","Others":"Kiti","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Senos kopijos bus šalinamos automatiškai. Bus saugoma po vieną kopiją 7 dienas, po vieną kas 4 savaites ir po vieną kas 12 mėnesių. Visada bus bent viena likusi kopija.","Overwrite":"Perrašyti","Passphrase":"Slapta frazė","Passphrase (if encrypted)":"Slapta frazė (jei šifruota)","Passphrase changed":"Slapta frazė pakeista","Passphrases are not matching":"Slaptos frazės nesutampa","Password":"Slaptažodis","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 files from {{backupname}}":"Atkurti failus iš {{backupname}}","Restore from":"Atkurti iš","Restore from backup configuration":"Atkurti iš atsarginės kopijos konfigūracijos","Restore from configuration ...":"Atkurti iš konfigūracijos ...","Restore options":"Atkurimo parinktis","Restore read/write permissions":"Atkurti skaitymo/rašymo leidimus","Resume":"Tęsti","Run again every":"Vykdyti dar kartą kas","Run now":"Vykdyti dabar","Running ....":"Vykdoma ....","Running commandline entry":"Vykdoma komandų eilutės komanda","Running task:":"Vykdoma užduotis:","S3 Compatible":"Suderinamas su S3","Same as the base install version: {{channelname}}":"Ta pati, kaip pagrindinė diegimo versija: {{channelname}}","Sat":"Šešt","Save":"Įrašyti","Save and repair":"Įrašyti ir taisyti","Save different versions with timestamp in file name":"Išsaugokite kitą versiją su laiko žymoma failo pavadinime","Save immediately":"Įrašyti nedelsiant","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","Target path, ie /backup":"Kelias iki tikslo, pvz.: /backup","Task is running":"Užduotis vykdoma","Temporary Files":"Laikini failai","Temporary files":"Laikini failai","Tenant Name":"Nuomininko vardas","Test connection":"Patikrinti prisijungimą","Testing ...":"Tikrinama ...","Testing connection ...":"Tikrinamas prisijungimas ...","Testing permissions...":"Tikrinamos prieigos teisės ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"'{{fieldname}}' yra netinkamas simbolis: {{character}} (reikšmė: {{value}}, pozicija: {{pos}})","The bucket name should be all lower-case, convert automatically?":"Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?","The bucket name should start with your username, prepend automatically?":"Saugyklos pavadinimas turi prasidėti naudotojo vardu, pridėti automatiškai?","The connection to the server is lost, attempting again in {{time}} ...":"Dingo ryšys su serveriu, bandysime prisijungti po {{time}} ...","The dark theme (by Michal)":"Tamsi tema (nuo Michal)","The default blue on white theme (by Alex)":"Numatyta mėlyna ant balto tema (nuo Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Aplankas {{folder}} neegzistuoja.\nSukurti jį dabar?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Serverio raktas pasikeitė, su administratoriumi patikrinkite ar jis geras, priešingu atveju jūsų duomenys gali būti perimti.\n\nAr norite PAKEISTI jūsų DABARTINĮ serverio raktą \"{{prev}}\" PATEIKTU serverio raktu: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Panašu, kad toks kelias neegzistuoja, vis tiek jį pridėti?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Kelias pasibaigia ne '{{dirsep}}' simboliu, tai reiškia, kad pridėjote failą, ne aplanką.\n\nAr norite pridėti nurodytą failą?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Kelias turi būti absoliutus, tai yra turi prasidėti simboliu '/'","The region parameter is only applied when creating a new bucket":"Regiono parametras taikomas tik naujai saugyklai","The region parameter is only used when creating a bucket":"Regiono parametras panaudojamas tik kuriant saugyklą","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Serverio sertifikatas negali būti patikrintas.\nAr patvirtinate SSL sertifikatą su maiša: {{hash}}?","The storage class affects the availability and price for a stored file":"Saugyklos klasė turi įtakos failo pasiekiamumui ir kainai","The target folder contains encrypted files, please supply the passphrase":"Paskirties duomenys užšifruoti, pateikite slaptą frazę","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Naudotojas turi per daug teisių. Ar norite sukurti naują naudotoją, su prieiga tik prie pasirinkto kelio?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Ši kopija buvo sukurta kitoje operacinėje sistemoje. Atkuriant failus nenurodžius paskirties vietos - jie gali atsirasti netikėtose vietose. Ar tęsti be paskirties kelio?","This month":"Šį mėnesį","This option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Ši nuostata nesusijusi su maksimaliu kopijos ar failo dydžiu, taip pat neturi įtakos dedublikavimo efektyvumui. Perskaitykite prieš keisdami nutolusio tomo dydį.","This week":"Šią savaitę","Throttle settings":"Greičio nustatymai","Thu":"Ket","To File":"Į failą","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Kad patvirtintumėte visų \"{{name}}\" nutolusių failų trynimą, įveskite žodį, kurį matote žemiau","To export without a passphrase, uncheck the \"Encrypt file\" box":"Kad eksportuoti be slaptos frazės, palikite nepažymėtą varnelę \"Šifruoti failą\"","To prevent various DNS based attacks, Duplicati limits the allowed hostnames to the ones listed here. Direct IP access and localhost is always allowed. Multiple hostnames can be supplied with a semicolon separator. If any of the allowed hostnames is an asterisk (*), all hostnames are allowed and this feature is disabled. If the field is empty, only IP address and localhost access is allowed.":"Kad apsisaugoti nuo įvairių DNS atakų, Duplicati riboje galimų serverių vardus pagal nurodytą sąrašą. IP adresai ir localhost visada leidžiami. Keli serverių vardai leidžiami atskiriant kabliataškiu. Jei leidžiamas serverio vardas yra su žvaigždute (*), leidžiami visi serverių vardai ir ši savybė išjungta. Jei laukas tuščias - leidžiami tik IP adresai ir localhost.","Today":"Šiandien","Trust host certificate?":"Pasitikite saito sertifikatu?","Trust server certificate?":"Pasitikite serverio sertifikatu?","Try out the new features that we are working on. Currently the most stable version available. Test Restore data before using this in production environments.":"Išbandykite naujas galimybes, prie kurių šiuo metu dirbame. Šiuo metu stabiliausia versija pasiekiama. Išbadykite duomenų atkūrimą prie naudodami su svarbiais duomenimis.","Tue":"An","Type to highlight files":"Rašykite, kad paryškinti failus","Unknown backup size and versions":"Nežinomas kopijos dydis ir versijos","Until resumed":"Kol bus pratęsta","Update channel":"Atnaujinimų kanalas","Update failed:":"Atnaujinimas nepavyko:","Updating with existing database":"Atnaujinama su egzistuojančia duomenų baze","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 ...":"Tikrinama ...","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","Waiting for task to start ....":"Laukiama kol prasidės užduotis ...","Warnings, errors and crashes":"Įspėjimai, klaidos ir lūžimai","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Mes priimame paramą per įvairias tarnybas, tokias kaip OpenCollective, PayPal, BountySource ir įvairiomis krypto valiutomis.","We recommend that you encrypt all backups stored outside your system":"Rekomenduojame šifruoti visas kopijas, kurios saugomos už jūsų sistemos ribų","Weak":"Silpna","Weak passphrase":"Silpna slapta frazė","Wed":"Tre","Weeks":"Savaitės","Where do you want to restore from?":"Iš kur norite atkurti?","Where do you want to restore the files to?":"Kur norite atkurti failus?","Years":"Metai","Yes":"Taip","Yes, I have stored the passphrase safely":"Taip, aš saugiai išsaugojau slaptą frazę","Yes, I'm brave!":"Taip, aš drąsus!","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versija","{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versijos","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versijų","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versijų"]}); - gettextCatalog.setStrings('lv', {"- pick an option -":"- izvēlieties iestatījumu -","...loading...":"...notiek ielāde...","API Key":"API atslēga","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","Activate":"Aktivizēt","Activate failed:":"Aktivizācija neizdevās:","Add a new backup":"Pievienot jaunu dublējumkopiju","Add a path directly":"Pievienot tiešo ceļu","Add advanced option":"Pievienot pielāgotu iestatījumu","Add backup":"Pievienot dublējumkopiju","Add filter":"Pievienot filtru","Add path":"Pievienot ceļu","Added":"Pievienots","Adjust bucket name?":"Precizēt spaiņa iestatījumu?","Adjust path name?":"Precizēt ceļa nosaukumu?","Advanced Options":"Pielāgotas Opcijas","Advanced options":"Pielāgotas opcijas","Advanced:":"Pielāgots:","All Hyper-V Machines":"Visas Hyper-V Mašīnas","All Microsoft SQL Databases":"Visas Microsoft SQL Datubāzes","Allow remote access (requires restart)":"Atļaut attālinātu piekļuvi (nepieciešams restartēt programmu)","Allowed days":"Atļautās dienas","An existing file was found at the new location":"Tika atrasts jau esošs fails jaunajā atrašanās vietā","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Tika atrasts jau esošs fails jaunajā atrašanās vietā\nVai esat pārliecināts, ka vēlaties datubāzi novirzīt uz jau esošo failu?","Anonymous usage reports":"Anonīmas lietošanas atskaites","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","Busy ...":"Aizņemts ...","Canary":"Canary","Cancel":"Atcelt","Changelog":"Izmaiņu žurnāls","Check failed:":"Pārbaude neizdevās:","Check for updates now":"Pārbaudīt atjauninājumus tagad","Checking ...":"Pārbauda ...","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","Confirm password":"Apstiprināt paroli","Confirmation required":"Nepieciešams apstiprinājums","Connect":"Pieslēgties","Connect now":"Pieslēgties tagad","Connecting to server …":"Pieslēdzas serverim...","Connecting to task ....":"Pieslēdzas uzdevumam","Connecting...":"Pieslēdzas ...","Connection lost":"Savienojums ir zudis","Connection worked!":"Savienojums strādā!","Continue":"Turpināt","Continue without encryption":"Turpināt bez šifrēšanas","Copied!":"Nokopēts!","Core options":"Pamata opcijas","Crashes only":"Tikai avārijas","Create folder?":"Izveidot mapi?","Creating user...":"Izveido lietotāju...","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","Donate":"Ziedot","Donation messages":"Ziedojumu paziņojumi","Donation messages are hidden, click to show":"Ziedojumu ziņas ir slēptas, uzklikšķiniet lai parādītu tās","Donation messages are visible, click to hide":"Ziedojumu ziņas ir redzamas, uzklikšķiniet lai paslēptu tās","Done":"Pabeigts","Download":"Lejupielādēt","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 access key":"Ievadiet piekļuves atslēgu","Enter account name":"Ievadiet konta nosaukumu","Enter backup passphrase, if any":"Ievadiet dublējumkopijas pieejas frāzi, ja tāda eksistē","Enter configuration details":"Ievadiet konfigurācijas detaļas","Enter encryption passphrase":"Ievadiet pieejas frāzi šifrēšanai","Enter the destination path":"Ievadiet mērķa atrašanās vietu","Error":"Kļūda","Error!":"Kļūda!","Errors and crashes":"Kļūdas un avārijas","Experimental":"Eksperimentāls","Export":"Eksportēt","Export configuration":"Eksportēt konfigurāciju","FTP (Alternative)":"FTP (Alternatīvs)","Failed to connect:":"Neizdevās izveidot savienojumu:","Failed to import:":"Neizdevās importēt:","File":"Fails","Files larger than:":"Faili lielāki par:","Filters":"Filtrs","Finished!":"Pabeigts!","Folder":"Mape","General":"Vispārīgi","General backup settings":"Vispārīgie dublējumkopiju iestatījumi","General options":"Vispārīgie iestatījumi","Generate":"Izveidot","Hidden files":"Paslēptie faili","Hide":"Paslēpt","Hide hidden folders":"Paslēpt paslēptās mapes","Home":"Mājas","Hours":"Stundas","How do you want to handle existing files?":"Kā jūs vēlaties rīkoties ar jau esošajiem failiem?","Hyper-V Machine":"Hyper-V Mašīna","Hyper-V Machine:":"Hyper-V Mašīna:","Hyper-V Machines":"Hyper-V Mašīnas","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Ja tika nokavēts datums, uzdevums tiks palaists cik ātri vien iespējams.","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Ja jūsu mašīna ir vairāku lietotāju vidē (piemēram, māšīnai ir vairāk, kā viens konts), jums nepieciešams uzstādīt paroli, lai izslēgtu iespēju citiem lietotājiem piekļūt jūsu kontam.\nVai vēlaties uzstādīt paroli tagad?","Import":"Importēt","Import from a file":"Pievienot no faila","Incorrect answer, try again":"Nepareiza atbilde, mēģiniet vēlreiz","Information":"Informācija","Install":"Uzstādīt","Install failed:":"Uzstādīšana neizdevās","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Ir iespējams pievienoties pie kāda FTP servera bez paroles.\nVai esat pārliecināts, ka jūsu FTP serveris atbalsta bez-paroles pieslēgšanos?","Language in user interface":"Lietotāja saskarnes valoda:","Last month":"Pagājušais mēnesis","Latest":"Pēdējais","Libraries":"Bibliotēkas","Load older data":"Ielādēt vecākus datus","Loading ...":"Notiek ielāde ...","Local database path:":"Ceļš uz lokālo datubāzi:","Local storage":"Lokālā krātuve","Location":"Atrašanās vieta","Log out":"Izrakstīties","Maintenance":"Apkope","Max download speed":"Maksimālais lejupielādes ātrums","Max upload speed":"Maksimālais augšupielādes ātrums","Menu":"Izvēlne","Minutes":"Minūtes","Missing passphrase":"Trūkst pieejas frāze","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","No, my machine has only a single account":"Nē, manai ierīcei ir tikai viens konts","Non-matching passphrase":"Nesakrītoša pieejas frāze","None / disabled":"Nav / Atspējots","OK":"Labi","Operations:":"Darbības:","Optional authentication password":"Neobligāta autentifikācijas parole","Options":"Iestatījumi","Options added here are applied to all backups, but can be overridden in each individual backup":"Šeit pievienotās opcijas tiek piemērotas visām dublējumkopijām, taču tās var ignorēt katrā atsevišķā dublējumkopijā","Original location":"Sākotnējā atrašanās vieta","Others":"Citi","Overwrite":"Pārrakstīt","Passphrase":"Pieejas frāze","Passphrase (if encrypted)":"Pieejas frāze (ja šifrēts)","Passphrase changed":"Pieejas frāze nomainīta","Passphrases are not matching":"Pieejas frāzes nesakrīt","Password":"Parole","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","Testing ...":"Notiek pārbaude...","Testing connection ...":"Pārbauda savienojumu...","Testing permissions...":"Pārbauda atļaujas...","The dark theme (by Michal)":"Tumšais motīvs (veidoja Michal)","The default blue on white theme (by Alex)":"Noklusējuma zils uz balta motīvs (veidoja Alex)","This month":"Šis mēnesis","This week":"Šī diena","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","Verifying ...":"Notiek pārbaude ...","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', {"- 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 denied":"Toegang geweigerd","Access grant":"Toegang verleend","Access to user interface":"Toegang tot gebruikersomgeving","Account name":"Accountnaam","Activate":"Activeren","Activate failed:":"Activeren mislukt","Add a new backup":"Nieuwe back-up toevoegen","Add a path directly":"Voeg een pad rechtstreeks toe","Add advanced option":"Voeg geavanceerde optie toe","Add backup":"Back-up toevoegen","Add filter":"Voeg filter toe","Add path":"Voeg pad toe","Added":"Toegevoegd","Adjust bucket name?":"Bucket naam aanpassen?","Adjust path name?":"Padnaam aanpassen?","Advanced Options":"Geavanceerde Opties","Advanced options":"Geavanceerde opties","Advanced:":"Geavanceerd:","All Hyper-V Machines":"Alle Hyper-V Machines","All Microsoft SQL Databases":"Alle Microsoft SQL Databases","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Alle gebruiksrapporten worden anoniem verstuurd en bevatten geen enkele persoonlijke informatie. Ze bevatten informatie over hardware en besturingssysteem, het type backend, back-up tijdsduur, totale grootte van brongegevens en soortgelijke gegevens. Ze bevatten geen paden, bestandsnamen, gebruikersnamen, wachtwoorden of soortgelijke gevoelige informatie.","Allow remote access (requires restart)":"Remote toegang toestaan (herstart vereist)","Allowed days":"Alleen op deze dagen","An existing file was found at the new location":"Een bestaand bestand was gevonden op de nieuwe locatie","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Een bestaand bestand was gevonden op de nieuwe locatie. Weet u zeker dat de database moet verwijzen naar een bestaand bestand?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Een bestaande lokale database voor de opslag is gevonden.\nHergebruik van de database zal toestaan dat de opdrachtregel- en server instances werken op dezelfde remote opslag.\n\nWilt u de bestaande database gebruiken?","Anonymous usage reports":"Anonieme gebruiksrapporten","Applications":"Toepassingen","As Command-line":"Als Opdrachtregel","AuthID":"AuthID","Authentication 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 create region":"Bucket aanmaakregio","Bucket name":"Bucketnaam","Bucket storage class":"Bucket opslagklasse","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.","Cache Files":"Cache bestanden","Canary":"Canary","Cancel":"Annuleren","Cannot move to existing file":"Kan niet verplaatsen naar bestaand bestand","Changelog":"Aanpassingen-log","Changelog for {{appname}} {{version}}":"Aanpassingen-log voor {{appname}} {{version}}","Check failed:":"Controle mislukt:","Check for updates now":"Controleer nu op updates","Checking ...":"Controleren ...","Checking for updates …":"Controleren op updates ...","Chose a storage type to get started":"Kies een opslagtype om aan de slag te gaan","Click the AuthID link to create an AuthID":"Klik op de AuthID link om een AuthID aan te maken","Click to set throttle options":"Klik om bandbreedte-opties in te stellen","Client library to use":"Te gebruiken client-blibliotheek","Commandline …":"Opdrachtregel ...","Compact Phase":"Opruimen Subtaak","Compact now":"Nu opruimen","Compacting remote data ...":"Opruimen van remote gegevens ...","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","Confirm password":"Bevestig wachtwoord","Confirmation required":"Bevestiging vereist","Connect":"Verbind","Connect now":"Verbind nu","Connecting to server …":"Verbinden met server ...","Connecting to task ....":"Verbinding maken met taak ...","Connecting...":"Verbinden...","Connection lost":"Verbinding verbroken","Connection worked!":"Verbinding werkt!","Container name":"Containernaam","Container region":"Container-regio","Continue":"Volgende","Continue without encryption":"Ga verder zonder versleuteling","Copied!":"Gekopieerd!","Copy":"Kopie","Copy Destination URL to Clipboard":"Kopieer doel URL naar Klembord","Copy failed. Please manually copy the URL":"Kopiëren mislukt. Kopieer de URL handmatig","Core options":"Kern-opties","Counting ({{files}} files found, {{size}})":"Tellen ({{files}} bestanden gevonden, {{size}})","Crashes only":"Alleen crashes","Create bug report …":"Bug rapport maken ...","Create folder?":"Map aanmaken?","Created new limited user":"Nieuwe beperkte gebruiker aangemaakt","Creating bug report …":"Bug rapport 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 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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Hebben we geholpen uw bestanden veilig te stellen? Overweeg in dat geval Duplicati te ondersteunen met een donatie. We raden {{smallamount}} aan voor persoonlijk gebruik en {{largeamount}} voor bedrijfsmatig gebruik.","Direct restore from backup files ...":"Rechtstreeks herstellen vanuit back-up bestanden ...","Disabled":"Uitgeschakeld","Dismiss":"Afwijzen","Dismiss all":"Alles afwijzen","Display and color theme":"Weergave en kleurenschema","Do you really want to delete the backup: \"{{name}}\" ?":"Wilt u de back-up \"{{name}}\" echt verwijderen?","Do you really want to delete the local database for: {{name}}":"Wilt u de lokale database voor: {{name}} echt verwijderen?","Domain Name":"Domeinnaam","Donate":"Doneren","Donation messages":"Doneer-berichten","Donation messages are hidden, click to show":"Doneer-berichten zijn verborgen, klik om ze weer te geven","Donation messages are visible, click to hide":"Doneer-berichten zijn zichtbaar, klik om ze te verbergen","Done":"Klaar","Download":"Download","Downloaded files":"Gedownloade bestanden","Downloading files …":"Bestanden downloaden ...","Downloading update…":"Update downloaden ...","Downloading …":"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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\nDit maakt het sneller bij het uitvoeren van veel bewerkingen, en reduceert de hoeveelheid gegevens die gedownload moeten worden voor iedere bewerking.","Edit 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 access key":"Geef toegangscode in","Enter account name":"Geef accountnaam in","Enter backup passphrase, if any":"Geef eventueel back-up wachtwoordzin in","Enter configuration details":"Voer configuratie-details in","Enter container name":"Geef containernaam in","Enter encryption passphrase":"Geef een wachtwoordzin in voor versleuteling","Enter expression here":"Geef uitdrukking hier in","Enter folder path name":"Geef padnaam van de map in","Enter one option per line in command-line format, eg. {0}":"Geef één optie per regel in opdracht-prompt indeling, bijvoorbeeld {0}","Enter the destination path":"Geef het doelpad in","Enter the email address of the Office 365 group":"Geef het e-mailadres van de Office 365 groep","Enter the full destination path, including the server name, but without https":"Geef het volledige doelpad, inclusief de servernaam, maar zonder https","Error":"Fout","Error!":"Fout!","Errors and crashes":"Fouten en crashes","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 import:":"Importeren mislukt:","Failed to read backup defaults:":"Standaard instellingen voor back-up inlezen mislukt:","Failed to restore files: {{message}}":"Herstellen bestanden mislukt: {{message}}","Failed to save:":"Opslaan mislukt:","Fetching path information …":"Ophalen pad-informatie ...","File":"Bestand","Files larger than:":"Bestanden groter dan:","Filters":"Filters","Finished!":"Klaar!","First run setup":"Instellen voor eerste gebruik","Folder":"Map","Folder path":"Map-pad","Fri":"Vrijdag","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"Algemeen","General backup settings":"Algemene back-upinstellingen","General options":"Algemene opties","Generate":"Genereer","Generate IAM\n access policy":"Genereer IAM toegangsbeleid","Getting file versions …":"Bestandsversies ophalen ...","Group email":"Groep e-mail","Hidden files":"Verborgen bestanden","Hide":"Verberg","Hide hidden folders":"Verberg verborgen bestanden","Home":"Start","Hostnames":"hostnamen","Hours":"Uur","How do you want to handle existing files?":"Hoe wilt u omgaan met bestaande bestanden?","Hyper-V Machine":"Hyper-V Machine","Hyper-V Machine:":"Hyper-V Machine:","Hyper-V Machines":"Hyper-V Machines","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Als een geplande taak werd overgeslagen, zal de taak zo snel mogelijk na het geplande tijdstip starten.","If at least one newer backup is found, all backups older than this date are deleted.":"Als tenminste één nieuwere back-up is gevonden, zullen alle back-ups die ouder zijn dan deze datum worden verwijderd.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Als de back-up en de remote opslag niet gesynchroniseerd zijn, zal Duplicati vereisen dat u een repareer-bewerking uitvoert om de database te synchroniseren.\nAls het repareren niet succesvol was, kunt u de lokale database verwijderen en opnieuw samenstellen.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies "Opslaan als ..."","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Als het back-upbestand niet automatisch is gedownload, klik met rechts en kies "Opslaan als ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Als u geen pad ingeeft, zullen alle bestanden opgeslagen worden in de login map.\nWeet u zeker dat dit is wat u wilt?","If you do not enter an API Key, the tenant name is required":"Als u geen API sleutel ingeeft, is een tenant naam vereist","If you want to use the backup later, you can export the configuration before deleting it":"Als u de back-up later wilt gebruiken, kunt u de configuratie exporteren alvorens hem te verwijderen","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Als uw machine zich in een multi-user omgeving bevindt (bijvoorbeeld als op de machine met meer dan één account kan worden aangemeld), moet een wachtwoord worden ingesteld om te voorkomen dat andere gebruikers togang kunnen krijgen tot gegevens behorend bij uw account.\nWilt u nu een wachtwoord instellen?","Import":"Importeer","Import Destination URL":"Importeer Doel URL","Import backup configuration":"Importeer back-upconfiguratie","Import completed, but no certificates were found after the import":"Importeren voltooid, maar na het importeren zijn geen certificaten gevonden","Import failed":"Importeren mislukt","Import from a file":"Importeer vanuit een bestand","Import metadata":"Importeer metadata","Importing …":"Importeren ...","Include a file?":"Een bestand opnemen?","Include expression":"Uitdrukking opnemen","Include regular expression":"Reguliere expressie opnemen","Incorrect answer, try again":"Incorrect antwoord, probeer opnieuw","Individual builds for developers only. Not for use with important data.":"Individuele builds alleen voor ontwikkelaars. Niet voor gebruik met belangrijke gegevens.","Information":"Informatie","Install":"Installeren","Install failed:":"Installeren mislukt","Invalid characters in path":"Ongeldige tekens in pad","Invalid retention time":"Ongeldige retentietijd","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Het is mogelijk te verbinden met sommige FTP servers zonder een wachtwoord.\nWeet u zeker dat uw FTP server aanmelden zonder wachtwoord ondersteunt?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behoud een specifiek aantal back-ups","Keep all backups":"Behoud alle back-ups","Keystone API version":"Keystone API versie","Language in user interface":"Taal in 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 ...","Loading remote storage usage ...":"Laden van remote opslaggebruik ...","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","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","No, my machine has only a single account":"Nee, mijn machine heeft slechts een enkele account","Non-matching passphrase":"Niet-bijbehorende wachtwoordzin","None / disabled":"Geen / uitgeschakeld","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","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","Operation failed:":"Bewerking mislukt:","Operations:":"Bewerkingen:","Optional authentication password":"Optioneel authenticatie wachtwoord","Optional authentication username":"Optionele authenticatie gebruikersnaam","Options":"Opties","Options added here are applied to all backups, but can be overridden in each individual backup":"Opties die hier worden toegevoegd, worden toegepast op alle back-ups, maar kunnen worden overschreven in iedere afzonderlijke back-up","Original location":"Originele locatie","Others":"Anderen","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Na verloop van tijd zullen back-ups automatisch verwijderd worden. Er zal één back-up overblijven voor elk van de laatste 7 dagen, voor elk van de laatste 4 weken, en voor elk van de laatste 12 maanden. Er zal altijd tenminste één back-up overblijven.","Overwrite":"Overschrijven","Passphrase":"Wachtwoordzin","Passphrase (if encrypted)":"Wachtwoordzin (indien versleuteld)","Passphrase changed":"Wachtwoordzin veranderd","Passphrases are not matching":"Wachtwoordzinnen komen niet overeen","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 ...","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 {{backupname}}":"Herstel bestanden vanuit {{backupname}}","Restore files …":"Bestanden herstellen ...","Restore from":"Herstellen vanaf","Restore from backup configuration":"Herstel vanuit back-up configuratie","Restore from configuration ...":"Herstel vanuit configuratie...","Restore options":"Herstelopties","Restore read/write permissions":"Herstel lees/schrijfpermissies","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 ....":"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","Target path, ie /backup":"Doelpad, bijvoorbeeld /backup","Task is running":"Taak is in uitvoering","Temporary Files":"Tijdelijke bestanden","Temporary files":"Tijdelijke bestanden","Tenant Name":"Tenant naam","Test Phase":"Testen Subtaak","Test connection":"Test verbinding","Testing ...":"Testen ...","Testing connection ...":"Testen van de verbinding ...","Testing permissions …":"Testen van de permissies ...","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 API key":"De API sleutel","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 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 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 passphrase":"De versleutelings-wachtwoordzin","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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Deze optie heeft geen betrekking op de maximale back-up of bestandsgrootte. Zie deze pagina voordat u de remote volumegrootte verandert.","This week":"Afgelopen week","Throttle settings":"Bandbreedte-instellingen","Thu":"Donderdag","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 files":"Bestanden controleren","Verifying ...":"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 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 accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"We accepteren donaties via verschillende services, zoals OpenCollective, PayPal, BountySource en diverse crypto-valuta.","We recommend that you encrypt all backups stored outside your system":"We raden aan dat u alle back-ups die buiten uw systeem worden opgeslagen versleutelt","Weak":"Zwak","Weak passphrase":"Zwakke wachtwoordzin","Wed":"Woensdag","Weeks":"Weken","Where do you want to restore from?":"Waar vandaan wilt u herstellen?","Where do you want to restore the files to?":"Waarheen wilt u de bestanden herstellen?","Years":"Jaren","Yes":"Ja","Yes, I have stored the passphrase safely":"Ja, ik heb de wachtwoordzin op een veilige plaats opgeborgen","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Het lijkt er op dat u Mono gebruikt zonder dat SSL certificaten geladen zijn.\nWilt u de lijst met vertrouwde certificaten importeren van Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"U verandert het database pad weg van een bestaande database.\nWeet u zeker dat dit is wat u wilt?","You are currently running {{appname}} {{version}}":"U werkt momenteel met {{appname}} {{version}}","You can stop the backup 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 zou in moeten vullen {{field}}{{reason}}","Your files and folders have been restored successfully.":"Uw bestanden en mappen zijn succesvol hersteld","Your passphrase is easy to guess. Consider changing passphrase.":"Uw wachtwoordzin is eenvoudig te raden. Overweeg de wachtwoordzin te veranderen.","bucket/folder/subfolder":"bucket/map/submap","byte":"byte","byte/s":"byte/s","custom":"aangepast","public usage statistics":"openbare gebruikstatistieken","resume now":"nu hervatten","unless you are explicitly specifying --group-id":"tenzij u expliciet --group-id opgeeft","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} werd in eerste instantie ontwikkeld door {{dev1}} en {{dev2}}. {{appname}} kan gedownload worden van {{websitename}}. {{appname}} is gelicenseerd onder de {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} bestanden ({{size}}) te gaan {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versie","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versies"],"{{number}} Hour":"{{number}} Uur","{{number}} 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","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 to user interface":"Dostęp do interface użytkownika","Account name":"Nazwa konta","Activate":"Aktywuj","Activate failed:":"Niepowodzenie aktywacji:","Add a new backup":"Dodaj nową kopię","Add a path directly":"Dodaj ścieżkę bezpośrednio","Add advanced option":"Dodaj opcję zaawansowaną","Add backup":"Dodaj kopię","Add filter":"Dodaj filtr","Add path":"Dodaj ścieżkę","Added":"Dodano","Adjust bucket name?":"Poprawić nazwę zasobnika?","Adjust path name?":"Poprawić nazwę ścieżki?","Advanced Options":"Opcje Zaawansowane","Advanced options":"Opcje zaawansowane","Advanced:":"Zaawansowane:","All Hyper-V Machines":"Wszystkie Maszyny Hyper-V","All Microsoft SQL Databases":"Wszystkie Bazy Danych Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Wszystkie raporty użycia są wysyłane anonimowo i nie zawierają żadnych danych osobistych. Raporty zawierają informacje o sprzęcie i systemie operacyjnym, rodzaju kopii zapasowej, czasie trwania, ogólnej ilości danych źródłowych i tym podobne. Raporty nie zawierają ścieżek, nazw plików, nazw użytkowników, haseł i tym podobnych danych wrażliwych.","Allow remote access (requires restart)":"Zezwalaj na dostęp zdalny (wymaga restartu)","Allowed days":"Dozwolone dni","An existing file was found at the new location":"Znaleziono istniejący plik w nowym położeniu","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Istniejący plik został znaleziony w nowej lokalizacji\nCzy na pewno chcesz skierować bazę danych do istniejącego pliku?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Znaleziono istniejącą, lokalną bazę danych dla magazynu.\nPonowne użycie tej bazy pozwoli pracować instancji wiersza poleceń oraz serwerowej z tym samym zdalnym magazynem.\n\nCzy chcesz użyć istniejącej bazy danych?","Anonymous usage reports":"Anonimowy raport użycia","Applications":"Aplikacje","As Command-line":"Jako Linia poleceń","AuthID":"AuthID","Authentication password":"Hasło uwierzytenienia","Authentication username":"Nazwa uwierzytelnienia","Autogenerated passphrase":"Automatycznie wygenerowane długie hasło","Automatically run backups.":"Automatycznie uruchamiaj kopie.","B2 Application Key":"Klucz Aplikacji B2","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Wstecz","Backend modules:":"Moduły zaplecza:","Backup 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 Name":"Nazwa Zasobnika","Bucket create location":"Miejsce tworzenia zasobnika","Bucket create region":"Region tworzenia zasobnika","Bucket name":"Nazwa zasobnika","Bucket storage class":"Klasa przechowywania zasobnika","Busy ...":"Zajęty ...","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 ...":"Sprawdzanie...","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","Compact now":"Kompaktuj teraz","Compacting remote data ...":"Kompaktowanie zdalnych danych","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 password":"Potwierdź hasło","Confirmation required":"Potwierdzenie wymagane","Connect":"Połącz","Connect now":"Połącz teraz","Connecting to task ....":"Łączenie z zadaniem ...","Connecting...":"Łączenie ...","Connection lost":"Utracono połączenie","Connection worked!":"Połączenie działa!","Container name":"Nazwa zasobnika","Container region":"Region zasobnika","Continue":"Kontynuuj","Continue without encryption":"Kontynuuj bez szyfrowania","Copied!":"Skopiowane!","Copy":"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 folder?":"Utworzyć folder","Created new limited user":"Utwórz nowego użytkownika z ograniczeniami","Creating user...":"Tworzenie użytkownika ...","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 authentication url":"Niestandardowy URL uwierzytelniania","Custom location ({{server}})":"Niestandardowa lokalizacja ({{serwer}})","Custom region for creating buckets":"Niestandardowy region do tworzenia zasobników","Custom region value ({{region}})":"Niestandardowa wartość regionu ({{region}})","Custom server url ({{server}})":"Niestandardowy adres url serwera ({{serwer}})","Custom storage class ({{class}})":"Niestandardowa klasa magazynu ({{Klasa}})","Days":"Dni","Default":"Domyślny","Default ({{channelname}})":"Domyślny ({{channelname}})","Default options":"Opcje domyślne","Delete":"Usuń","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?","Deleted":"Usunięte","Deleted Versions":"Usunięte wersje","Deleted files":"Usunięte pliki","Description (optional)":"Opis (opcjonalnie)","Description:":"Opis:","Desktop":"Pulpit","Destination":"Lokalizacja docelowa","Destination path":"Ścieżka docelowa","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Czy pomogliśmy zabezpieczyć Twoje pliki? Jeśli tal, to rozważ proszę wsparcie programu Duplicati dotacją w wysokości {{smallamount}} dla użytku prywatnego i {{largeamount}} - dla użytku firmowego.","Direct restore from backup files ...":"Odtwórz bezpośrednio z plików kopii ...","Disabled":"Wyłączone","Dismiss":"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}}","Donate":"Wesprzyj","Donation messages":"Komunikaty o wsparcie","Donation messages are hidden, click to show":"Komunikaty o wsparcie są ukryte, kliknij by przywrócić","Donation messages are visible, click to hide":"Komunikaty o wsparcie są widoczne kliknij by ukryć","Done":"Wykonane","Download":"Pobranie","Downloaded files":"Pobrane pliki","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żdy skonfigurowany backup posiada powiązaną z nim lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii zapasowej.\rKiedy konfiguracja backup'u jest usuwana, można również usunąć lokalną bazę danych bez wpływu na możliwość odtworzenia plików zdalnych.\rJeśli używasz lokalnej bazy danych do kopii zapasowych z wiersza poleceń, należy zachować bazę danych.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Każda kopia zapasowa ma powiązaną z nią lokalną bazę danych, w której na lokalnym komputerze przechowywane są informacje o zdalnej kopii zapasowej. \\nTo sprawia, że można szybciej wykonywać wiele operacji i zmniejsza ilość danych, które muszą być pobrane dla każdej operacji.","Edit as list":"Edytuj jako listę","Edit as text":"Edytuj jako tekst","Encrypt file":"Zaszyfruj plik","Encryption":"Szyfrowanie","Encryption changed":"Szyfrowanie zmienione","Encryption modules:":"Moduły szyfrujące:","End":"Koniec","Enter URL":"Podaj URL","Enter access key":"Podaj klucz dostępu","Enter account name":"Podaj nazwę konta","Enter backup passphrase, if any":"Podaj długie hasło, jeśli jest","Enter configuration details":"Wprowadź szczegóły konfiguracji","Enter container name":"Podaj nazwę zasobnika","Enter encryption passphrase":"Podaj długie hasło szyfrowania","Enter expression here":"Tutaj wprowadź wyrażenie","Enter folder path name":"Wprowadź nazwę ścieżki dostępu","Enter one option per line in command-line format, eg. {0}":"Wprowadź po jednej opcji w wierszu w formacie wiersza poleceń, np. \n{0}","Enter the destination path":"Wprowadź ścieżkę docelową","Enter the email address of the Office 365 group":"Wprowadź adres e-mail grupy Office 365","Enter the full destination path, including the server name, but without https":"Wprowadź pełną ścieżkę docelową, w tym nazwę serwera, ale bez https","Error":"Błąd","Error!":"Błąd!","Errors and crashes":"Błędy i awarie","Exclude":"Wyłącz","Exclude directories whose names contain":"Wyłącz katalogi z nazwą zawierającą","Exclude expression":"Wyłącz wyrażenie","Exclude file":"Wyłącz plik","Exclude file extension":"Wyłącz rozszerzenie pliku","Exclude files whose names contain":"Wyłącz pliki z nazwą zawierającą","Exclude folder":"Wyłącz folder","Exclude regular expression":"Wyłącz wyrażenie regularne","Existing file found":"Znaleziono istniejący plik","Experimental":"Eksperymentalne","Export":"Eksport","Export backup configuration":"Eksportuj konfigurację kopii","Export configuration":"Eksportuj konfigurację","Export passwords":"Eksportuj hasła","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 import:":"Nie udało się zaimportować:","Failed to read backup defaults:":"Nie udało się odczytać domyślnych danych kopii:","Failed to restore files: {{message}}":"Nie udało się odtworzyć plików: {{message}}","Failed to save:":"Nie udało się zapisać:","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","Hidden files":"Ukryte pliki","Hide":"Ukryj","Hide hidden folders":"Ukryj ukryte foldery","Home":"Domowa","Hours":"Godziny","How do you want to handle existing files?":"Jak chcesz potraktować istniejące pliki?","Hyper-V Machine":"Maszyna Hyper-V","Hyper-V Machine:":"Maszyna Hyper-V:","Hyper-V Machines":"Maszyny Hyper-V","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Jeśli brak daty, zadanie zostanie uruchomione najwcześniej gdy to możliwe.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Jeśli kopia zapasowa i zdalny magazyn nie są zsynchronizowane, Duplicati będzie wymagać wykonania operacji naprawy aby zsynchronizować bazy danych. \\nJeśli naprawa się nie powiedzie, można usunąć lokalną bazę danych i ją ponownie wygenerować.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Jeśli ścieżka nie zostanie wprowadzona, to wszystkie pliki będą przechowywane w katalogu logowania. Czy na pewno tak właśnie ma być?","If you do not enter an API Key, the tenant name is required":"Jeśli nie podasz Klucza API, nawa dzierżawcy jest wymagana","If you want to use the backup later, you can export the configuration before deleting it":"Jeśli chcesz użyć kopii później, możesz wyeksportować konfigurację przed jej usunięciem","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Jeśli twoje urządzenie działa w środowisku wielodostępowym (np. w komputerze jest więcej niż jedno konto), musisz ustawić hasło, aby uniemożliwić innym użytkownikom dostęp do danych na swoim koncie.\nCzy chcesz teraz ustawić hasło?","Import":"Import","Import Destination URL":"Import Docelowego URL","Import backup configuration":"Importuj konfigurację kopii","Import completed, but no certificates were found after the import":"Import zakończony, ale nie znaleziono certyfikatów po imporcie","Import failed":"Nie udało się zaimportować","Import from a file":"Zaimportuj z pliku","Import metadata":"Importuj metadane","Include a file?":"Dołaczyć plik?","Include expression":"Dołącz wyrażenie","Include regular expression":"Dołącz wyrażenie regularne","Incorrect answer, try again":"Nieprawidłowa odpowiedź, spróbuj ponownie","Information":"Informacja","Install":"Instalacja","Install failed:":"Nie udało się zainstalować:","Invalid characters in path":"Nieprawidłowe znaki w ścieżce","Invalid retention time":"Nieprawidłowy czas przechowywania","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Do niektórych serwerów FTP można łączyć się bez hasła.\nCzy na pewno Twój serwer FTP obsługuje logowanie bez hasła?","KByte":"KBajty","KByte/s":"KBajty/s","Language in user interface":"Język w interfejsie użytkownika","Last month":"Ostatni miesiąc","Last successful backup:":"Ostatnia prawidłowa kopia zapasowa:","Latest":"Ostatni","Libraries":"Biblioteki","Live":"Aktywne","Load a configuration from an exported job or a storage provider":"Wczytaj konfigurację z wyeksportowanego zadania lub magazynu","Load destination from an exported job or a storage provider":"Wczytaj miejsce docelowe z wyeksportowanego zadania lub magazynu","Load older data":"Załaduj starsze dane","Loading ...":"Ładowanie ...","Loading remote storage usage ...":"Ładowanie użycia magazynu zdalnego ...","Local database for":"Lokalna baza danych dla","Local database path:":"Ścieżka lokalnej bazy danych:","Local storage":"Magazyn lokalny","Location":"Położenie","Location where buckets are created":"Położenie, gdzie będą utworzone zasobniki","Log data for {{Backup.Backup.Name}}":"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","Mon":"Pn","Months":"Miesiące","Move existing database":"Przenieś istniejącą bazę danych","Move failed:":"Nie udało się przenieść:","My Documents":"Moje Dokumenty","My Music":"Moja Muzyka","My Photos":"Moje Zdjęcia","My Pictures":"Moje Obrazy","Name":"Nazwa","Never":"Nigdy","New update found: {{message}}":"Znaleziono nowe uaktualnienie: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nowa nazwa użytkownika to {{user}}.\nUaktualniono uwierzytelnienia dla użytkownika o ograniczonym dostępie","Next":"Następny","Next scheduled run:":"Następne zaplanowane uruchomienie:","Next scheduled task:":"Następne zaplanowane zadanie:","Next task:":"Następne zadanie","Next time":"Następny raz","No":"Nie","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Certyfikat nie został wcześniej określony, należy sprawdzić u administratora serwera czy klucz jest poprawny: {{key}} \n\nCzy akceptujesz podany klucz?","No editor found for the "{{backend}}" storage type":"Nie znaleziono edytora dla magazynu typu "{{backend}}"","No encryption":"Bez szyfrowania","No items selected":"Nie wybrano pozycji","No items to restore, please select one or more items":"Brak pozycji do odtworzenia, proszę wybrać jedną lub więcej pozycji.","No passphrase entered":"Nie wprowadzono długiego hasła","No scheduled tasks":"Brak zaplanowanych zadań","No, my machine has only a single account":"Nie, moje urządzenie ma tylko jedno konto","Non-matching passphrase":"Niepasujące długie hasła","None / disabled":"Żaden / wyłączone","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Nie udało się wykonać operacji:","Operations:":"Operacje:","Optional authentication password":"Opcjonalne hasło uwierzytelnienia","Optional authentication username":"Opcjonalny użytkownik uwierzytelnienia","Options":"Opcje","Options added here are applied to all backups, but can be overridden in each individual backup":"Opcje dodane tutaj stosowane są do wszystkich kopii zapasowych, ale można je zmodyfikować w każdej indywidualnej kopii zapasowej","Original location":"Położenie oryginalne","Others":"Inne","Overwrite":"Nadpisz","Passphrase":"Długie hasło","Passphrase (if encrypted)":"Długie hasło (jeśli zaszyfrowane)","Passphrase changed":"Zmieniono 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","Path":"Ścieżka","Path not found":"Ścieżka nie znaleziona","Path on server":"Ścieżka na serwerze","Path or subfolder in the bucket":"Ścieżka lub podkatalog w zasobniku","Pause":"Wstrzymaj","Pause after startup or hibernation":"Wstrzymaj po uruchomieniu lub hibernacji","Pause options":"Opcje wstrzymania","Permissions":"Uprawnienia","Pick location":"Wybierz położenie","Point to your backup files and restore from there":"Wskaż pliki kopii zapasowej i odtwórz z nich","Port":"Port","Previous":"Poprzedni","Progress:":"Postęp:","ProjectID is optional if the bucket exist":"ProjectID jest opcjonalne jeśli zasobnik istnieje","Proprietary":"Własny","Recreate (delete and repair)":"Odtworzenie (usunięcie i naprawienie)","Relative paths not allowed":"Ścieżki względne nie są dopuszczalne","Reload":"Przeładuj","Remote":"Zdalny","Remove":"Usuń","Remove option":"Usuń opcję","Repair":"Napraw","Repeat Passphrase":"Powtórz długie hasło","Reporting:":"Raportowanie:","Reset":"Resetuj","Restore":"Odtwórz","Restore files":"Odtwórz pliki","Restore files from {{backupname}}":"Odtwórz pliki z {{backupname}}","Restore from":"Odtwórz z","Restore from backup configuration":"Odtwórz z konfiguracji kopii","Restore from configuration ...":"Odtwórz z konfiguracji ...","Restore options":"Opcje odtwarzania","Restore read/write permissions":"Odtwórz uprawnienia odczytu/zapisu","Resume":"Wznów","Run again every":"Uruchom ponownie co","Run now":"Uruchom teraz","Running ....":"Uruchamianie ...","Running commandline entry":"Uruchamianie komend z linii poleceń","Running task:":"Uruchamianie zadania:","S3 Compatible":"Kompatybilny z S3","Same as the base install version: {{channelname}}":"Zgodny z bazową wersją instalacji: {{channelname}}","Sat":"So","Save":"Zapisz","Save and repair":"Zapisz i napraw","Save different versions with timestamp in file name":"Zapisz różne wersje z sygnaturą czasową w nazwie","Save immediately":"Zapisz niezwłocznie","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 treeview":"Pokaż drzewo widoku","Sia server password":"Hasło serwera Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Niektórzy dostawcy OpenStack dopuszczają klucz API zamiast hasła i nazwy najemcy","Source Data":"Dane źródłowe","Source data":"Dane źródłowe","Source folders":"Foldery źródłowe","Source:":"Źródło:","Standard protocols":"Protokoły standardowe","Start":"Rozpocznij","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 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","Target path, ie /backup":"Ścieżka docelowa, np. /backup","Task is running":"Zadanie jest wykonywane","Temporary Files":"Pliki tymczasowe","Temporary files":"Pliki tymczasowe","Tenant Name":"Nazwa Dzierżawcy","Test connection":"Sprawdź połączenie","Testing ...":"Sprawdzanie ...","Testing connection ...":"Sprawdzanie połączenia ...","Testing permissions...":"Sprawdzanie uprawnień ...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"Pole '{{fieldname}}' zawiera niedozwolony znak: {{character}} (value: {{value}}, indeks: {{pos}})","The bucket name should be all lower-case, convert automatically?":"Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?","The bucket name should start with your username, prepend automatically?":"Nazwa zasobnika powinna zaczynać się od nazwy użytkownika, dodać automatycznie ?","The connection to the server is lost, attempting again in {{time}} ...":"Utracono połączenie z serwerem, ponowna próba za {{time}} ...","The dark theme (by Michal)":"Ciemny schemat (wyk. Michal)","The default blue on white theme (by Alex)":"Domyślny schemat niebieski na białym (wyk. Alex)","The folder {{folder}} does not exist.\nCreate it now?":"Folder {{folder}} nie istnieje.\nUtworzyć go teraz?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Klucz komputera został zmieniony, proszę sprawdzić z administratorem serwera czy jest to poprawne, w przeciwnym razie możesz zostać ofiarą ataku typu MAN-IN--MIDDLE.\n\nCzy chcesz ZASTĄPIĆ twój BIEŻĄCY klucz komputera \"{{prev}}\" na PODANY klucz: {{klucz}}?","The 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\"","Today":"Dzisiaj","Trust host certificate?":"Certyfikat zaufanego hosta?","Trust server certificate?":"Certyfikat zaufanego serwera?","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","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","Verify files":"Sprawdź pliki","Verifying ...":"Weryfikowanie ...","Verifying answer":"Weryfikacja odpowiedzi","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 task to start ....":"Oczekiwanie na uruchomienie zadania ...","Warnings, errors and crashes":"Ostrzeżenia, błędy i awarie","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Przyjmujemy wsparcie za pośrednictwem różnych usług, takich jak OpenCollective, PayPal, BountySource i różne kryptowaluty.","We recommend that you encrypt all backups stored outside your system":"Zalecamy szyfrowanie wszystkich kopii przechowywanych poza twoim systemem","Weak":"Słabe","Weak passphrase":"Słabe długie hasło","Wed":"Śr","Weeks":"Tygodnie","Where do you want to restore from?":"Gdzie chcesz odtworzyć?","Where do you want to restore the files to?":"Gdzie chcesz odtworzyć pliki?","Years":"Lata","Yes":"Tak","Yes, I have stored the passphrase safely":"Tak, długie hasło zostało bezpiecznie zachowane.","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Wygląda na to, że uruchamiasz Mono bez załadowanego certyfikatu SSL.\nCzy chcesz zaimportować listę zaufanych certyfikatów z Mozilli?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Zmieniłeś ścieżkę na nie prowadzącą do istniejącej bazy danych.\nCzy jesteś pewny, że takie było twoje rzeczywiste zamierzenie?","You are currently running {{appname}} {{version}}":"Aktualnie używasz {{appname}} {{version}}","You 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 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ę","You should fill in {{field}}{{reason}}":"Powinieneś wypełnić {{field}}{{reason}}","Your files and folders have been restored successfully.":"Twoje pliki i foldery zostały pomyślnie odtworzone.","Your passphrase is easy to guess. Consider changing passphrase.":"Twoje długie hasło jest łatwe do odgadnięcia. Rozważ zmianę długiego hasła.","bucket/folder/subfolder":"zasobnik/folder/podfolder","byte":"bajtów","byte/s":"bajtów/s","custom":"dostosowany","resume now":"wznów teraz","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} zostało opracowane głównie przez {{dev1}} i {{dev2}}. {{appname}} można pobrać z {{websitename}}. {{appname}} podlega licencji {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} pliki ({{size}}), do zakończenia {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersja","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersji","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 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 da API","AWS Access ID":"ID de acesso do AWS","AWS Access Key":"Chave de acesso do AWS","AWS IAM Policy":"Política de IAM do AWS","About":"Sobre","About {{appname}}":"Sobre {{appname}}","Access Key":"Chave de acesso","Access denied":"Acesso negado","Access to user interface":"Acesso à interface do usuário","Account name":"Nome do usuário","Activate":"Ativar","Activate failed:":"Falha na ativação:","Add a new backup":"Adicionar um novo backup","Add a path directly":"Adicione um caminho diretamente","Add advanced option":"Adicionar opção avançada","Add backup":"Adicionar backup","Add filter":"Adicionar filtro","Add path":"Adicionar caminho","Added":"Adicionado","Adjust bucket name?":"Ajustar o nome do bucket?","Adjust path name?":"Ajustar o nome do caminho?","Advanced Options":"Opções avançadas","Advanced options":"Opções avançadas","Advanced:":"Avançado:","All Hyper-V Machines":"Todas as máquinas Hyper-V","All Microsoft SQL Databases":"Todas as bases Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Todos os relatórios de uso são enviados de forma anônima e não contêm dados pessoais. As informações contidas são sobre o hardware e o Sistema Operacional, o backend utilizado, a duração do backup, o tamanho total dos dados de origem e dados similares. Os relatórios não contêm caminhos, nomes de arquivos, usuários, senhas ou informações similares.","Allow remote access (requires restart)":"Permitir acesso remoto (restart necessário)","Allowed days":"Dias permitidos","An existing file was found at the new location":"Um arquivo foi encontrado no local escolhido","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Um arquivo foi encontrado no local escolhido\nVocê tem certeza que quer apontar a database para um arquivo existente?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Uma base local foi encontrada.\nReutilizar a basa permitirá que as ferramentas de linha de comando e as instâncias trabalhem no mesmo armazenamento remoto.\nGostaria de utilizar a base existente?","Anonymous usage reports":"Relatório anônimo de uso","Applications":"Aplicações","As Command-line":"Como linha de comando","AuthID":"AuthID","Authentication password":"Senha de autenticação","Authentication username":"Usuário de autenticação","Autogenerated passphrase":"Senha gerada automaticamente","Automatically run backups.":"Executar backups automaticamente.","B2 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 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 Name":"Nome do Bucket","Bucket create location":"Localização do Bucket","Bucket create region":"Região do Bucket","Bucket name":"Nome do Bucket","Bucket storage class":"Classe de storage do Bucket","Building list of files to restore …":"Criando lista de arquivos para restauração ...","Building partial temporary database …":"Construindo um banco de dados parcial temporário ...","Busy ...":"Ocupado ...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Ao permitir o acesso remoto, o servidor escuta solicitações de qualquer máquina em sua rede. Se você habilitar essa opção, verifique se está sempre usando o computador em uma rede protegida por firewall seguro.","By default, the tray icon will open the user interface with a token 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 ...":"Verificando ...","Checking for updates …":"Procurando atualizações ... ","Chose a storage type to get started":"Para iniciar, escolha o tipo de armazenamento","Click the AuthID link to create an AuthID":"Clique no link AuthID para criar uma AuthID","Click to set throttle options":"Clique para definir opções de limite","Commandline …":"Linha de comando ...","Compact Phase":"Fase Compacta","Compact now":"Compactar agora","Compacting remote data ...":"Compactando dados remotos","Compacting remote data …":"Compactando dados remotos","Complete log":"Log completo","Completing backup …":"Finalizando backup... ","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 password":"Confirme a Senha","Confirmation required":"Confirmação necessária","Connect":"Conectar","Connect now":"Conectar agora","Connecting to task ....":"Conectando-se à tarefa","Connecting...":"Conectando...","Connection lost":"Conexão perdida","Connection worked!":"Conexão estabelecida!","Container name":"Nome do Container","Container region":"Região do Container","Continue":"Continuar","Continue without encryption":"Continuar sem utilizar criptografia","Copied!":"Copiado!","Copy":"Copiar","Copy Destination URL to Clipboard":"Copiar URL do destino","Copy failed. Please manually copy the URL":"Falha na cópia. Copie a URL manualmente","Core options":"Opções básicas","Counting ({{files}} files found, {{size}})":"Contabilizando ({{files}} arquivos encontrados, {{size}})","Crashes only":"Somente falhas","Create folder?":"Criar diretório?","Created new limited user":"Criar novo usuário com limitações no acesso","Creating user...":"Criando usuário...","Current action:":"Ação atual:","Current file:":"Arquivo atual:","Current version is {{versionname}} ({{versionnumber}})":"A versão atual é {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Endpoint S3 modificado","Custom authentication url":"URL de autenticação modificada","Custom backup retention":"Retenção de backup personalizada","Custom location ({{server}})":"Localização personalizada ({{server}})","Custom region for creating buckets":"Região personalizada para a criação dos buckets","Custom region value ({{region}})":"Valor personalizado da region ({{region}})","Custom server url ({{server}})":"URL personalizada do servidor ({{server}})","Custom storage class ({{class}})":"Classe de armazenamento personalizada ({{class}})","Database …":"Banco de dados","Days":"Dias","Default":"Padrão","Default ({{channelname}})":"Padrão ({{channelname}})","Default excludes":"Exclusões padrão","Default options":"Opções padrão","Delete":"Remover","Delete 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 ...","Description (optional)":"Descrição (opcional)","Description:":"Descrição:","Desktop":"Área de Trabalho","Destination":"Destino","Destination path":"Caminho de destino","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Ajudamos a salvar seus arquivos? Caso afirmativo, ajude no desenvolvimento do Duplicati com uma doação. Sugerimos {{smallamount}} para usuários domésticos e {{largeamount}} para uso comercial.","Direct restore from backup files ...":"Restaure diretamente dos arquivos de backup...","Disabled":"Desabilitado","Dismiss":"Ok","Dismiss all":"Ignorar tudo","Display and color theme":"Tela e cores do tema","Do you really want to delete the backup: \"{{name}}\" ?":"Deseja realmente remover o backup: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Deseja realmente remover a base local para: {{name}}","Domain Name":"Nome do domínio","Donate":"Doar","Donation messages":"Sugestões de doação","Donation messages are hidden, click to show":"O lembrete de doação está escondido, clique para mostrá-lo","Donation messages are visible, click to hide":"O lembrete de doação está visível, clique para escondê-lo","Done":"Finalizado","Download":"Baixar","Downloaded files":"Arquivos baixados","Downloading files …":"Baixando arquivos ... ","Downloading update…":"Baixando atualização... ","Downloading …":"Baixando ...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Cada backup possui uma base associada pra armazenar informações sobre o destino.\\nEsta base torna algumas operações mais rápidas, além de reduzir a quantidade de dados que precisam ser baixados para cada operação.","Edit 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:","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 access key":"Informe a chave de acesso","Enter account name":"Informe o nome da conta","Enter backup passphrase, if any":"Informe a senha do backup, caso exista","Enter configuration details":"Inserir detalhes da configuração","Enter container name":"Informe o nome do container","Enter encryption passphrase":"Informe a senha de criptografia","Enter expression here":"Informe a expressão aqui","Enter folder path name":"Informe o caminho completo do diretório","Enter one option per line in command-line format, eg. {0}":"Informe uma opção por linha do comando, ex. {0}","Enter the destination path":"Informe o caminho no destino","Enter the email address of the Office 365 group":"Digite o endereço de email do grupo do Office 365","Enter the full destination path, including the server name, but without https":"Digite o caminho de destino completo, incluindo o nome do servidor, mas sem https","Error":"Erro","Error!":"Erro!","Errors and crashes":"Erros e problemas","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 import:":"Falha ao importar:","Failed to read backup defaults:":"Falha ao ler os padrões do backup","Failed to restore files: {{message}}":"Falha ao restaurar arquivos: {{message}}","Failed to save:":"Falha ao salvar:","Fetching path information …":"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\n access policy":"Gerar IAM \n política de acesso","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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Caso o backup e o armazenamento remoto estejam dessincronizados, o Duplicati precisará de uma operação de reparo para realizar o sincronismo. \\nCaso o reparo não seja possível, você pode remover a base local e regenerá-la.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Se o arquivo de backup não foi baixado automaticamente, clique 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","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se a sua máquina estiver em um ambiente multiusuário (ou seja, a máquina possui mais de uma conta), você precisa definir uma senha para impedir que outros usuários acessem dados de sua conta.\nDeseja configurar uma senha agora?","Import":"Importar","Import Destination URL":"Importar URL de destino","Import backup configuration":"Importar configuração de backup","Import completed, but no certificates were found after the import":"Importação completa, mas não foram encontrados certificados após a importação","Import failed":"Falha na importação","Import from a file":"Importar de um arquivo","Import metadata":"Importar metadados","Importing …":"Importando ...","Include a file?":"Incluir um arquivo?","Include expression":"Incluir expressão","Include regular expression":"Incluir expressão regular","Incorrect answer, try again":"Resposta incorreta, tente novamente","Individual builds for developers only. Not for use with important data.":"Versões apenas para desenvolvedores. Não para uso com dados importantes.","Information":"Informação","Install":"Instalar","Install failed:":"Falha na instalação:","Invalid characters in path":"Caracteres inválidos no caminho","Invalid retention time":"Tempo de retenção inválido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"É possível conectar em alguns servidores FTP sem utilizar senha.\nTem certeza que o seu servidor FTP suporta autenticação sem senha?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Manter um número específico de backups","Keep all backups":"Manter todos os backups","Keystone API version":"Versão da API Keystone","Language in user interface":"Idioma da interface do usuário","Last month":"Último mês","Last successful backup:":"Último backup bem-sucedido:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"Última restauração bem-sucedida: {{time}} (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 ...":"Abrindo ...","Loading remote storage usage ...":"Carregando o uso de armazenamento remoto ...","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 update found: {{message}}":"Nova atualização encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Nome nome de usuário é {{user}}\nAutorizações atualizadas para uso de um novo usuário limitado","Next":"Próximo","Next scheduled run:":"Próxima execução agendada:","Next scheduled task:":"Próxima tarefa agendada:","Next task:":"Próxima tarefa:","Next time":"Próxima vez","No":"Não","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Nenhum certificado foi especificado anteriormente, verifique com o administrador do servidor se a chave está correta: {{key}}\n\nDeseja aprovar a chave de host relatada?","No editor found for the "{{backend}}" storage type":"Editor não encontrado para o 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","No, my machine has only a single account":"Não, minha máquina possui apenas uma conta","Non-matching passphrase":"Senha não correspondente","None / disabled":"Nenhum / desabilitado","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:","Operation failed:":"Operação falhou:","Operations:":"Operações:","Optional authentication password":"Senha opcional de autenticação","Optional authentication username":"Usuário opcional de autenticação","Options":"Opções","Options added here are applied to all backups, but can be overridden in each individual backup":"As opções aqui adicionadas são aplicadas em todos os backups, mas podem ser substituídas em cada backup individual","Original location":"Localização original","Others":"Outros","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"Com o tempo, as versões de backup serão excluídas automaticamente. Permanecerá um backup dos últimos 7 dias, das últimas 4 semanas e cada um dos últimos 12 meses. Sempre haverá pelo menos um backup.","Overwrite":"Sobrescrever","Passphrase":"Frase de segurança","Passphrase (if encrypted)":"Senha (se criptografado)","Passphrase changed":"Senha alterada","Passphrases are not matching":"Senhas não correspondem","Passphrases do not match":"As senhas não correspondem","Password":"Senha","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 ...","Recreate (delete and repair)":"Recriar (excluir e reparar)","Recreate Database Phase":"Recriar banco de dados","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","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 from {{backupname}}":"Restaurar arquivos para {{backupname}}","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar a partir da configuração de backup","Restore from configuration ...":"Restaurar a partir da configuração ...","Restore options":"Restaurar opções","Restore read/write permissions":"Restaurar permissões leitura/escrita","Resume":"Continuar","Rewritten File Lists":"Listas de arquivos reescritos","Run again every":"Executar novamente a cada","Run now":"Executar agora","Running ....":"Executando ...","Running commandline entry":"Executando entrada de linha de comando","Running task:":"Executando tarefa:","S3 Compatible":"S3 Compatível","Same as the base install version: {{channelname}}":"Igual à versão de instalação base: {{channelname}}","Sat":"Sáb","Save":"Salvar","Save and repair":"Salvar e reparar","Save different versions with timestamp in file name":"Salve diferentes versões com marcas de horário no nome do arquivo","Save immediately":"Salvar imediatamente","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 treeview":"Mostrar hierarquia","Sia server password":"Senha do servidor Sia","Smart backup retention":"Retenção de backup inteligente","Some OpenStack providers allow an API key instead of a password and tenant name":"Alguns provedores OpenStack permitem uma chave de API em vez de uma senha e nome de projeto","Source Data":"Dados de origem","Source data":"Dados de origem","Source folders":"Pasta de origem","Source:":"Origem:","Specific builds for developers only. Not for use with important data.":"Versão apenas para desenvolvedores. Não para uso com dados importantes.","Standard protocols":"Protocolos padrão","Start":"Inicio","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 task:":"Tarefa de parada:","Storage Type":"Tipo de armazenamento","Storage class":"Classe de armazenamento","Storage class for creating a bucket":"Classe de armazenamento para criar um bucket","Stored":"Armazenado","Strong":"Forte","Success":"Sucesso","Sun":"Dom","Symbolic link":"Link simbólico","System Files":"Arquivos do sistema","System default ({{levelname}})":"Sistema padrão ({{levelname}})","System files":"Arquivos do sistema","System info":"Informação do sistema","System properties":"Propriedades do sistema","TByte":"TByte","TByte/s":"TByte/s","Target path, ie /backup":"Caminho de destino, exemplo: /backup","Task is running":"Tarefa está executando","Temporary Files":"Arquivos temporários","Temporary files":"Arquivos temporários","Tenant Name":"Nome do projeto","Test Phase":"Fase de teste","Test connection":"Teste de conexão","Testing ...":"Testando ...","Testing connection ...":"Testando conexão ...","Testing permissions...":"Testando permissões...","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"O campo '{{fieldname}}' contém um caractere inválido: {{character}} (valor: {{value}}, índice: {{pos}})","The 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 connection to the server is lost, attempting again in {{time}} ...":"A conexão com o servidor foi perdida, tentando novamente em {{time}} ...","The dark theme (by Michal)":"O tema escuro (por Michal)","The default blue on white theme (by Alex)":"O tema padrão azul sobre branco (por Alex)","The folder {{folder}} does not exist.\nCreate it now?":"O diretório {{folder}} não existe.\nDeseja cria-lo agora?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"A chave do host mudou, verifique com o administrador do servidor se está correta, caso contrário você poderia ser vítima de um ataque MAN-IN-THE MIDDLE.\n\nDeseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" com a chave do host REPORTADA: {{key}}?","The 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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Essa opção não está relacionada ao backup ou ao tamanho máximo do arquivo, nem afeta as taxas de desduplicação. Veja esta página antes de alterar o tamanho do volume remoto.","This week":"Esta semana","Throttle settings":"Configurações de limitação","Thu":"Qui","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","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","Verifications":"Verificações","Verify files":"Verificar arquivos","Verifying ...":"Verificando ...","Verifying answer":"Verificando pergunta","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 task to start ....":"Aguardando a tarefa começar ...","Warnings, errors and crashes":"Avisos, erros e falhas","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Aceitamos doações através de diferentes serviços, como OpenCollective, PayPal, BountySource e várias cripto moedas.","We recommend that you encrypt all backups stored outside your system":"Recomendamos que criptografe todos os backups armazenados fora do seu sistema","Weak":"Fraca","Weak passphrase":"Frase de segurança fraca","Wed":"Qua","Weeks":"Semanas","Where do you want to restore from?":"De onde você deseja restaurar?","Where do you want to restore the files to?":"Para onde você deseja restaurar os arquivos?","Years":"Anos","Yes":"Sim","Yes, I have stored the passphrase safely":"Sim, eu tenho armazenado uma frase de acesso segura","Yes, I 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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Você parece estar executando o Mono sem certificados SSL carregados.\nDeseja importar a lista de certificados confiáveis ​​da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Você está mudando o caminho do banco de dados para longe de um banco de dados existente.\nTem certeza de que isso é o que deseja?","You are currently running {{appname}} {{version}}":"Você está atualmente executando {{appname}} {{version}}","You 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 either a password or an API Key":"Você deve inserir uma senha ou uma chave de API","You must enter either a password or an API Key, not both":"Você deve inserir uma senha OU uma chave de API, não ambas","You must fill in the password":"Você deve preencher a senha","You must fill in the server name or address":"Você deve preencher o nome do servidor ou endereço","You must fill in the username":"Você deve preencher o usuário","You must fill in {{field}}":"Você deve preencher {{field}}","You must select or fill in the AuthURI":"Você deve selecionar ou preencher a AuthURI","You must select or fill in the server":"Você deve selecionar ou preencher o servidor","You must specify a path":"Você deve especificar um caminho","You should fill in {{field}}{{reason}}":"Você deve preencher {{field}} {{reason}}","Your files and folders have been restored successfully.":"Seus arquivos e pastas foram restaurados com êxito.","Your passphrase is easy to guess. Consider changing passphrase.":"Sua senha é fácil de adivinhar. Considere alterá-la.","bucket/folder/subfolder":"bucket/pasta/subpasta","byte":"byte","byte/s":"byte/s","custom":"personalizado","resume now":"continuar agora","unless you are explicitly specifying --group-id":"a menos que você esteja explicitamente especificando --group-id","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} foi desenvolvido inicialmente por {{dev1}} e{{dev2}}. {{appname}} pode ser baixado em {{websitename}}. {{appname}} é licenciado sob a {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} arquivos ({{size}}) restantes {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versão","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões"],"{{number}} Hour":"{{number}} hora","{{number}} 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 to user interface":"Acesso à interface","Account name":"Nome da conta","Activate":"Ativar","Activate failed:":"Falha ao ativar:","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'?","Adjust path name?":"Ajustar nome do caminho?","Advanced Options":"Opções avançadas","Advanced options":"Opções avançadas","Advanced:":"Avançado:","All Hyper-V Machines":"Todas as máquinas Hyper-V","All Microsoft SQL Databases":"Todas as bases de dados Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Todos os relatórios de utilização são enviados de forma anónima. Contêm informação sobre o hardware, sobre o sistema operativo, o tipo de 'backend', a duração 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 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 Name":"Nome do 'bucket'","Bucket create location":"Localização de criação do 'bucket'","Bucket create region":"Região de criação do 'bucket'","Bucket name":"Nome do 'bucket'","Bucket storage class":"Classe de armazenamento do 'bucket'","Building list of files to restore …":"A criar a lista de ficheiros a restaurar ...","Building partial temporary database …":"A criar a base de dados parcial temporária ...","Busy ...":"Ocupado...","By allowing remote access, the server listens to requests from any machine on your network. If you enable this option, make sure you are always using the computer on a secure firewall protected network.":"Ao permitir o acesso remoto, o servidor escuta solicitações de qualquer máquina 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 ...":"A procurar...","Checking for updates …":"A procurar atualizações ...","Chose a storage type to get started":"Escolha o tipo de armazenamento para iniciar","Click the AuthID link to create an AuthID":"Clique na ligação para criar uma AuthID","Click to set throttle options":"Clique para definir as opções de velocidade","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...","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","Confirm password":"Confirmar palavra-passe","Confirmation required":"Requer confirmação","Connect":"Estabelecer ligação","Connect now":"Estabelecer ligação agora","Connecting to server …":"A ligar ao servidor ...","Connecting to task ....":"A estabelecer ligação à tarefa...","Connecting...":"A estabelecer ligação...","Connection lost":"Ligação perdida","Connection worked!":"Ligação funcional!","Container name":"Nome do 'container'","Container region":"Região do 'container'","Continue":"Continuar","Continue without encryption":"Continuar sem encriptação","Copied!":"Copiada!","Copy":"Copiar","Copy Destination URL to Clipboard":"Copiar URL para a área de transferência","Copy failed. Please manually copy the URL":"Falha ao copiar. Copie o URL manualmente.","Core options":"Opções de core","Counting ({{files}} files found, {{size}})":"Encontrados ({{files}} ficheiros, {{size}})","Crashes only":"Apenas términos","Create bug report …":"Criar relatório de erros ...","Create folder?":"Criar pasta?","Created new limited user":"Criar utilizador com restrições","Creating bug report …":"A criar relatório de 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 ...","Creating user...":"A criar utilizador...","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 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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Gostou da nossa aplicação? Se gostou, saiba que pode fazer um donativo. A nossa sugestão é de {{smallamount}} para particulares e de {{largeamount}} para organizações.","Direct restore from backup files ...":"Restauro a partir de ficheiros de cópias de segurança...","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}}?","Domain Name":"Nome do domínio","Donate":"Doar","Donation messages":"Mensagens de donativo","Donation messages are hidden, click to show":"Mensagens de donativo ocultas... Clique para mostrar","Donation messages are visible, click to hide":"Mensagens de donativo mostradas... Clique para ocultar","Done":"Terminado","Download":"Descarregar","Downloaded files":"Descarregar ficheiros","Downloading files …":"A transferir ficheiros ...","Downloading update…":"A transferir atualizações ...","Downloading …":"A transferir ...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Cada 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.\\n Desta forma é mais fácil executar as operações e reduz a quantidade de dados que serão descarregados em cada operação.","Edit 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:","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 access key":"Digite a chave de acesso","Enter account name":"Digite o nome da conta","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 container name":"Digite o nome do 'container'","Enter encryption passphrase":"Digite a frase-passe de encriptação","Enter expression here":"Digite aqui a expressão","Enter folder path name":"Digite o nome do caminho da pasta","Enter one option per line in command-line format, eg. {0}":"Digite uma opção por linha no formato de linha de comandos, exemplo {0}","Enter the destination path":"Digite o caminho do destino","Enter the email address of the Office 365 group":"Digite o endereço de e-mail do grupo Office 365","Enter the full destination path, including the server name, but without https":"Introduza o caminho de destino completo, incluindo o nome do servidor, mas sem https","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 import:":"Falha ao importar:","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\n access policy":"Gerar a política\n de acesso ao 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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Se a cópia de segurança e o servidor remoto não estiverem sincronizados, o Duplicati irá solicitar a reparação da base de dados.\\nSe não for possível a reparação, pode eliminar a base dados local para a poder recriar.","If the backup file was not downloaded automatically, right click and choose "Save as …"":"Se o ficheiro 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.","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Se a sua máquina tiver vários utilizadores (mais do que uma conta), terá que definir uma palavra-passe para impedir que os outros utilizadores acedam aos dados da sua conta.\nDeseja definir agora essa palavra-passe?","Import":"Importar","Import Destination URL":"Importar URL do destino","Import backup configuration":"Importar configuração da cópia de segurança","Import completed, but no certificates were found after the import":"A importação foi terminada mas não foram encontrados certificados após a importação","Import failed":"Falha ao importar:","Import from a file":"Importar de um ficheiro","Import metadata":"Importar meta-dados","Importing …":"A importar ...","Include a file?":"Incluir um ficheiro?","Include expression":"Expressão de inclusão","Include regular expression":"Expressão regular de exclusão","Incorrect answer, try again":"Resposta errada, tente novamente.","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","Install":"Instalar","Install failed:":"Falha ao instalar:","Invalid characters in path":"Caracteres inválidos no caminho","Invalid retention time":"Tempo de retenção inválido","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"É possível estabelecer ligação a servidores FTP sem palavra-passe.\nTem a certeza de que o servidor FTP possui suporte a sessões no modo anónimo?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Manter um número específico","Keep all backups":"Manter 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...","Loading remote storage usage ...":"A carregar utilização do armazenamento externo...","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 update found: {{message}}":"Atualização encontrada: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"O novo nome de utilizador é {{user}}.\nAs credenciais foram atualizadas para usar o utilizador limitado","Next":"Seguinte","Next scheduled run:":"Próximo agendamento:","Next scheduled task:":"Próxima tarefa agendada:","Next task:":"Próxima tarefa:","Next time":"Próxima hora","No":"Não","No 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","No, my machine has only a single account":"Apenas existe uma conta na minha máquina","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","Operation failed:":"Falha de operação:","Operations:":"Operações:","Optional authentication password":"Palavra-passe opcional para autenticação","Optional authentication username":"Nome de utilizador opcional para autenticação","Options":"Opções","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 from {{backupname}}":"Restaurar ficheiros de {{backupname}}","Restore files …":"Restaurar ficheiros ...","Restore from":"Restaurar de","Restore from backup configuration":"Restaurar de uma configuração de cópia de segurança","Restore from configuration ...":"Restaurar de uma configuração...","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 ....":"Em curso...","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","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","Target path, ie /backup":"Caminho do destino, isto é /backup","Task is running":"Tarefa em execução","Temporary Files":"Ficheiros temporários","Temporary files":"Ficheiros temporários","Tenant Name":"Nome do 'tenant' (projeto)","Test Phase":"Fase de teste","Test connection":"Testar ligação","Testing ...":"A testar...","Testing connection ...":"A testar ligação...","Testing permissions …":"A verificar permissões ...","Testing permissions...":"A testar 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 connection to the server is lost, attempting again in {{time}} ...":"A conexão com o servidor foi perdida, a tentar novamente em {{time}} ...","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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Esta opção não está relacionada com a cópia de segurança ou ao tamanho máximo do ficheiro, nem afeta as taxas de desduplicação. Veja esta página antes de alterar o tamanho do volume remoto.","This week":"Esta semana","Throttle settings":"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 ...":"A verificar...","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 task to start ....":"À espera para iniciar a tarefa...","Waiting for upload to finish …":"A aguardar que o envio termine ...","Warnings, errors and crashes":"Avisos e erros","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Aceitamos donativos através de diferentes serviços, como OpenCollective, PayPal, BountySource e várias criptomoedas.","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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Parece que está a executar o Mono sem certificados SSL carregados.\nQuer importar a lista de certificados confiáveis ​​da Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"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 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","You should fill in {{field}}{{reason}}":"Deve preencher {{field}}{{reason}}","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"],"{{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","Activate":"Activați","Activate failed:":"Activare nereușită:","Add a new backup":"Adăugați o copie de rezervă nouă","Add a path directly":"Adăugați direct o cale","Add advanced option":"Adăugați opțiunea avansată","Add backup":"Adăugați 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?","Adjust path name?":"Modificați calea?","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 create region":"Regiunea 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ă ...","Busy ...":"Ocupat ...","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 ...":"În curs de verificare ...","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ță ...","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","Confirm password":"Confirmă parola","Confirmation required":"Confirmare Necesară","Connect":"Conectează","Connect now":"Conectează acum","Connecting to server …":"Se conectează la server ...","Connecting to task ....":"Se conectează la activitate ....","Connecting...":"Se conectează ...","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ă ...","Creating user...":"Se creează utilizatorul ...","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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Am ajutat la salvarea fișierelor? În acest caz, vă rugăm să luați în considerare sprijinirea Duplicati cu o donație. Vă sugerăm utilizarea {{smallamount}} pentru uz privat și {{largeamount}} pentru uz comercial.","Direct restore from backup files ...":"Restaurare directă din fișierele de rezervă ...","Disabled":"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}}","Domain Name":"Nume de domeniu","Donate":"Donează","Donation messages":"Mesaje de donare","Donation messages are hidden, click to show":"Mesajele de donare sunt ascunse, dați clic pentru a afișa","Donation messages are visible, click to hide":"Mesajele de donare sunt vizibile, faceți clic pentru a ascunde","Done":"Terminat","Download":"Descarcă","Downloaded files":"Fișierele descărcate","Downloading files …":"Se descarcă fișierele ...","Downloading update…":"Se descarcă actualizarea ...","Downloading …":"Se descarcă ...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Fiecare copie de siguranță are o bază de date locală asociată cu aceasta, care stochează informații despre copia de rezervă la distanță pe mașina locală. \\ NAcest lucru face mai rapidă efectuarea mai multor operații și reduce cantitatea de date care trebuie descărcată pentru fiecare operație.","Edit 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 access key":"Introduceți cheia de acces","Enter account name":"Introduceți numele contului","Enter backup passphrase, if any":"Introduceți fraza de acces, dacă există","Enter configuration details":"Introduceți detaliile de configurare","Enter container name":"Introduceți numele containerului","Enter encryption passphrase":"Introduceți expresia de acces pentru criptare","Enter expression here":"Introduceți expresia aici","Enter folder path name":"Introduceți numele căii de cale","Enter one option per line in command-line format, eg. {0}":"Introduceți o opțiune pe linie în format de linie de comandă, de ex. {0}","Enter the destination path":"Introduceți calea de destinație","Enter the email address of the Office 365 group":"Introdu adresa de email pentru grupul de Office 365","Enter the full destination path, including the server name, but without https":"Introdu calea de destinație completă, inclusiv numele serverului, dar fără https","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 import:":"Imposibil de importat:","Failed to read backup defaults:":"Nu au putut fi citite valorile implicite de rezervă:","Failed to restore files: {{message}}":"Nu sa reușit restaurarea fișierelor: {{message}}","Failed to save:":"Salvarea nu a reușit:","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 the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Dacă spațiul de salvare și stocarea la distanță nu se sincronizează, Duplicati va necesita efectuarea unei operații de reparații pentru sincronizarea bazei de date. \\ NDacă repararea nu este reușită, puteți șterge baza de date locală și puteți re-genera.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Dacă nu introduceți o cale, toate fișierele vor fi stocate în dosarul de conectare.\nEști sigur că asta vrei?","If you do not enter an API Key, the tenant name is required":"Dacă nu introduceți o cheie API, este necesar numele locatarului","If you want to use the backup later, you can export the configuration before deleting it":"Dacă doriți să utilizați ulterior copia de rezervă, puteți să exportați configurația înainte de ao șterge","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Dacă aparatul dvs. se află într-un mediu cu mai mulți utilizatori (adică mașina are mai multe conturi), trebuie să setați o parolă pentru a împiedica alți utilizatori să acceseze date din contul dvs.\nDoriți să setați o parolă acum?","Import":"Import","Import Destination URL":"Importați adresa URL de destinație","Import backup configuration":"Importați configurația de rezervă","Import completed, but no certificates were found after the import":"Importul a fost finalizat, dar nu au fost găsite certificate după import","Import failed":"Importul a eșuat","Import from a file":"Importați dintr-un fișier","Include a file?":"Includeți un fișier?","Include expression":"Includeți expresia","Include regular expression":"Includeți expresia regulată","Incorrect answer, try again":"Răspuns incorect, încercați din nou","Information":"informație","Install":"Instalare","Install failed:":"Instalarea a eșuat:","Invalid characters in path":"Caractere nevalide în cale","Invalid retention time":"Timp de retenție nevalid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Este posibil să vă conectați la un FTP fără o parolă.\nSunteți sigur că serverul FTP acceptă login-urile fără parolă?","KByte":"kByte","KByte/s":"KByte / s","Language in user interface":"Limba în interfața cu utilizatorul","Last month":"Luna trecuta","Latest":"Cele mai recente","Libraries":"Biblioteci","Load a configuration from an exported job or a storage provider":"Încărcați o configurație dintr-o lucrare exportată sau dintr-un furnizor de stocare","Load destination from an exported job or a storage provider":"Încărcați destinația dintr-o lucrare exportată sau dintr-un furnizor de stocare","Load older data":"Încărcați date mai vechi","Loading ...":"Se incarca ...","Loading remote storage usage ...":"Se încarcă utilizarea spațiului de stocare ...","Local database for":"Bază de date locală pentru","Local database path:":"Calea bazei de date locale:","Local storage":"Depozit local","Location":"Locație","Location where buckets are created":"Locația în care sunt create găleți","Log data for {{Backup.Backup.Name}}":"Date din jurnal pentru {{Backup.Backup.Name}} ","Log data from the server":"Datele din jurnal de pe server","Log out":"Deconectați-vă","MByte":"MByte","MByte/s":"MByte / s","Maintenance":"întreținere","Manually type path":"Trasează manual calea","Max download speed":"Viteză maximă de descărcare","Max upload speed":"Viteză maximă de încărcare","Menu":"Meniul","Microsoft SQL Database:":"Microsoft SQL Database:","Microsoft SQL Databases":"Baze de date Microsoft SQL","Minimum redundancy":"Redundanță minimă","Minimum redundancy is 1.0":"Redundanța minimă este de 1,0","Minutes":"Minute","Missing name":"Lipsește numele","Missing passphrase":"Fraza de acces lipsă","Missing sources":"Sursa lipsă","Mon":"Mon","Months":"Luni","Move existing database":"Mutați baza de date existentă","Move failed:":"Mutarea a eșuat:","My Documents":"Documentele mele","My Music":"Muzica mea","My Photos":"Fotografiile mele","My Pictures":"Pozele mele","Name":"Nume","Never":"Nu","New update found: {{message}}":"S-a găsit o nouă actualizare: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Numele noului utilizator este {{user}}.\nAu fost aprobate informațiile pentru a utiliza noul utilizator limitat","Next":"Următor →","Next scheduled run:":"Următorul programat:","Next scheduled task:":"Următoarea sarcină programată:","Next task:":"Următoarea sarcină:","Next time":"Data viitoare","No":"Nu","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Niciun certificat nu a fost specificat anterior, verificați cu administratorul serverului că cheia este corectă: {{key}}\n\nDoriți să aprobați cheia de gazdă raportată?","No editor found for the "{{backend}}" storage type":"Nu a fost găsit un editor pentru tipul de stocare 6118489 _ {{backend}} "","No encryption":"Nu există criptare","No items selected":"Nu au fost selectate elemente","No items to restore, please select one or more items":"Nu există elemente pentru restaurare, selectați unul sau mai multe elemente","No passphrase entered":"Nu a fost introdusă nici o expresie de acces","No scheduled tasks":"Nu există sarcini programate","No, my machine has only a single account":"Nu, mașina mea are doar un singur cont","Non-matching passphrase":"Fraza de acces fără potrivire","None / disabled":"Nici unul / dezactivat","OK":"O.K","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Operația a eșuat:","Operations:":"Operații:","Optional authentication password":"Parola de autentificare opțională","Optional authentication username":"Nume de utilizator opțional de autentificare","Options":"Opțiuni","Options added here are applied to all backups, but can be overridden in each individual backup":"Opțiunile adăugate aici sunt aplicate tuturor backup-urilor, dar pot fi suprascrise în fiecare copie de rezervă individuală","Original location":"Locația originală","Others":"Alții","Overwrite":"Suprascriere","Passphrase":"o expresie de acces","Passphrase (if encrypted)":"Fraza de acces (dacă este criptată)","Passphrase changed":"Fraza de acces a fost modificată","Passphrases are not matching":"Frazele de acces nu se potrivesc","Password":"Parola","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 files from {{backupname}}":"Restaurați fișierele din {{backupname}}","Restore from":"Restaurați de la","Restore from backup configuration":"Restabiliți din configurația de backup","Restore from configuration ...":"Restabiliți din configurație ...","Restore options":"Restaurați opțiunile","Restore read/write permissions":"Restaurați permisiunile de citire / scriere","Resume":"Relua","Run again every":"Rulați din nou fiecare","Run now":"Fugiți acum","Running ....":"Alergare ....","Running commandline entry":"Rulează intrarea în linia de comandă","Running task:":"Sarcina de funcționare:","S3 Compatible":"S3 Compatibil","Same as the base install version: {{channelname}}":"La fel ca versiunea de instalare de bază: {{channelname}}","Sat":"Sat","Save":"Salvați","Save and repair":"Salvați și reparați","Save different versions with timestamp in file name":"Salvați diferite versiuni cu marca de timp în numele fișierului","Save immediately":"Salvați imediat","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","Target path, ie /backup":"Calea țintă, adică / backup","Task is running":"Sarcina se execută","Temporary files":"Fișiere temporare","Tenant Name":"Numele proprietarului","Test connection":"Test de conexiune","Testing ...":"Testarea ...","Testing connection ...":"Testarea conexiunii ...","Testing permissions...":"Testarea permisiunilor ...","The bucket name should be all lower-case, convert automatically?":"Numele găleții ar trebui să fie toate literele mici, să se convertească automat?","The bucket name should start with your username, prepend automatically?":"Numele bucketului ar trebui să înceapă cu numele dvs. de utilizator, să se predea automat?","The connection to the server is lost, attempting again in {{time}} ...":"Conexiunea la server este pierdută, încercând din nou în {{time}} ...","The dark theme (by Michal)":"Tema intunecata (de Michal)","The default blue on white theme (by Alex)":"Culoarea albastră implicită pe alb (de Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Cheia gazdă a fost modificată, verificați-vă cu administratorul serverului dacă aceasta este corectă, altfel ați putea fi victima unui atac MAN-IN-THE-MIDDLE.\n\nDoriți să ÎNLOCUIți cheia gazdă CURRENT \"{{prev}}\" cu cheia gazdă REPORTED: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Calea nu pare să existe, vreți să o adăugați oricum?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Calea nu se termină cu un caracter {{dirsep}}, ceea ce înseamnă că includeți un fișier, nu un dosar.\n\nDoriți să includeți fișierul specificat?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Calea trebuie să fie o cale absolută, adică trebuie să pornească cu o slash '/'","The 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 ...":"Verificarea ...","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ă","Waiting for task to start ....":"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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Se pare că rulați Mono fără certificate SSL încărcate.\nDoriți să importați lista de certificate de încredere de la Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Schimbați calea bazei de date departe de o bază de date existentă.\nEști sigur că asta vrei?","You are currently running {{appname}} {{version}}":"În prezent, executați {{appname}} {{version}}","You 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 to user interface":"Доступ в веб-интерфейс","Account name":"Имя учётной записи","Activate":"Активировать","Activate failed:":"Активация не удалась:","Add a new backup":"Создать новую резервную копию","Add a path directly":"Добавить путь непосредственно","Add advanced option":"Добавить расширенный параметр","Add backup":"Добавить резервную копию","Add filter":"Добавить фильтр","Add path":"Добавить путь","Adjust bucket name?":"Изменить имя блока?","Adjust path name?":"Изменить имя пути?","Advanced Options":"Расширенные параметры","Advanced options":"Расширенные параметры","Advanced:":"Дополнительно:","All Hyper-V Machines":"Все виртуальные машины Hyper-V","All Microsoft SQL Databases":"Все базы данных Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Все отчеты отправляются анонимно и не включают каких-либо персональных данных. Они содержат информацию об аппаратной конфигурации и операционной системе, типе бэкэнда, продолжительности резервного копирования, а также общий размер резервируемых данных и другие подобные данные. Они не включают пути или имена файлов, имена пользователей, пароли или любую другую конфиденциальную информацию.","Allow remote access (requires restart)":"Разрешить удалённый доступ (потребуется перезапуск)","Allowed days":"Разрешенные дни","An existing file was found at the new location":"Существующий файл был найден по новому пути","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Существующий файл был найден по новому пути\nВы точно хотите, чтобы база данных указывала на существующий файл?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"Была обнаружена локальная база данных для хранилища.\nПовторное использование базы данных позволит экземплярам командной строки и сервера работать на одном и том же удаленном хранилище.\n\n Вы хотите использовать существующую базу данных?","Anonymous usage reports":"Анонимные отчёты об использовании","As Command-line":"Как командная строка","AuthID":"AuthID","Authentication password":"Пароль для аутентификации","Authentication username":"Имя пользователя для аутентификации","Autogenerated passphrase":"Сгенерированный пароль","Automatically run backups.":"Запускать резервное копирование автоматически","B2 Application Key":"B2 Application Key","B2 Cloud Storage Account ID":"B2 Cloud Storage Account ID","B2 Cloud Storage Application Key":"B2 Cloud Storage Application Key","Back":"Назад","Backend modules:":"Модули бэкенда:","Backup destination":"Хранение резервной копии","Backup location":"Расположение резервной копии","Backup:":"Резервная копия:","Beta":"Beta","Broken access":"Битый доступ","Browse":"Обзор","Browser default":"Браузер по-умолчанию","Bucket Name":"Имя блока","Bucket create location":"Место создания блока","Bucket create region":"Регион создания блока","Bucket name":"Имя блока","Bucket storage class":"Класс хранения блока","Busy ...":"Занят ...","Canary":"Canary","Cancel":"Отмена","Cannot move to existing file":"Не могу переместить в существующий файл","Changelog":"История изменений","Changelog for {{appname}} {{version}}":"Список изменений для {{appname}} {{version}}","Check failed:":"Проверка не удалась:","Check for updates now":"Проверить наличие обновлений","Checking ...":"Проверка","Chose a storage type to get started":"Для начала выберите тип хранилища","Click the AuthID link to create an AuthID":"Нажмите на ссылку AuthID для создания AuthID","Click to set throttle options":"Нажмите, чтобы установить параметры ограничения скорости","Compact now":"Уплотнить сейчас","Compacting remote data ...":"Уплотнение удаленных данных ...","Compression modules:":"Модули сжатия:","Computer":"Компьютер","Configuration file:":"Файл конфигурации:","Configuration:":"Настройка:","Configure a new backup":"Настройка новой резервной копии","Confirm delete":"Подтвердите удаление","Confirm encryption passphrase":"Подтвердите кодовую фразу шифрования","Confirmation required":"Необходимо подтверждение","Connect":"Подключение","Connect now":"Подключиться сейчас","Connecting to task ....":"Подключение к задаче...","Connecting...":"Подключение...","Connection lost":"Потеряно соединение","Connection worked!":"Подключение работает!","Container name":"Имя контейнера","Container region":"Регион контейнера","Continue":"Продолжить","Continue without encryption":"Продолжить без шифрования","Copied!":"Скопировано!","Copy Destination URL to Clipboard":"Скопировать URL-адрес назначения в буфер обмена","Copy failed. Please manually copy the URL":"Копирование не удалось. Скопируйте URL-адрес вручную","Core options":"Основные параметры","Counting ({{files}} files found, {{size}})":"Сканирование (найдено {{files}} файлов, {{size}})","Crashes only":"Только падения","Create bug report …":"Создать отчет об ошибке…","Create folder?":"Создать папку?","Created new limited user":"Создан новый ограниченный пользователь","Creating bug report …":"Создание отчета об ошибке…","Creating new user with limited access …":"Создание нового пользователя с ограниченным доступом…","Creating target folders …":"Создание целевых папок…","Creating temporary backup …":"Создание временной резервной копии…","Creating user...":"Создание пользователя...","Current action:":"Текущая операция:","Current file:":"Текущий файл:","Current version is {{versionname}} ({{versionnumber}})":"Текущая версия — {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"Пользовательский S3 endpoint","Custom authentication url":"Пользовательский URL-адрес аутентификации","Custom location ({{server}})":"Пользовательское местоположение ({{server}})","Custom region for creating buckets":"Пользовательский регион для создания buckets","Custom region value ({{region}})":"Пользовательское значение региона ({{region}})","Custom server url ({{server}})":"Пользовательский URL-адрес сервера ({{server}})","Custom storage class ({{class}})":"Пользовательский класс хранения ({{class}})","Database …":"База данных…","Days":"Дней","Default":"По умолчанию","Default ({{channelname}})":"По умолчанию ({{channelname}})","Default options":"Параметры по умолчанию","Delete":"Удалить","Delete backup":"Удалить резервную копию","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":"Удалённые файлы","Description:":"Описание:","Desktop":"Рабочий стол","Destination":"Хранение","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Мы помогли спасти ваши файлы? Если да, пожалуйста, подумайте о поддержке Duplicati пожертвованием. Мы предлагаем {{smallamount}} за частное использование и {{largeamount}} за коммерческое использование.","Direct restore from backup files ...":"Восстановление из резервной копии","Disabled":"Отключено","Dismiss":"Скрыть","Display and color theme":"Отображение и цветовая тема","Do you really want to delete the backup: \"{{name}}\" ?":"Вы действительно хотите удалить резервную копию: «{{name}}» ?","Do you really want to delete the local database for: {{name}}":"Вы действительно хотите удалить локальную базу данных для: {{name}}","Domain Name":"Имя домена","Donate":"Пожертвовать","Donation messages":"Напоминания о пожертвовании","Donation messages are hidden, click to show":"Напоминания о пожертвовании отключены, нажмите, чтобы показывать","Donation messages are visible, click to hide":"Напоминания о пожертвовании включены, нажмите, чтобы скрыть","Done":"Готово","Download":"Скачать","Duplicate option {{opt}}":"Дублировать параметр {{opt}}","Duplicati Website":"Сайт Duplicati ","Duplicati forum":"Форум Duplicati","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Для каждой резервной копии существует связанная с ней локальная база данных, которая хранит на локальной машине информацию об удаленной резервной копии.\nПри удалении резервной копии вы можете также удалить и локальную базу данных, никак не влияя на возможность восстановления удалённых файлов.\nЕсли вы используете локальную базу данных для резервного копирования из командной строки, то вы должны сохранить базу данных.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Каждая резервная копия имеет локальную базу данных, связанную с ним, со сведениями об удаленной резервной копировании на местном компьютере. \\nЭто позволяет быстрее выполнять множество операций и уменьшает объем данных, который необходимо загрузить для каждой операции.","Edit as list":"Редактировать как список","Edit as text":"Редактировать как текст","Encrypt file":"Шифровать файл","Encryption":"Шифрование","Encryption changed":"Шифрование изменено","Encryption modules:":"Модули шифрования:","Enter URL":"Введите URL-адрес","Enter access key":"Введите ключ доступа","Enter account name":"Введите имя учетной записи","Enter backup passphrase, if any":"Введите пароль резервной копии, если таковой имеется","Enter configuration details":"Ввод сведений конфигурации","Enter container name":"Введите имя контейнера","Enter encryption passphrase":"Введите пароль шифрования","Enter expression here":"Введите выражение здесь","Enter folder path name":"Введите путь папки","Enter one option per line in command-line format, eg. {0}":"Введите по одному параметру в строке в формате командной строки, например {0}","Enter the destination path":"Введите путь назначения","Error":"Ошибка","Error!":"Ошибка!","Errors and crashes":"Ошибки и падения","Exclude":"Исключить","Exclude directories whose names contain":"Исключить каталоги, имена которых содержат","Exclude expression":"Выражение для исключения","Exclude file":"Исключить файл","Exclude file extension":"Исключить файловое расширение","Exclude files whose names contain":"Исключить файлы, имена которых содержат","Exclude folder":"Исключить папку","Exclude regular expression":"Регулярное выражение для исключения","Existing file found":"Найден существующий файл","Experimental":"Experimental","Export":"Экспорт","Export 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 import:":"Не удалось импортировать:","Failed to read backup defaults:":"Не удалось прочитать настройки по умолчанию для резервной копии:","Failed to restore files: {{message}}":"Не удалось восстановить файлы: {{message}}","Failed to save:":"Не удалось сохранить:","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":"Сгенерировать","Hidden files":"Скрытые файлы","Hide":"Скрыть","Hide hidden folders":"Скрыть скрытые папки","Home":"Главная","Hours":"часов","How do you want to handle existing files?":"Как вы хотите обрабатывать существующие файлы?","Hyper-V Machine":"Hyper-V Машина","Hyper-V Machine:":"Hyper-V Машина:","Hyper-V Machines":"Hyper-V Машины","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Если дата была пропущена, задание будет выполнено как можно скорее.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Если резервное копирование и внешнее хранилище не синхронизированы, Duplicati потребует выполнения операции исправления для синхронизации базы данных. \\nЕсли исправление не удастся, вы можете удалить локальную базу данных для повторного создания.","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"Если вы не введете путь, все файлы будут храниться в папке логина.\nВы уверены, что это то, что вы хотите?","If you do not enter an API Key, the tenant name is required":"Если вы не вводите ключ API, требуется имя арендатора","If you want to use the backup later, you can export the configuration before deleting it":"Если вы хотите использовать резервное копирование позже, вы можете экспортировать конфигурацию перед ее удалением","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Если ваш компьютер находится в многопользовательской среде (например, на компьютере имеется несколько учетных записей), вам необходимо установить пароль, чтобы другие пользователи не могли получать доступ к данным вашей учетной записи.\nВы хотите установить пароль сейчас?","Import":"Импорт","Import Destination URL":"Импортировать URL-адрес назначения","Import backup configuration":"Импорт настройки резервной копии","Import completed, but no certificates were found after the import":"Импорт завершен, но после импорта не были найдены сертификаты","Import failed":"Ошибка импорта","Import from a file":"Импортировать из файла","Include a file?":"Включить файл?","Include expression":"Выражение для включения","Include regular expression":"Регулярное выражение для включения","Incorrect answer, try again":"Неправильный ответ, попробуйте еще раз","Information":"Информация","Install":"Установить","Install failed:":"Установка не удалась:","Invalid characters in path":"Недопустимые символы в пути","Invalid retention time":"Недопустимое время хранения","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"К некоторым FTP возможно подключиться без пароля.\nВы уверены, что ваш FTP-сервер поддерживает вход без пароля?","KByte":"КБайт","KByte/s":"КБ/сек","Language in user interface":"Язык пользовательского интерфейса","Last month":"Последний месяц","Latest":"Последнее","Libraries":"Библиотеки","Live":"Текущие","Load a configuration from an exported job or a storage provider":"Загрузить настройки из экспортированного задания или поставщика хранилища","Load destination from an exported job or a storage provider":"Загрузить назначение из экспортированного задания или поставщика хранилища","Load older data":"Загрузить старые данные","Loading ...":"Загрузка ...","Loading remote storage usage ...":"Загрузка использования удаленного хранилища ...","Local database for":"Локальная база данных для","Local database path:":"Путь локальной базы данных:","Local storage":"Локальное хранилище","Location":"Местоположение","Location where buckets are created":"Место где создаются buckets","Log data for {{Backup.Backup.Name}}":"Данные журнала для {{Backup.Backup.Name}}","Log data from the server":"Сообщения журнала сервера","Log out":"Выход","MByte":"Мбайт","MByte/s":"Мбайт/с","Maintenance":"Техническое обслуживание","Manually type path":"Ввести путь вручную","Max download speed":"Максимальная скорость загрузки","Max upload speed":"Максимальная скорость выгрузки","Menu":"Меню","Microsoft SQL Database:":"База данных Microsoft SQL:","Microsoft SQL Databases":"Баз данных Microsoft SQL","Minimum redundancy":"Минимальная избыточность","Minimum redundancy is 1.0":"Минимальная избыточность - 1.0","Minutes":"минут","Missing name":"Отсутствует имя","Missing passphrase":"Отсутствующие парольная фраза","Missing sources":"Отсутствуют источники","Mon":"Пн","Months":"Месяцев","Move existing database":"Перемещение существующей базы данных","Move failed:":"Перемещение не удалось:","My Documents":"Мои документы","My Music":"Моя музыка","My Photos":"Мои фотографии","My Pictures":"Мои Картинки","Name":"Имя","Never":"Никогда","New update found: {{message}}":"Найдено новое обновление: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"Новое имя пользователя — {{user}}.\nОбновлены учетные данные для использования нового пользователя с ограниченными правами","Next":"Далее","Next scheduled run:":"Следующий запуск:","Next scheduled task:":"Следующий запуск:","Next task:":"Следующая задача:","Next time":"В следующий раз","No":"Нет","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"Сертификат не был указан ранее, пожалуйста проверьте с администратором сервера ключ: {{key}} \n\nВы хотите утвердить полученный ключ сервера?","No editor found for the "{{backend}}" storage type":"Не найден редактор для хранилища типа "{{backend}}"","No encryption":"Без шифрования","No items selected":"Элементы не выбраны","No items to restore, please select one or more items":"Нет элементов для восстановления, выберите один или несколько элементов","No passphrase entered":"Не введена кодовая фраза","No scheduled tasks":"Нет запланированных задач","No, my machine has only a single account":"Нет, мой компьютер имеет единственную учётную запись","Non-matching passphrase":"Кодовые фразы не совпадают","None / disabled":"Нет / отключено","OK":"OK","OpenStack AuthURI":"OpenStack AuthURI","OpenStack Object Storage / Swift":"OpenStack Object Storage / Swift","Operation failed:":"Операция не удалась:","Operations:":"Операции:","Optional authentication password":"Необязательный пароль аутентификации","Optional authentication username":"Необязательное имя пользователя","Options":"Параметры","Options added here are applied to all backups, but can be overridden in each individual backup":"Опции, добавленные здесь применяются ко всем резервным копиям, но могут быть переопределены для каждой резервной копии индивидуально","Original location":"Исходное местоположение","Others":"Другие","Overwrite":"Перезаписать","Passphrase":"Кодовая фраза","Passphrase (if encrypted)":"Кодовая фраза (если зашифрован)","Passphrase changed":"Кодовая фраза изменена","Passphrases are not matching":"Кодовые фразы не совпадают","Password":"Пароль","Path":"Путь","Path not found":"Путь не найден","Path on server":"Путь на сервере","Path or subfolder in the bucket":"Путь или подпапка в bucket","Pause":"Пауза","Pause after startup or hibernation":"Отложенный запуск после включения или спящего режима","Pause options":"Параметры паузы","Permissions":"Разрешения","Pick location":"Выберите местоположение","Point to your backup files and restore from there":"Укажите место хранения резервной копии и восстановите данные из неё","Port":"Порт","Previous":"Назад","ProjectID is optional if the bucket exist":"ProjectID необязателен, если существует bucket","Proprietary":"Проприетарное","Recreate (delete and repair)":"Пересоздать (удалить и исправить)","Relative paths not allowed":"Относительные пути не допускаются","Reload":"Обновить","Remote":"Удаленный","Remove":"Удалить","Remove option":"Удалить параметр","Repair":"Исправить","Repeat Passphrase":"Повторить кодовую фразу","Reporting:":"Отчетность:","Reset":"Сбросить","Restore":"Восстановление","Restore files":"Восстановить файлы","Restore files from {{backupname}}":"Восстановить файлы из {{backupname}}","Restore from":"Восстановить из","Restore from backup configuration":"Восстановить из конфигурации резервной копии","Restore from configuration ...":"Восстановление из конфигурации","Restore options":"Параметры восстановления","Restore read/write permissions":"Восстановить разрешения чтения/записи","Resume":"Продолжить","Run again every":"Запускать каждый","Run now":"Запустить сейчас","Running ....":"Выполнение...","Running commandline entry":"Выполнение записи командной строки","Running task:":"Выполняемая задача:","S3 Compatible":"S3 совместимый","Same as the base install version: {{channelname}}":"Такой же как в базовой версии: {{channelname}}","Sat":"Сб","Save":"Сохранить","Save and repair":"Сохранить и исправить","Save different versions with timestamp in file name":"Сохранить различные версии с отметкой времени в имени файла","Save immediately":"Немедленно сохранить","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 treeview":"Древовидное отображение","Sia server password":"Пароль сервера Sia","Some OpenStack providers allow an API key instead of a password and tenant name":"Некоторые провайдеры OpenStack позволяют использовать ключ API вместо имени клиента и пароля","Source Data":"Исходные данные","Source data":"Данные для резервирования","Source folders":"Исходные папки","Source:":"Источник:","Standard protocols":"Стандартные протоколы","Stop after the current file":"Остановиться после текущего файла","Stop now":"Остановить сейчас","Stop running backup":"Остановить резервное копирование","Stop running task":"Остановить задачу","Stopping task:":"Остановка задачи:","Storage Type":"Тип хранилища","Storage class":"Класс хранилища","Storage class for creating a bucket":"Класс хранения для создания bucket","Stored":"Сохраненные","Strong":"Сильный","Success":"Успех","Sun":"Вс","Symbolic link":"Символическая ссылка","System default ({{levelname}})":"По умолчанию ({{levelname}})","System files":"Системные файлы","System info":"Информация о системе","System properties":"Свойства системы","TByte":"ТБайт","TByte/s":"ТБайт/s","Target path, ie /backup":"Целевой путь, т.е. /backup","Task is running":"Выполняется задача","Temporary files":"Временные файлы","Tenant Name":"Имя клиента","Test connection":"Проверить доступ","Testing ...":"Проверка ...","Testing connection ...":"Проверка соединения...","Testing permissions...":"Проверка разрешений...","The bucket name should be all lower-case, convert automatically?":"Имя bucket должно быть строчным, преобразовать автоматически?","The bucket name should start with your username, prepend automatically?":"Имя bucket следует начинать с вашего имени пользователя, вставить автоматически?","The connection to the server is lost, attempting again in {{time}} ...":"Потеряно соединение с сервером, повторная попытка через {{time}} ...","The dark theme (by Michal)":"Тёмная тема (от Michael)","The default blue on white theme (by Alex)":"Стандартная тема синий на белом (от Alex)","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"Ключ узла изменился, пожалуйста, проверьте у администратора сервера так ли это, в противном случае вы можете быть жертвой атаки MAN-IN-THE-MIDDLE.\n\nВы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?","The path does not appear to exist, do you want to add it anyway?":"Путь, по-видимому, не существует, вы всё равно хотите его добавить?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"Путь не заканчивается символом «{{dirsep}}», что означает, что вы включаете файл, а не папку.\n\nВы хотите включить указанный файл?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"Путь должен быть абсолютным, то есть он должен начинаться с косой черты «/»","The region parameter is only applied when creating a new bucket":"Параметр «регион» применяется только при создании нового bucket","The region parameter is only used when creating a bucket":"Параметр «регион» используется только при создании bucket","The server certificate could not be validated.\nDo you want to approve the SSL certificate with the hash: {{hash}}?":"Не удалось проверить сертификат сервера.\nВы хотите утвердить SSL-сертификат с хэшом: {{hash}}?","The storage class affects the availability and price for a stored file":"Класс хранилища влияет на доступность и цену сохраненного файла","The target folder contains encrypted files, please supply the passphrase":"Целевая папка содержит зашифрованные файлы, пожалуйста, укажите кодовую фразу","The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?":"Пользователь имеет слишком много прав. Вы хотите создать нового пользователя с ограниченными правами, с разрешениями только на выбранный путь?","This backup was created on another operating system. Restoring files without specifying a destination folder can cause files to be restored in unexpected places. Are you sure you want to continue without choosing a destination folder?":"Эта резервная копия была создана в другой операционной системе. Восстановление файлов без указания папки назначения может повлечь восстановление файлов в неожиданных местах. Вы уверены, что вы хотите продолжить без выбора папки назначения?","This month":"В этом месяце","This week":"На этой неделе","Throttle settings":"Параметры ограничения скорости","Thu":"Чт","To File":"В файл","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"Чтобы подтвердить, что вы хотите удалить все дистанционные файлы для «{{name}}», введите слово, которое вы видите ниже","To export without a passphrase, uncheck the \"Encrypt file\" box":"Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»","Today":"Сегодня","Trust host certificate?":"Доверять сертификату хоста?","Trust server certificate?":"Доверять сертификату сервера?","Tue":"Вт","Type to highlight files":"Напишите для выделения файлов","Unknown backup size and versions":"Неизвестные размер резервной копии и версии","Until resumed":"До возобновления","Update channel":"Канал обновлений","Update failed:":"Обновление не удалось:","Updating with existing database":"Обновление с существующей базой данных","Usage statistics":"Статистика использования","Usage statistics, warnings, errors, and crashes":"Статистика использования, предупреждения, ошибки и падения","Use SSL":"Использовать SSL","Use existing database?":"Использовать существующую базу данных?","Use weak passphrase":"Использовать слабую кодовую фразу","Useless":"Бесполезно","User data":"Данные пользователя","User has too many permissions":"Пользователь имеет слишком много разрешений","User interface settings":"Настройки интерфейса","Username":"Имя пользователя","Verify files":"Проверить файлы","Verifying ...":"Проверка ...","Verifying answer":"Проверка ответа","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 ....":"Ожидание запуска задачи...","Warnings, errors and crashes":"Предупреждения, ошибки и падения","We recommend that you encrypt all backups stored outside your system":"Мы рекомендуем зашифровать все резервные копии, хранящиеся вне вашей системы","Weak":"Слабый","Weak passphrase":"Слабая кодовая фраза","Wed":"Ср","Weeks":"Недель","Where do you want to restore from?":"Откуда вы хотите восстановить данные?","Where do you want to restore the files to?":"Куда вы хотите восстановить файлы?","Years":"Лет","Yes":"Да","Yes, I have stored the passphrase safely":"Да, я надёжно сохранил кодовую фразу","Yes, I'm brave!":"Да, я смелый!","Yes, please break my backup!":"Да, пожалуйста, сломайте мою резервную копию!","Yesterday":"Вчера","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Вы используете Mono без загруженных SSL-сертификатов.\nВы хотите импортировать список доверенных сертификатов от Mozilla?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"Вы меняете путь базы данных отличный от существующей базы данных.\nВы уверены, что это то, что вы хотите?","You are currently running {{appname}} {{version}}":"Вы используете {{appname}} {{version}}","You have changed the encryption mode. This may break stuff. You are encouraged to create a new backup instead":"Вы изменили режим шифрования. Это может что-нибудь сломать. Вместо этого вам лучше создать новую резервную копию","You have changed the passphrase, which is not supported. You are encouraged to create a new backup instead.":"Вы изменили кодовую фразу, но это не поддерживается. Вместо этого вам стоит создать новую резервную копию.","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"Вы выбрали не шифровать резервную копию. Шифрование рекомендовано для всех данных, хранящихся на удаленном сервере.","You have chosen to restore to a new location, but not entered one":"Вы выбрали новое место для восстановления, но не ввели его","You have generated a strong passphrase. Make sure you have made a safe copy of the passphrase, as the data cannot be recovered if you lose the passphrase.":"Вы использовали сильную парольную фразу. Пожалуйста, убедитесь, что вы надёжно сохранили парольную фразу, ибо восстановление данных невозможно в случае её утраты.","You must choose at least one source folder":"Вы должны выбрать по крайней мере одну исходную папку","You must enter a name for the backup":"Вам необходимо ввести имя резервной копии","You must enter a passphrase or disable encryption":"Вы должны ввести кодовую фразу или отключить шифрование","You must enter a positive number of backups to keep":"Необходимо ввести положительное число резервных копий для хранения","You must enter a tenant name if you do not provide an API Key":"Вам необходимо ввести имя арендатора, если вы не предоставите ключ API","You must enter a valid duration for the time to keep backups":"Необходимо ввести допустимый срок времени хранения резервных копий","You must enter either a password or an API Key":"Вы должны ввести пароль или ключ API","You must enter either a password or an API Key, not both":"Вы должны ввести либо пароль, либо ключ API, но не оба","You must fill in the password":"Вы должны заполнить пароль","You must fill in the server name or address":"Вы должны заполнить имя сервера или адрес","You must fill in the username":"Вы должны заполнить имя пользователя","You must fill in {{field}}":"Вы должны заполнить {{field}}","You must select or fill in the AuthURI":"Вы должны выбрать или заполнить AuthURI","You must select or fill in the server":"Вы должны выбрать или заполнить сервер","You must specify a path":"Вы должны указать путь","Your files and folders have been restored successfully.":"Ваши файлы и папки были восстановлены успешно.","Your passphrase is easy to guess. Consider changing passphrase.":"Вашу кодовую фразу легко отгадать. Подумайте об изменении кодовой фразы.","bucket/folder/subfolder":"bucket/папка/подпапка","byte":"байт","byte/s":"байт/сек","custom":"пользовательские","resume now":"возобновить сейчас","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"Основными разработчиками {{appname}} являются {{dev1}} и {{dev2}}. Последняя версия {{appname}} может быть загружена с сайта {{websitename}}. {{appname}} распространяется под лицензией {{licensename}}.","{{files}} files ({{size}}) to go {{speed_txt}}":"{{files}} файлов ({{size}}) впереди {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":["{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версия","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версии","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версий"],"{{number}} Hour":"{{number}} Часов","{{number}} Minutes":"{{number}} минут","{{time}} (took {{duration}})":"{{time}} (заняло {{duration}})"}); - gettextCatalog.setStrings('sk_SK', {"- pick an option -":"- zadajte voľbu -","...loading...":"...načítavam...","API Key":"API Kľúč","AWS Access ID":"AWS prístupové ID","AWS Access Key":"AWS prístupový kľúč","AWS IAM Policy":"AWS IAM Pravidlá","About":"O","About {{appname}}":"O {{appname}}","Access Key":"Prístupový kľúč","Access denied":"Prístup zakázaný","Access to user interface":"Prístup k používateľskému rozhraniu","Account name":"Užívateľské meno","Activate":"Aktivácia","Activate failed:":"Aktivácia zlyhala:","Add a new backup":"Pridať novú zálohu","Add a path directly":"Pridajte cestu priamo","Add advanced option":"Pridať rozšírenú možnosť","Allowed days":"Povolené dni","AuthID":"AuthID","Authentication password":"Prístupové heslo","Authentication username":"Prístupové užívateľské meno","Autogenerated passphrase":"Autogenerácia hesla","Back":"Späť","Backup:":"Záloha:","Beta":"Beta","Canary":"Canary","Computer":"Počítač","Configuration:":"Konfigurácia:","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}}\" ?","Donate":"Darovať","Duplicati Website":"Duplicati stránky","Encryption":"Šifrovanie","Enter URL":"Zadaj URL","Enter access key":"Zadaj prístupový kľúč","Enter account name":"Zadaj prístupové meno","Enter encryption passphrase":"Vložte šifrovacie heslo","Error":"Chyba","Error!":"Chyba!","Path":"Cesta"}); - gettextCatalog.setStrings('sk', {"- pick an option -":"- vybrať možnosť -","...loading...":"...nahrávam...","API Key":"API Kľúč","AWS Access ID":"AWS Prístupové ID","AWS Access Key":"AWS Prístupový kľúč","AWS IAM Policy":"AWS IAM Politika","About":"o","About {{appname}}":"O {{appname}}","Access Key":"Prístupový kľúč","Access denied":"Prístup zamietnutý","Access to user interface":"Prístup k používateľskému rozhraniu","Account name":"Názov účtu","Activate":"Aktivovať","Activate failed:":"Aktivácia zlyhala:","Add a new backup":"Pridať novú zálohu","Add a path directly":"Pridajte cestu priamo","Add advanced option":"Pridať rozšírenú možnosť","Add backup":"Pridať zálohu","Add filter":"Pridať filter","Add path":"Pridať cestu","Adjust bucket name?":"Nastaviť názov sektoru?","Adjust path name?":"Upraviť názov cesty?","Advanced Options":"Pokročilé nastavenia","Advanced options":"Pokročilé nastavenia","Advanced:":"Pokročilé:","All Hyper-V Machines":"Všetky stroje Hyper-V","All Microsoft SQL Databases":"Všetky databázy Microsoft SQL","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"Všetky správy o používaní sa odosielajú anonymne a neobsahujú žiadne osobné údaje. Obsahujú informácie o hardvéri a operačnom systéme, druhu backendu, trvaní zálohovania, celkovej veľkosti zdrojových dát a podobných údajov. Neobsahujú cesty, názvy súborov, používateľské mená, heslá ani podobné citlivé informácie.","Allow remote access (requires restart)":"Povoliť vzdialený prístup (vyžaduje reštart)","Allowed days":"Povolené dni","An existing file was found at the new location":"Existujúci súbor bol nájdený na novom mieste","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"Existujúci súbor bol nájdený na novom mieste\nNaozaj chcete, aby databáza smerovala k existujúcemu súboru?"}); - gettextCatalog.setStrings('sr_RS', {"- pick an option -":"- odaberite opciju -","...loading...":"...učitavanje...","API Key":"API Ključ","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","Activate":"Aktiviraj","Activate failed:":"Aktivacija nije uspešna:","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?","Adjust path name?":"Prilagodi ime putanje?","Advanced Options":"Napredne opcije","Advanced options":"Napredne opcije","Advanced:":"Napredno:","All Hyper-V Machines":"Sve Hyper-V mašine","All Microsoft SQL Databases":"Sve Microsoft SQL baze podataka","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 create region":"Segment kreira region","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 ...","Busy ...":"Zauzet ...","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 ...":"Proveravanje ...","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 ...","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","Confirm password":"Potvrdi lozinku","Confirmation required":"Neophodna potvrda","Connect":"Poveži","Connect now":"Poveži odmah","Connecting to server …":"Povezivanje na server …","Connecting to task ....":"Povezivanje na zadatak ....","Connecting...":"Povezivanje...","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 …","Creating user...":"Pravljenje korisnika...","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","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Da li smo pomogli da sačuvate vaše fajlove? Ako jesmo, razmislite o podršci projekta donacijom. Predlažemo {{smallamount}} za privatnu upotrebu i {{largeamount}} za komercijalnu upotrebu.","Direct restore from backup files ...":"Direktno vraćanje fajlova iz rezervna kopija ...","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}}","Domain Name":"Ime domena","Donate":"Doniraj","Donation messages":"Poruke o donacijama","Donation messages are hidden, click to show":"Poruke o donacijama su skrivene, kliknite za prikaz","Donation messages are visible, click to hide":"Poruke o donacijama su vidljive, kliknite da biste ih sakrili","Done":"Završi","Download":"Preuzmi","Downloaded files":"Preuzeti fajlovi","Downloading files …":"Preuzimanje fajlova …","Downloading update…":"Preuzimanje ažuriranja…","Downloading …":"Preuzimanje ...","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.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Svaka rezervna kopija ima lokalnu bazu podataka koja je povezana sa njom i koja čuva informacije o udaljenoj rezervnoj kopiji na lokalnoj mašini. \\n Ovo čini bržim izvođenje mnogih operacija i smanjuje količinu podataka koje je potrebno preuzeti za svaku operaciju.","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 access key":"Unesite pristupni ključ","Enter account name":"Unesite naziv naloga","Enter backup passphrase, if any":"Unesite frazu lozinke rezervne kopije, ako postoji","Enter configuration details":"Unesite detalje konfiguracije","Enter container name":"Unesite naziv kontejnera","Enter encryption passphrase":"Unesite frazu lozinke enkripcije","Enter expression here":"Ovde unesite izraz","Enter folder path name":"Unesite ime putanje do fascikle","Enter one option per line in command-line format, eg. {0}":"Unesite jednu opciju po redu u formatu komandne linije, npr. {0}","Enter the destination path":"Unesite odredišnu putanju","Enter the email address of the Office 365 group":"Unesite adresu e-pošte Office 365 grupe","Enter the full destination path, including the server name, but without https":"Unesite punu putanju odredišta, uključujući ime servera, ali bez https","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 import:":"Uvoz nije uspeo:","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","Generate IAM\n access policy":"Generišite IAM\npristupnu politiku","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 and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Ako rezervna kopija i udaljeno skladište nisu sinhronizovani, Duplicati će zahtevati da izvršite operaciju popravke da biste sinhronizovali bazu podataka. \\n Ako popravka ne bude uspešna, možete da obrišete lokalnu bazu podataka i ponovo je generišete.","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","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Ako je vaša mašina u okruženju sa više korisnika (tj. mašina ima više od jednog naloga), potrebno je da postavite lozinku kako biste sprečili druge korisnike da pristupe podacima na vašem nalogu.\nDa li sada želite da postavite lozinku?","Import":"Uvoz","Import Destination URL":"Uvezite odredišnu URL adresu","Import backup configuration":"Uvezite konfiguraciju rezervne kopije","Import completed, but no certificates were found after the import":"Uvoz je završen, ali nakon uvoza nisu pronađeni sertifikati","Import failed":"Uvoz nije uspeo","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","Install":"Instalacija","Install failed:":"Instalacija nije uspela:","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 ...","Loading remote storage usage ...":"Učitavanje korišćenja udaljenog skladišta ...","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 update found: {{message}}":"Pronađeno je novo ažuriranje: {{message}}","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","No, my machine has only a single account":"Ne, moja mašina ima samo jedan nalog","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","Operation failed:":"Operacija neuspešna:","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 from {{backupname}}":"Vrati fajlove iz {{backupname}}","Restore files …":"Vraćanje fajlova ...","Restore from":"Vrati iz","Restore from backup configuration":"Vrati iz podešavanja rezervne kopije","Restore from configuration ...":"Vraćanje iz podešavanja ...","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 ....":"Izvršavanje ....","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","Target path, ie /backup":"Ciljna putanja, odnosno /rezervna kopija","Task is running":"Zadatak se izvršava","Temporary Files":"Privremeni fajlovi","Temporary files":"Privremene fajlovi","Tenant Name":"Ime zakupca","Test Phase":"Faza testiranje","Test connection":"Ispitaj vezu","Testing ...":"Ispitivanje ...","Testing connection ...":"Ispitivanje veze ...","Testing permissions …":"Ispitivanje dozvola ...","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 API key":"API ključ","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 connection to the server is lost, attempting again in {{time}} ...":"Veza sa serverom je prekinuta, pokušavam ponovo za {{time}} ...","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 encryption passphrase":"Pristupna fraza za šifrovanje","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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"Ova opcija se ne odnosi na vašu maksimalnu rezervnu kopiju ili veličinu fajla, niti utiče na stope deduplikacije. Pogledajte ovu stranicu pre nego što promenite veličinu udaljenog volumena. ","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 ...":"Proveravanje ...","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 task to start ....":"Čekanje na pokretanje zadatka ....","Waiting for upload to finish …":"Čeka se da se otpremanje završi …","Warnings, errors and crashes":"Upozorenja, greške i padovi","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"Prihvatamo donacije putem različitih servisa, kao što su OpenCollective, PayPal, BountySource i razne kripto valute.","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 appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"Izgleda da koristite Mono bez učitanih SSL sertifikata.\nDa li želite da uvezete listu poverljivih sertifikata od Mozille?","You are 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","You should fill in {{field}}{{reason}}":"Trebalo bi da popunite {{field}}{{reason}}","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","About":"Om","About {{appname}}":"Om {{appname}}","Access Key":"Åtkomstnyckel","Access denied":"Åtkomst nekad","Access to user interface":"Access till användarinterface","Account name":"Kontonamn","Activate":"Aktivera","Activate failed:":"Aktivering misslyckad:","Add a new backup":"Lägg till ny backup","Add a path directly":"Lägg till direkt sökväg","Add advanced option":"Lägg till avancerade val","Add backup":"Lägg till backup","Add filter":"Lägg till filter","Add path":"Lägg till sökväg","Advanced Options":"Avancerade tillägg","Advanced options":"Avancerade tillägg","Advanced:":"Avancerat:","All Hyper-V Machines":"Alla Hyper-V datorer","All Microsoft SQL Databases":"Alla Microsoft SQL-databaser","Allow remote access (requires restart)":"Tillåt fjärrstyrning (kräver omstart)","Allowed days":"Tillåtna dagar","An existing file was found at the new location":"En existerande fil hittades på den nya platsen","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"En existerande fil hittades på den nya platsen. Är du säker att databasen skall peka till en existerande fil?","Anonymous usage reports":"Anonym användarrapport","As Command-line":"Som kommandorad","AuthID":"AuthID","Authentication password":"Autentiseringslösenord","Authentication username":"Autentiseringsanvändarnamn","Autogenerated passphrase":"Autogenererat lösenord","Automatically run backups.":"Kör backuper automatiskt.","Back":"Åter","Backend modules:":"Backend-moduler:","Backup destination":"Backupmål","Backup location":"Backupplats","Backup retention":"Backup-bibehållning","Backup:":"Backup:","Beta":"Beta","Browse":"Bläddra","Browser default":"Webbläsarens standard","Busy ...":"Upptagen ...","Canary":"Kanariefågel","Cancel":"Avbryt","Cannot move to existing file":"Kan inte flytta till befintlig fil","Changelog":"Ändringslogg","Changelog for {{appname}} {{version}}":"Ändringslogg för {{appname}} {{version}}","Check failed:":"Kontroll misslyckades:","Check for updates now":"Kontrollera uppdateringar nu","Checking ...":"Kontollerar ...","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","Compact now":"Komprimera nu","Compacting remote data ...":"Komprimerar fjärrdata ...","Compression modules:":"Komprimeringsmoduler:","Computer":"Dator","Configuration file:":"Konfigurationsfil:","Configuration:":"Konfiguration:","Configure a new backup":"Konfigurera en ny backup","Confirm delete":"Bekräfta borttagning","Confirmation required":"Bekräftelse beövs","Connect":"Anslut","Connect now":"Anslut nu","Connecting to task ....":"Ansluter till process ...","Connecting...":"Ansluter...","Connection lost":"Anslutning avbruten","Connection worked!":"Anslutning OK!","Container name":"Behållarnamn","Container region":"Behållarregion","Continue":"Fortsätt","Continue without encryption":"Fortsätt utan kryptering","Copied!":"Kopierad!","Copy":"Kopia","Copy Destination URL to Clipboard":"Kopiera mål-URL till urklipp","Copy failed. Please manually copy the URL":"Kopering misslyckades, var vänlig kopiera URLen manuellt","Core options":"Kärnalternativ","Counting ({{files}} files found, {{size}})":"Beräknar ({{files}} filer hittade, {{size}})","Crashes only":"Endast kraschar","Create folder?":"Skapa mapp?","Created new limited user":"Skapa ny begränsad användare","Creating user...":"Skapar användare ...","Current action:":"Nuvarande åtgärd:","Current file:":"Nuvarande fil:","Current version is {{versionname}} ({{versionnumber}})":"Aktuell version är {{versionname}} ({{versionnumber}})","Custom authentication url":"Anpassad autentiseringsadress","Custom location ({{server}})":"Anpassad plats ({{server}})","Custom region value ({{region}})":"Anpassat värde för region ({{region}})","Custom server url ({{server}})":"Anpassad serveradress ({{server}})","Custom storage class ({{class}})":"Anpassad lagringsklass ({{class}})","Days":"Dagar","Default":"Standard","Default ({{channelname}})":"Standard ({{channelname}})","Default options":"Standardalternativ","Delete":"Radera","Delete backup":"Radera backup","Delete backups that are older than":"Radera backup äldre än","Delete local database":"Radera lokal databas","Delete remote files":"Radera målfiler","Delete the local database":"Radera lokal databas","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"Ta bort {{filecount}} filer ({{filesize}}) från fjärrmålet?","Desktop":"Skrivbord","Destination":"Destination","Destination path":"Fjärrmål","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"Hjälpte vi till att rädda dina filer? Om så är fallet, var vänlig överväg att stödja Duplicati med en donation. Vi föreslår {{smallamount}} för privat bruk och {{largeamount}} för kommersiell användning.","Direct restore from backup files ...":"Direkt återställning från backupfiler ...","Disabled":"Avstängd","Dismiss":"Avfärda","Dismiss all":"Avfärda allt","Display and color theme":"Visnings- och färgtema","Do you really want to delete the backup: \"{{name}}\" ?":"Vill du verkligen radera backupen: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"Vill du verkligen radera den lokala databasen för: {{name}}","Domain Name":"Domännamn","Donate":"Donera","Donation messages":"Donationsmeddelanden","Donation messages are hidden, click to show":"Donationsmeddelanden är dolda, klicka här för att visa dem","Donation messages are visible, click to hide":"Donationsmeddelanden visas, klicka här för att dölja dem","Done":"Klart","Download":"Ladda ner","Duplicate option {{opt}}":"Duplicera alternativ {{opt}}","Duplicati Website":"Duplicatis webbsida","Duplicati forum":"Duplicatis forum","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"Varje backup har en lokal databas som är associerad med den, som lagrar information om fjärrfilerna på den lokala maskinen.\nNär du tar bort en säkerhetskopia kan du också ta bort den lokala databasen utan att påverka möjligheten att återställa fjärrfilerna.\nOm du använder den lokala databasen för säkerhetskopior från kommandoraden bör du behålla databasen.","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"Varje backup har en lokal databas som är associerad med den, som lagrar information om fjärrfilerna på den lokala maskinen. Det gör att det går snabbare att utföra många operationer och minskar mängden data som måste laddas ner för varje operation.","Edit as list":"Ändra som lista","Edit as text":"Ändra som text","Encrypt file":"Kryptera fil","Encryption":"Kryptering","Encryption changed":"Kryptering förändrad","Encryption modules:":"Krypteringsmoduler:","Enter URL":"Ange URL","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"Ange en backupstategi manuellt. Användbara tecken är D/W/Y för dagar/veckor/år och U för obegränsat. Tillåten syntax är: 7D:1D,4W:1W,36M:1M. Detta exempel behåller en backup för var 7:e dag, en för var 4:e vecka och en för var 36:e månad. Detta kan också skriva som 1W:1D,1M:1W,3Y:1M.","Enter access key":"Ange åtkomstnyckel","Enter account name":"Ange kontonamn","Enter backup passphrase, if any":"Ange lösenordsfras, om tillämpligt","Enter configuration details":"Ange konfigurationsdetaljer","Enter container name":"Ange behållarnamn","Enter encryption passphrase":"Ange krypteringslösenord","Enter expression here":"Ange uttryck här","Enter folder path name":"Ange mappsökväg","Enter one option per line in command-line format, eg. {0}":"Ange ett alternativ per rad i kommandorads-format, eg. {0}","Enter the destination path":"Ange målsökväg","Enter the email address of the Office 365 group":"Ange e-postadressen för Office 365-gruppen","Enter the full destination path, including the server name, but without https":"Ange hela målsökvägen, inklusive servernamnet, men utan inledande https","Error":"Fel","Error!":"Fel!","Errors and crashes":"Fel och kraschar","Exclude":"Exkludera","Exclude directories whose names contain":"Exkludera kataloger vars namn innehåller","Exclude expression":"Uteslut enligt uttryck","Exclude file":"Exkludera fil","Exclude file extension":"Uteslut filändelse","Exclude files whose names contain":"Uteslut filer vars namn innehåller","Exclude folder":"Uteslut mapp","Exclude regular expression":"Uteslut enligt reguljärt uttryck","Existing file found":"Filen existerar redan","Experimental":"Experimentell","Export":"Exportera","Export backup configuration":"Exportera backupkonfiguration","Export configuration":"Exportera konfiguration","External link":"Extern länk","FTP (Alternative)":"FTP (alternativ)","Failed to build temporary database: {{message}}":"Misslyckades med att skapa tillfällig databas: {{message}}","Failed to connect:":"Misslyckades med att ansluta:","Failed to connect: {{message}}":"Misslyckades med att ansluta: {{message}}","Failed to delete:":"Misslyckades med att radera:","Failed to fetch path information: {{message}}":"Misslyckades med att hämta sökvägsinformation: {{message}}","Failed to import:":"Import misslyckades: ","Failed to read backup defaults:":"Misslyckades med att läsa standardinställningarna:","Failed to restore files: {{message}}":"Misslyckades med att återställa filer: {{message}}","Failed to save:":"Misslyckades med att spara:","File":"Fil","Files larger than:":"Filer större än:","Filters":"Filter","Finished!":"Klar!","First run setup":"Nyinstallationsinställningar","Folder":"Mapp","Folder path":"Mappsökväg","Fri":"Fre","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Projekt-ID","General":"Generellt","General backup settings":"Generella backupinställningar","General options":"Generella inställningar","Generate":"Skapa","Group email":"Grupp-epost","Hidden files":"Gömda filer","Hide":"Dölj","Hide hidden folders":"Visa dolda mappar","Home":"Hem","Hours":"Timmar","How do you want to handle existing files?":"Hur vill du hantera existerande filer?","Hyper-V Machine":"HyperV-maskin","Hyper-V Machine:":"HyperV-maskin:","Hyper-V Machines":"HyperV-maskiner","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"Om ett tillfälle missades görs uppgiften så fort som möjligt.","If at least one newer backup is found, all backups older than this date are deleted.":"Om minst en nyare backup finns, kommer alla backuper äldre än detta datum att raderas.","If the backup and the remote storage is out of sync, Duplicati will require that you perform a repair operation to synchronize the database.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"Om backupen och fjärrlagringen inte är synkroniserade, kommer Duplicati att kräva att du utför en reparation för att synkronisera databasen.\\nOm reparationen inte lyckas kan du radera den lokala databasen och återskapa den igen.","If you do not enter an API Key, the tenant name is required":"Om du inte anger en API-nyckel krävs \"tenant name\"","If you want to use the backup later, you can export the configuration before deleting it":"Om du vill använda säkerhetskopian senare kan du exportera konfigurationen innan du raderar den","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"Om din maskin befinner sig i en fleranvändarmiljö (det vill säga att datorn har mer än ett konto) måste du ange ett lösenord för att förhindra att andra användare kan komma åt datan på ditt konto.\nVill du ställa in ett lösenord nu?","Import":"Importera","Import Destination URL":"Importera destinationsadress","Import backup configuration":"Importera backupkonfiguration","Install":"Installera","Install failed:":"Installationen misslyckades:","Invalid characters in path":"Ogiltiga tecken i sökvägen","Invalid retention time":"Ogiltig bibehållningstid","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"Det är möjligt att ansluta till vissa FTP utan ett lösenord.\nÄr du säker på att din FTP-server stöder lösenordsfria inloggningar?","KByte":"KByte","KByte/s":"KByte/s","Keep a specific number of backups":"Behåll ett visst antal säkerhetskopior","Keep all backups":"Behåll alla säkerhetskopior","Keystone API version":"Keystone API-version","Language in user interface":"Språk i användargränssnittet","Last month":"Förra månaden","Latest":"Senaste","Libraries":"Bibliotek","Live":"Live","Load a configuration from an exported job or a storage provider":"Hämta konfiguration från en exporterad rutin eller en lagringstjänst","Load destination from an exported job or a storage provider":"Hämta mål från en exporterad rutin eller en lagringstjänst","Load older data":"Hämta äldre data","Loading ...":"Laddar ...","Loading remote storage usage ...":"Hämtar uppgifter om använt utrymme från målet ...","Local Repository":"Lokalt arkiv","Local database for":"Lokal databas för","Local database path:":"Sökväg till lokal databas:","Local repository":"Lokalt arkiv","Local storage":"Lokal lagring","Location":"Plats","Log out":"Logga ut","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"Underhåll","Path":"Sökväg","Target path, ie /backup":"Målsökväg, d.v.s. /backup"}); - gettextCatalog.setStrings('th', {"- pick an option -":"- เลือกตัวเลือก -","...loading...":"...กำลังดึงข้อมูล...","API Key":"กุญแจ API","About":"เกี่ยวกับ","About {{appname}}":"เกี่ยวกับ {{appname}}","Access Key":"กุญแจเข้าถึง","Access denied":"การเข้าถึงถูกปฏิเสธ","Access to user interface":"การเข้าถึงส่วนติดต่อผู้ใช้","Account name":"ชื่อบัญชี","Activate":"เปิดใช้","Add a new backup":"เพิ่มการสำรองข้อมูลใหม่","Add advanced option":"เพิ่มตัวเลือกขั้นสูง","Add backup":"เพิ่มข้อมูลสำรอง","Add filter":"เพิ่มตัวกรอง","Add path":"เพิ่ม path","Added":"เพิ่มแล้ว","Adjust bucket name?":"ปรับแก้ชื่อถัง?","Adjust path name?":"ปรับแก้ชื่อ path?","Advanced Options":"ตัวเลือกขั้นสูง","Advanced options":"ตัวเลือกขั้นสูง:","Advanced:":"ขั้นสูง:","All Hyper-V Machines":"เครื่อง Hyper-V ทั้งหมด","All Microsoft SQL Databases":"ฐานข้อมูล Microsoft SQL ทั้งหมด","Allow remote access (requires restart)":"อนุญาตการเข้าถึงจากทางไกล (จำเป็นต้องปิดเครื่องแล้วเปิดใหม่)","Allowed days":"วันที่อนุญาต","AuthID":"AuthID","Back":"กลับ","Backend modules:":"มอดูลสนับสนุน:","Backup destination":"ปลายทางข้อมูลสำรอง","Backup location":"ตำแหน่งข้อมูลสำรอง","Backup:":"ข้อมูลสำรอง:","Beta":"เบต้า","Broken access":"การเข้าถึงเสียหาย","Browse":"ดู","Browser default":"ค่ามาตรฐานของเบราว์เซอร์","Bucket Name":"ชื่อถัง","Busy ...":"ยุ่งอยู่ ...","Cancel":"ยกเลิก","Changelog":"ปูมความเปลี่ยนแปลง","Check failed:":"การตรวจสอบล้มเหลว:","Check for updates now":"ตรวจหาการปรับปรุงตอนนี้","Checking ...":"กำลังตรวจสอบ ...","Computer":"คอมพิวเตอร์","Configuration:":"การตั้งค่า:","Configure a new backup":"ตั้งค่าข้อมูลสำรองอันใหม่","Confirm delete":"ยืนยันการลบ","Confirmation required":"จำเป็นต้องได้รับการยืนยัน","Connect":"เชื่อมต่อ","Connect now":"เชื่อมต่อเดี๋ยวนี้","Connecting to task ....":"กำลังเชื่อมต่อไปยังงาน ...","Connecting...":"กำลังเชื่อมต่อ...","Continue":"ทำต่อ","Copied!":"คัดลอกแล้ว!","Copy Destination URL to Clipboard":"คัดลอก URL ปลายทางไปยังคลิปบอร์ด","Create folder?":"สร้างโฟลเดอร์?","Created new limited user":"สร้างผู้ใช้จำกัดสิทธิ์คนใหม่","Creating 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":"ปลายทาง","Direct restore from backup files ...":"เรียกคืนข้อมูลโดยตรงจากแฟ้มข้อมูลสำรอง ...","Disabled":"ปิดใช้","Dismiss":"รับทราบ","Display and color theme":"การแสดงผลและชุดสี","Donate":"บริจาค","Donation messages":"ข้อความบริจาค","Donation messages are hidden, click to show":"ข้อความบริจาคถูกซ่อน คลิกเพื่อแสดง","Donation messages are visible, click to hide":"ข้อความบริจาคแสดงอยู่ คลิกเพื่อซ่อน","Done":"เสร็จ","Download":"ดาวน์โหลด","Encrypt file":"เข้ารหัสลับแฟ้ม","Encryption":"การเข้ารหัสลับ","Encryption changed":"การเข้ารหัสลับถูกเปลี่ยนแล้ว","Encryption modules:":"มอดูลเข้ารหัสลับ:","Enter URL":"ใส่ URL","Enter access key":"ใส่กุญแจเข้าถึง","Enter encryption passphrase":"ใส่วลีรหัสผ่านเข้ารหัสลับ","Error":"ผิดพลาด","Error!":"ผิดพลาด!","Errors and crashes":"ผิดพลาดและพัง","Exclude":"ไม่นับรวม","Exclude directories whose names contain":"ไม่นับรวมไดเกทอรีที่ในชื่อมี","Exclude file":"ไม่นับรวมแฟ้ม","Exclude file extension":"ไม่นับรวมสกุลแฟ้ม","Exclude files whose names contain":"ไม่นับรวมแฟ้มที่ในชื่อมี","Exclude folder":"ไม่นับรวมโฟลเดอร์","Exclude regular expression":"ไม่นับรวมตาม regular expression","Export":"ส่งออก","Export configuration":"ส่งออกการตั้งค่า","FTP (Alternative)":"FTP (ทางเลือก)","Failed to delete:":"การลบล้มเหลว:","Failed to import:":"การนำเข้าล้มเหลว:","File":"แฟ้ม","Files larger than:":"แฟ้มที่ใหญ่กว่า:","Filters":"ตัวกรอง","Finished!":"เสร็จสิ้น!","Folder":"โฟลเดอร์","Fri":"ศุกร์","GByte":"กิกะไบต์","GByte/s":"กิกะไบต์/วิ","General":"ทั่วไป","General backup settings":"การตั้งค่าข้อมูลสำรองทั่วไป","General options":"ตัวเลือกทั่วไป","Generate":"สร้าง","Hidden files":"แฟ้มที่ซ่อนอยู่","Hide":"ซ่อน","Hide hidden folders":"ซ่อนโฟลเดอร์ที่ถูกซ่อน","Home":"เหย้า","Hours":"ชั่วโมง","ID:":"ID:","Import":"นำเข้า","Import Destination URL":"นำเข้า URL ปลายทาง","Import backup configuration":"นำเข้าการตั้งค่าข้อมูลสำรอง","Import failed":"การนำเข้าล้มเหลว","Import from a file":"นำเข้าจากแฟ้ม","Include a file?":"นับรวมแฟ้ม?","KByte":"กิโลไบต์","KByte/s":"กิโลไบต์/วิ","Language in user interface":"ภาษาในส่วนติดต่อผู้ใช้","Last month":"เดือนที่แล้ว","Latest":"ล่าสุด","Live":"สด","Load older data":"เรียกข้อมูลที่เก่ากว่า","Loading ...":"กำลังเรียกข้อมูล ...","Loading remote storage usage ...":"กำลังเรียกข้อมูลการใช้งานที่เก็บทางไกล ...","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 密钥","AWS Access ID":"AWS 访问 ID","AWS Access Key":"AWS 访问密钥","AWS IAM Policy":"AWS IAM 策略","About":"关于","About {{appname}}":"关于 {{appname}}","Access Key":"访问密钥","Access denied":"访问被拒绝","Access to user interface":"访问控制","Account name":"帐户名","Activate":"激活","Activate failed:":"激活失败:","Add a new backup":"添加新备份","Add a path directly":"直接添加路径","Add advanced option":"添加高级选项","Add backup":"新增备份","Add filter":"添加过滤条件","Add path":"添加路径","Adjust bucket name?":"调整 bucket 名称?","Adjust path name?":"调整路径名称?","Advanced Options":"高级选项","Advanced options":"高级选项","Advanced:":"高级:","All Hyper-V Machines":"所有 Hyper-V 机器","All Microsoft SQL Databases":"所有 Microsoft SQL 数据库","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"所有的使用情况报告都是匿名发送,不含任何个人信息。 其中包括硬件,操作系统,后端类型,备份时长,备份源大小以及类似数据,但不包括路径,文件名,用户名,密码或类似的敏感信息。","Allow remote access (requires restart)":"允许远程访问 (需要重启)","Allowed days":"日期规划","An existing file was found at the new location":"新位置已有文件","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"新位置已有文件\n你确定要将数据库指向已存在的文件?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"发现此存储在本地已存在数据库\n重新使用该数据库将使用命令行或服务器实例工作在相同的存储\n你希望使用已有的数据库吗?","Anonymous usage reports":"使用情况报告级别","Applications":"应用","As Command-line":"导出为命令行","AuthID":"授权 ID","Authentication password":"认证密码","Authentication username":"认证用户名","Autogenerated passphrase":"自动生成的密码","Automatically run backups.":"自动运行备份","B2 Application Key":"B2 应用密钥","B2 Cloud Storage Account ID":"B2 云存储帐户 ID","B2 Cloud Storage Application Key":"B2 云存储应用密钥","Back":"返回","Backend modules:":"后端模块:","Backup destination":"备份保存位置","Backup location":"备份位置","Backup retention":"备份保留策略","Backup:":"备份数据:","Beta":" Beta","Broken access":"访问错误","Browse":"浏览","Browser default":"浏览器默认语言","Bucket Name":"Bucket 名称","Bucket create location":"Bucket 创建区域","Bucket create region":"Bucket 创建区域","Bucket name":"Bucket 名称","Bucket storage class":"Bucket 存储类型","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.":"允许远程访问,服务器监听并允许来自你网络上任何机器的请求。启用此项,请确保你的网络启用了安全防火墙保护。","Cache Files":"缓存文件","Canary":"Canary","Cancel":"取消","Cannot move to existing file":"不能移动到已有文件","Changelog":"更新日志","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日志","Check failed:":"检查失败:","Check for updates now":"立即检查更新","Checking ...":"正在检查…","Chose a storage type to get started":"选择存储类型以开始","Click the AuthID link to create an AuthID":"点击\"授权 ID\"链接来创建一个授权 ID","Click to set throttle options":"点击配置限流","Compact now":"立即压实","Compacting remote data ...":"正在压实远程数据…","Compression modules:":"压缩模块:","Computer":"计算机","Configuration file:":"配置文件:","Configuration:":"配置:","Configure a new backup":"配置新备份","Confirm delete":"确认删除","Confirm encryption passphrase":"确认加密密码","Confirmation required":"需要确认","Connect":"连接","Connect now":"立即连接","Connecting to task ....":"正在连接至任务...","Connecting...":"正在连接…","Connection lost":"连接中断","Connection worked!":"连接正常!","Container name":"容器名称","Container region":"容器区域","Continue":"继续","Continue without encryption":"继续且不启用加密","Copied!":"已复制!","Copy":"复制","Copy Destination URL to Clipboard":"复制地址到剪贴板","Copy failed. Please manually copy the URL":"复制失败,请手动复制此地址","Core options":"核心选项","Counting ({{files}} files found, {{size}})":"正在计算 (已找到 {{files}} 个文件,{{size}})","Crashes only":"仅崩溃","Create folder?":"创建文件夹?","Created new limited user":"受限用户已创建","Creating user...":"正在创建用户…","Current action:":"当前操作:","Current file:":"当前文件:","Current version is {{versionname}} ({{versionnumber}})":"当前版本为 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自定义 S3 端点","Custom authentication url":"自定义认证地址","Custom backup retention":"自定义备份保留策略","Custom location ({{server}})":"自定义区域 ({{server}})","Custom region for creating buckets":"自定义创建 Bucket 的地区","Custom region value ({{region}})":"自定义地区 ({{region}})","Custom server url ({{server}})":"自定义服务器地址 ({{server}})","Custom storage class ({{class}})":"自定义存储类别 ({{class}})","Days":"天","Default":"默认","Default ({{channelname}})":"默认 ({{channelname}})","Default excludes":"默认排除规则","Default options":"默认选项","Delete":"删除","Delete backup":"删除备份","Delete backups that are older than":"保留指定期限","Delete local database":"删除本地数据库","Delete remote files":"删除远程文件","Delete the local database":"删除本地数据库","Delete {{filecount}} files ({{filesize}}) from the remote storage?":"从远程存储中删除 {{filecount}} 个文件 ({{filesize}}) ?","Desktop":"桌面","Destination":"保存位置","Destination path":"保存位置","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"若 Duplicati 对你有所帮助,请考虑捐赠来支持我们。个人用途,建议捐赠 {{smallamount}},商业用途,建议捐赠 {{largeamount}}。","Direct restore from backup files ...":"直接从备份文件中恢复...","Disabled":"已禁用","Dismiss":"忽略","Dismiss all":"忽略所有","Display and color theme":"显示和颜色主题","Do you really want to delete the backup: \"{{name}}\" ?":"你确定要删除备份:\"{{name}}\"吗 ?","Do you really want to delete the local database for: {{name}}":"你确定要删除 \"{{name}}\" 的本地数据库吗 ?","Domain Name":"域名称","Donate":"捐赠","Donation messages":"捐赠信息","Donation messages are hidden, click to show":"捐赠信息已隐藏,点击显示","Donation messages are visible, click to hide":"捐赠消息已显示,点击隐藏","Done":"完成","Download":"下载","Duplicate option {{opt}}":"Duplicati 选项 {{opt}}","Duplicati Website":"Duplicati 网站","Duplicati forum":"Duplicati 论坛","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n If you are using the local database for backups from the commandline, you should keep the database.":"每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\n删除一个备份时,你也可以删除其本地数据库,这不会影响从远程文件中恢复数据。\n但如果你通过命令行进行备份,你应当保留此数据库。","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\\n这将加快许多操作的执行时间并减少操作时需要下载的数据量。","Edit as list":"以列表形式编辑","Edit as text":"以文本形式编辑","Encrypt file":"加密文件","Encryption":"加密方式","Encryption changed":"加密方式已更改","Encryption modules:":"加密模块:","Enter URL":"输入地址","Enter a retention strategy manually. Placeholders are D/W/Y for days/weeks/years and U for unlimited. The syntax is: 7D:1D,4W:1W,36M:1M. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M.":"请手动输入备份保留策略。占位符 D/W/Y 代表 日/星期/年,U 代表 永久。语法为 7D:1D,4W:1W,36M:1M,这个例子保留7天中每天一份,4个星期中每星期一份,36个月中每月一份,也可以写成 1W:1D,1M:1W,3Y:1M","Enter access key":"输入访问密钥","Enter account name":"输入帐户名称","Enter backup passphrase, if any":"输入备份密码 (若存在)","Enter configuration details":"进入详细配置","Enter container name":"输入容器名称","Enter encryption passphrase":"输入加密密码","Enter expression here":"在此输入表达式","Enter folder path name":"输入文件夹路径名","Enter one option per line in command-line format, eg. {0}":"以命令行格式,一行一个参数,例如 {0}","Enter the destination path":"输入目标路径","Enter the email address of the Office 365 group":"输入 Office 365 群组的邮箱地址","Enter the full destination path, including the server name, but without https":"输入完整的路径,包括服务器名称,但不包括 https","Error":"错误","Error!":"错误!","Errors and crashes":"错误,崩溃","Exclude":"排除","Exclude directories whose names contain":"排除文件夹,名称包括","Exclude expression":"排除表达式","Exclude file":"排除文件","Exclude file extension":"排除文件后缀","Exclude files whose names contain":"排除文件,名称包括","Exclude filter group":"排除过滤条件集","Exclude folder":"排除文件夹","Exclude regular expression":"排除正则表达式","Existing file found":"发现已存在文件","Experimental":"Experimental","Export":"导出","Export backup configuration":"导出备份配置","Export configuration":"导出配置","External link":"外部链接","FTP (Alternative)":"FTP (备选)","Failed to build temporary database: {{message}}":"构建临时数据库失败: {{message}}","Failed to connect:":"连接失败:","Failed to connect: {{message}}":"连接失败:{{message}}","Failed to delete:":"删除失败:","Failed to fetch path information: {{message}}":"获取路径信息失败: {{message}}","Failed to import:":"导入失败:","Failed to read backup defaults:":"读取备份默认设置失败:","Failed to restore files: {{message}}":"恢复文件失败: {{message}}","Failed to save:":"保存失败:","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":"生成","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.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"如果备份和远程存储不同步,Duplicati 需要你执行修复操作来同步数据库。\\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?":"如果你不输入路径,所有文件将存储在登录时的默认文件夹。\n你确定这是你想要的吗?","If you do not enter an API Key, the tenant name is required":"如果你不输入 API 密钥,则需要输入租户名称","If you want to use the backup later, you can export the configuration before deleting it":"如果你需要之后使用备份,你可以在删除它之前导出配置","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"如果你的机器处于多用户环境(比如机器上有多个帐户),你需要设定一个密码来防止其他帐户访问你的数据。\n你要现在设定密码吗?","Import":"导入","Import Destination URL":"导入地址","Import backup configuration":"导入备份配置","Import completed, but no certificates were found after the import":"导入完成,但是未能找到证书","Import failed":"导入失败","Import from a file":"从文件导入","Import metadata":"导入元数据","Include a file?":"包含一个文件?","Include expression":"包含表达式","Include regular expression":"包含正则表达式","Incorrect answer, try again":"验证失败,请重试","Individual builds for developers only. Not for use with important data.":"面向开发者的个人构建,不适用于重要数据","Information":"信息","Install":"安装","Install failed:":"安装失败:","Invalid characters in path":"路径中包含无效字符","Invalid retention time":"无效的保留时间","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"某些 FTP 不需要密码\n你确定你的 FTP 服务器支持无密码登陆吗?","KByte":"KB","KByte/s":"KB/s","Keep a specific number of backups":"保留指定版本数","Keep all backups":"永久保留","Keystone API version":"Keystone API 版本","Language in user interface":"界面语言","Last month":"上月","Last successful backup:":"上次成功备份于:","Last successful restore: {{time}} (took {{duration || '0 seconds'}})":"上次成功恢复于:{{time}} (耗时 {{duration || '0 秒'}})","Latest":"最新","Libraries":"第三方库","Live":"实时","Load a configuration from an exported job or a storage provider":"从已导出的任务文件或者存储提供商处载入配置","Load destination from an exported job or a storage provider":"从已导出的任务文件或存储提供商处载入目标位置","Load older data":"载入之前的数据","Loading ...":"载入中…","Loading remote storage usage ...":"正在载入远程存储使用量…","Local Repository":"本地仓库","Local database for":"本地数据库","Local database path:":"本地数据库路径:","Local repository":"本地仓库","Local storage":"本地存储","Location":"位置","Location where buckets are created":"请指定 Bucket 创建区域","Log data for {{Backup.Backup.Name}}":"{{Backup.Backup.Name}} 的日志","Log data from the server":"Duplicati 服务器日志","Log out":"登出","MByte":"MB","MByte/s":"MB/s","Maintenance":"维护","Manually type path":"手动输入路径…","Max download speed":"最大下载速度","Max upload speed":"最大上传速度","Menu":"菜单","Microsoft SQL Database:":"Microsoft SQL 数据库:","Microsoft SQL Databases":"Microsoft SQL 数据库","Minimum redundancy":"最小冗余","Minimum redundancy is 1.0":"最小冗余为 1.0","Minutes":"分钟","Missing name":"缺少名称","Missing passphrase":"缺少密码","Missing sources":"缺少源数据","Mon":"周一","Months":"月","Move existing database":"移动已有数据库","Move failed:":"移动失败:","My Documents":"我的文档","My Music":"我的音乐","My Photos":"我的照片","My Pictures":"我的图片","Name":"名称","Never":"从不","New update found: {{message}}":"发现新版本: {{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新用户名为 {{user}}\n已为新的受限用户更新证书","Next":"下一步","Next scheduled run:":"下一次计划运行于:","Next scheduled task:":"下一次计划任务:","Next task:":"下一次任务:","Next time":"下一次运行时间:","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"未预先指定证书,请与服务器管理员确认密钥 {{key}} 是否正确\n\n你想要允许此主机密钥吗?","No editor found for the "{{backend}}" storage type":"未找到 "{{backend}}" 存储类型的编辑器","No encryption":"无加密","No items selected":"未选中项目","No items to restore, please select one or more items":"未恢复项目,请至少选择一项","No passphrase entered":"未输入密码","No scheduled tasks":"暂无计划任务","No, my machine has only a single account":"否,我的机器只有一个帐户","Non-matching passphrase":"密码不匹配","None / disabled":"无 / 禁用","Nothing will be deleted. The backup size will grow with each change.":"不会清理任何备份,备份大小将持续增长","OK":"确定","Once there are more backups than the specified number, the oldest backups are deleted.":"一旦备份版本数超过此值,最旧的备份将被清理","OpenStack AuthURI":"OpenStack 认证地址","OpenStack Object Storage / Swift":"OpenStack 对象存储 / Swift","Openstack API Key are not supported in v3 keystone API.":"v3 keystone API 不支持 Openstack API 密钥","Operating System":"操作系统","Operation failed:":"操作失败:","Operations:":"操作:","Optional authentication password":"如果需要,请输入认证密码","Optional authentication username":"如果需要,请输入认证用户名","Options":"选项","Options added here are applied to all backups, but can be overridden in each individual backup":"此处选项将对所有备份生效,但你可以单独设置备份来覆盖它","Original location":"原位置","Others":"其它","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"随着时间,备份将被自动清理。这将保留最近7天中每天一份,最近4个星期中每星期一份,最近12个月中每月一份,而且保证总是至少存在一个备份","Overwrite":"覆盖","Passphrase":"密码","Passphrase (if encrypted)":"密码 (若启用加密)","Passphrase changed":"密码已更改","Passphrases are not matching":"密码不匹配","Password":"密码","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":"专有","Recreate (delete and repair)":"重建 (删除并修复)","Relative paths not allowed":"不允许相对路径","Reload":"重新载入","Remote":"远程","Remote Path":"远程路径","Remote Repository":"远程仓库","Remote path":"远程路径","Remote repository":"远程仓库","Remote volume size":"远程卷大小","Remove":"移除","Remove option":"移除选项","Repair":"修复","Repeat Passphrase":"重复密码","Reporting:":"报告:","Reset":"重置","Restore":"恢复文件","Restore files":"恢复文件","Restore files from {{backupname}}":"从 {{backupname}} 恢复文件","Restore from":"恢复自","Restore from backup configuration":"从备份配置中恢复","Restore from configuration ...":"从配置中恢复...","Restore options":"恢复选项","Restore read/write permissions":"恢复读写权限","Resume":"恢复运行","Run again every":"重复运行每","Run now":"立即运行","Running ....":"正在运行...","Running commandline entry":"正在运行命令行","Running task:":"运行中的任务:","S3 Compatible":"S3 兼容","Same as the base install version: {{channelname}}":"与当前安装版本一致:{{channelname}}","Sat":"周六","Save":"保存","Save and repair":"保存并修复","Save different versions with timestamp in file name":"保存不同版本 (文件名中添加时间戳)","Save immediately":"立即保存","Schedule":"计划","Search":"搜索","Search for files":"搜索文件","Seconds":"秒","Select a log level and see messages as they happen:":"选择日志级别并实时查看","Select files":"选择文件","Server":"服务器","Server and port":"服务器与端口","Server hostname or IP":"服务器主机名或 IP","Server is currently paused,":"服务器暂停中,","Server is currently paused, do you want to resume now?":"Duplicati 服务器暂停中,你想要立即恢复运行吗?","Server password":"服务器密码","Server paused":"服务器已暂停","Server state properties":"Duplicati 服务器状态","Settings":"设置","Show":"查看","Show advanced editor":"显示高级编辑器","Show hidden folders":"显示隐藏文件夹","Show log":"日志","Show treeview":"显示树状视图","Sia server password":"Sia 服务器密码","Smart backup retention":"智能备份保留策略","Some OpenStack providers allow an API key instead of a password and tenant name":"一些 OpenStack 提供商使用 API 密钥,而不是租户名称和密码","Source Data":"源数据","Source data":"源数据","Source folders":"源文件夹","Source:":"源数据:","Specific builds for developers only. Not for use with important data.":"面向开发者的特定构建,不适用于重要数据","Standard protocols":"标准协议","Stop after the current file":"当前文件完成后停止","Stop now":"立即停止","Stop running backup":"停止正在运行的备份","Stop running task":"停止正在运行的任务","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 path, ie /backup":"目标路径,例如 /backup","Task is running":"任务正在运行中","Temporary Files":"临时文件","Temporary files":"临时文件","Tenant Name":"租户名称","Test connection":"测试连接","Testing ...":"正在测试…","Testing connection ...":"正在测试连接…","Testing permissions...":"正在测试权限…","The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})":"字段 '{{fieldname}}' 包含无效字符:{{character}} (值: {{value}}, 位置: {{pos}})","The bucket name should be all lower-case, convert automatically?":"Bucket 名称应当是全小写,自动转换?","The bucket name should start with your username, prepend automatically?":"Bucket 名称应该以你的用户名开头,自动加上?","The connection to the server is lost, attempting again in {{time}} ...":"服务器连接中断,将在 {{time}} 后重新连接…","The dark theme (by Michal)":"黑色主题 (by Michal)","The default blue on white theme (by Alex)":"默认蓝白主题 (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"文件夹 {{folder}} 不存在\n是否现在创建?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"主机密钥已更改,请与服务器管理员确认其是否正确,否则你可能正在被中间人攻击。\n\n你想要把现有密钥 \"{{prev}}\" 替换为 {{key}} 吗?","The path does not appear to exist, do you want to add it anyway?":"路径似乎不存在,你确定要添加它吗?","The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n\nDo you want to include the specified file?":"路径不应该以 '{{dirsep}}' 字符结尾,这意味你想要包含一个文件而不是文件夹。\n你想要包含指定文件吗?","The path must be an absolute path, i.e. it must start with a forward slash '/'":"路径必须为绝对路径,也就是以斜杠 '/' 开头","The 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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"此选项与最大允许的备份大小或文件大小无关,也不影响去重率。在你修改远程卷大小前,请参见此页面","This week":"本周","Throttle settings":"限流设置","Thu":"周四","To File":"导出为文件","To confirm you want to delete all remote files for \"{{name}}\", please enter the word you see below":"为确认你想要删除 \"{{name}}\" 的所有远程文件,请输入以下单词","To export without a passphrase, uncheck the \"Encrypt file\" box":"如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"","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 to highlight files":"输入以高亮文件","Unknown backup size and versions":"未知的备份大小和版本","Until resumed":"直到手动恢复运行","Update channel":"更新分支","Update failed:":"更新失败:","Updating with existing database":"正在更新存在的数据库","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":"用户名","Verify files":"校验文件","Verifying ...":"正在校验…","Verifying answer":"正在验证","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 ....":"正在等待任务开始...","Warnings, errors and crashes":"警告,错误,崩溃","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"我们接受多种渠道的捐赠,例如OpenCollective,PayPal,BountySource 以及多种加密货币","We recommend that you encrypt all backups stored outside your system":"我们推荐加密所有保存在第三方系统中的数据","Weak":"强度低","Weak passphrase":"弱密码","Wed":"周三","Weeks":"周","Where do you want to restore from?":"你想从哪里恢复呢?","Where do you want to restore the files to?":"你想把文件恢复到哪里?","Years":"年","Yes":"是","Yes, I have stored the passphrase safely":"是,我已将密码安全保存","Yes, I'm brave!":"是,我无所谓","Yes, please break my backup!":"是,请清除我的备份","Yesterday":"昨天","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"看起来 Mono 当前没有载入 SSL 证书。\n你想要从 Mozilla 导入可信任的证书吗?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"你正在改变数据库路径。\n你确定想要这么做吗?","You are currently running {{appname}} {{version}}":"当前正在运行 {{appname}} {{version}}","You 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 either a password or an API Key":"你必须输入一个密码或 API 密钥","You must enter either a password or an API Key, not both":"你必须只输入一个密码或 API 密钥,而不是两者同时","You must fill in the password":"你必须填写密码","You must fill in the server name or address":"你必须填写服务器主机名或地址","You must fill in the username":"你必须填写用户名","You must fill in {{field}}":"你必须填写 {{field}}","You must select or fill in the AuthURI":"你必须选择或填写认证地址","You must select or fill in the server":"你必须选择或填写服务器","You must specify a path":"你必须指定路径","You should fill in {{field}}{{reason}}":"你应当填写 {{field}}{{reason}}","Your files and folders have been restored successfully.":"文件恢复成功!","Your passphrase is easy to guess. Consider changing passphrase.":"你的密码很容易被破解,请考虑更换一个强密码","bucket/folder/subfolder":"Bucket / 文件夹 / 子文件夹","byte":"B","byte/s":"B/s","custom":"自定义","resume now":"立即恢复运行","unless you are explicitly specifying --group-id":"除非你通过 --group-id 具体指定","{{appname}} was primarily developed by {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.":"{{appname}} 主要由 {{dev1}} 和 {{dev2}} 开发. {{appname}} 可以从 {{websitename}} 下载. {{appname}} 采用 {{licensename}} 授权.","{{files}} files ({{size}}) to go {{speed_txt}}":"剩余 {{files}} 个文件 ({{size}}) {{speed_txt}}","{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version":"{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 个版本","{{number}} Hour":"{{number}} 小时","{{number}} Minutes":"{{number}} 分钟","{{time}} (took {{duration}})":"{{time}} (耗时 {{duration}})"}); - gettextCatalog.setStrings('zh_HK', {"- pick an option -":"選擇一個選項","...loading...":"...載入中...","API Key":"API Key","AWS IAM Policy":"AWS IAM 原則","About":"關於","About {{appname}}":"關於 {{appname}}","Access denied":"存取被拒","Account name":"用戶名","Activate":"啟動","Activate failed:":"啟動失敗:","Add a new backup":"加入新的備份","Add a path directly":"直接加入路徑","Add advanced option":"新增進階選項","Add backup":"新增備份","Add filter":"新增過濾器","Add path":"加入路徑","Advanced Options":"進階選項","Advanced options":"進階選項","Advanced:":"進階:","All Hyper-V Machines":"所有Hyper-V機器","All Microsoft SQL Databases":"所有Microsoft SQL數據庫","Allow remote access (requires restart)":"允許遠端存取(需要重新啟動)","Allowed days":"允許日子","An existing file was found at the new location":"在新的位置上發現有檔案存在","Anonymous usage reports":"匿名使用報告","AuthID":"AuthID","Authentication password":"認證密碼","Authentication username":"認證用戶名","Autogenerated passphrase":"自動產生密碼","Automatically run backups.":"自動執行備份","Back":"返回","Backup destination":"備份目的地","Backup location":"備份位置","Backup:":"備份:","Beta":"Beta","Browse":"瀏覽","Browser default":"瀏覽預設","Bucket Name":"Bucket 名稱","Bucket create location":"Bucket 建立位置","Bucket create region":"Bucket 建立區域","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","Busy ...":"忙碌...","Canary":"Canary","Cancel":"Cancel","Changelog":"更新日誌","Changelog for {{appname}} {{version}}":"{{appname}} {{version}} 更新日誌","Check failed:":"檢查失敗:","Check for updates now":"立即檢查更新","Checking ...":"檢查中...","Compact now":"立即壓縮","Compacting remote data ...":"壓縮遠端資料中...","Compression modules:":"壓縮模組:","Computer":"電腦","Configuration file:":"設定檔案:","Configuration:":"設定:","Configure a new backup":"設定新備份","Confirm delete":"確認刪除","Confirm encryption passphrase":"確認加密密碼","Confirmation required":"需要確認","Connect":"連接","Connect now":"立即連接","Connecting to task ....":"正在連接工作...","Connecting...":"連接中...","Connection lost":"連接中斷","Connection worked!":"連接成功!","Container name":"容器名稱","Container region":"容器區域","Continue":"繼續","Continue without encryption":"繼續但不加密","Copied!":"已複製!","Copy Destination URL to Clipboard":"複製目的地網址到剪貼簿","Copy failed. Please manually copy the URL":"複製失敗。請手動複製網址","Counting ({{files}} files found, {{size}})":"點算中(找到 {{files}} 個檔案,{{size}})","Create folder?":"建立資料夾?","Created new limited user":"已建立受限制的使用者","Creating 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":"目的地","Direct restore from backup files ...":"直接從備份檔案中還原...","Disabled":"已停用","Dismiss":"略過","Display and color theme":"顯示及顏色主題","Do you really want to delete the backup: \"{{name}}\" ?":"您真的確定要刪除備份: \"{{name}}\" ?","Do you really want to delete the local database for: {{name}}":"您真的確定要刪除 \"{{name}}\" 的本地數據庫?","Donate":"捐贈","Donation messages":"捐贈訊息","Donation messages are hidden, click to show":"捐贈訊息已隱藏,按此顯示。","Donation messages are visible, click to hide":"捐贈訊息顯示中,按此隱藏。","Done":"完成","Download":"下載","Duplicate option {{opt}}":"Duplicati 選項 {{opt}}","Duplicati Website":"Duplicati 網站","Duplicati forum":"Duplicati 討論區","Encrypt file":"加密檔案","Encryption modules:":"加密模組:","Enter URL":"輸入網址","Enter access key":"輸入Access Key","Enter account name":"輸入帳戶名稱","Enter backup passphrase, if any":"輸入備份密碼(如有)","Enter container name":"輸入容器名稱","Enter encryption passphrase":"輸入加密密碼","Enter folder path name":"輸入資料夾路徑名稱","Enter the destination path":"輸入目的地路徑","Error":"錯誤","Error!":"錯誤!","Exclude":"排除","Exclude directories whose names contain":"排除含有此名稱的資料夾","Exclude expression":"排除表達式","Exclude file":"排除檔案","Exclude file extension":"排除副檔名","Exclude files whose names contain":"排除含有此名稱的檔案","Exclude folder":"排除資料夾","Exclude regular expression":"排除正規表達式","Existing file found":"找到已存在的檔案","Experimental":"實驗性","Export":"匯出","Export 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 import:":"匯入失敗","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":"產生","Hidden files":"隱藏的檔案","Hide":"隱藏","Hide hidden folders":"不顯示隱藏的資料夾","Home":"首頁","Hours":"小時","How do you want to handle existing files?":"您想怎樣處理已存在的檔案?","Hyper-V Machine":"Hyper-V 機器","Hyper-V Machine:":"Hyper-V 機器:","Hyper-V Machines":"Hyper-V 機器","ID:":"ID:","If a date was missed, the job will run as soon as possible.":"如果錯過了時間,將儘快執行工作。","Import":"匯入","Import Destination URL":"匯入目的地網址","Import backup configuration":"匯入備份設定","Import completed, but no certificates were found after the import":"匯入完成,但沒有找到證書","Import failed":"匯入失敗","Import from a file":"從檔案匯入","Include a file?":"包括一個檔案?","Include expression":"包括表達式","Include regular expression":"包括正規表達式","Incorrect answer, try again":"答案錯誤,請重試","Information":"訊息","Install":"安裝","Install failed:":"安裝失敗:","Invalid characters in path":"路徑中有無效的字符","Invalid retention time":"無效的保留時間","KByte":"KByte","KByte/s":"KByte/s","Language in user interface":"界面語言","Last month":"上個月","Latest":"最新","Live":"即時","Load older data":"載入舊資料","Loading ...":"載入中...","Loading remote storage usage ...":"載入遠端儲存使用量中...","Local database for":"本地資連庫","Local database path:":"本地資料庫路徑:","Local storage":"本地儲存","Location":"位置","Log data from the server":"來自伺服器的記錄","Log out":"登出","MByte":"MByte","MByte/s":"MByte/s","Maintenance":"維護","Manually type path":"手動輸入路徑","Max download speed":"最高下載速度","Max upload speed":"最高上傳速度","Menu":"選單","Microsoft SQL Database:":"Microsoft SQL 資料庫:","Microsoft SQL Databases":"Microsoft SQL 資料庫","Minutes":"分鐘","Missing name":"沒有名稱","Missing passphrase":"沒有密碼","Missing sources":"沒有來源","Mon":"星期一","Months":"月","Move existing database":"移動現時的資料庫","Move failed:":"移動失敗:","My Documents":"我的文件","My Music":"我的音樂","My Photos":"我的相片","My Pictures":"我的圖片","Name":"名稱","Never":"永不","New update found: {{message}}":"找到新版本:{{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新用戶為 {{username}}。\n已更新憑證以使用該受管制用戶","Next":"下一步","Next scheduled run:":"下次預定報行的時間:","Next scheduled task:":"下次預定報行的工作:","Next task:":"下次的工作:","Next time":"下次執行時間:","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"先前並未指定過證書,請與伺服管理員驗證此密匙是否正確:{key}}\n\n您要接受這個主題密匙嗎?","No encryption":"無加密","No items selected":"沒有選擇任何項目","No items to restore, please select one or more items":"沒有需要還原的項目,請擇一個或以上的項目","No passphrase entered":"沒有輸入密碼","No scheduled tasks":"沒有預定的工作","Non-matching passphrase":"密碼不正確","None / disabled":"沒有/已停用","OK":"確定","Options":"選項","Others":"Others","Overwrite":"覆蓋","Passphrase":"密碼","Passphrase (if encrypted)":"密碼(如已加密)","Passphrase changed":"已更改密碼","Passphrases are not matching":"密碼不相同","Password":"密碼","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 files from {{backupname}}":"從 {{backupname}} 還原檔案","Restore from":"從...還原檔案","Restore from backup configuration":"從備份設定還原","Restore from configuration ...":"從設定還原...","Restore options":"還原選項","Resume":"繼續","Run again every":"每...重覆執行","Run now":"立即執行","Running ....":"執行中...","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","Target path, ie /backup":"目的地路徑,例如 /backup","Task is running":"工作執行中","Temporary files":"暫存檔案","Test connection":"測試連線","Testing ...":"測試中...","Testing connection ...":"測試連線中...","Testing permissions...":"測試權限中...","The connection to the server is lost, attempting again in {{time}} ...":"伺服器連線中斷,{{time}} 後重試...","The dark theme (by Michal)":"深色主題(Michai設計)","The default blue on white theme (by Alex)":"預設的藍白色主題(Alexi設計)","This month":"本月","This week":"本週","Thu":"星期四","To File":"到檔案","Today":"今日","Trust server certificate?":"信任伺服器證書?","Tue":"星期二","Until resumed":"直至手動繼續","Update channel":"更新頻道","Update failed:":"更新失敗:","Use SSL":"使用 SSL","Use weak passphrase":"使用強度為弱的密碼","Useless":"不使用","Username":"使用者","Verify files":"驗證檔案","Verifying ...":"驗證中...","Verifying answer":"驗證答案中...","Very strong":"十分強","Very weak":"十分弱","Weak passphrase":"弱密碼","Wed":"星期三","Weeks":"星期","Years":"年","Yes":"是","Yesterday":"Yesterday","You have chosen not to encrypt the backup. Encryption is recommended for all data stored on a remote server.":"您選擇了不加密備份。建議備份所有儲存在遠端伺服器上資料。","You must fill in the server name or address":"您必須填寫伺服器名稱或地址","You must select or fill in the server":"您必須選擇或填寫伺服器","byte":"byte","byte/s":"byte/s","custom":"custom","resume now":"立即繼續","{{number}} Hour":"{{number}} 小時","{{number}} Minutes":"{{number}} 分鐘","{{time}} (took {{duration}})":"{{time}} (花費 {{duration}})"}); - gettextCatalog.setStrings('zh_TW', {"- pick an option -":"選擇一個項目","...loading...":"...載入中...","API Key":"API Key","AWS Access ID":"AWS Access ID","AWS Access Key":"AWS Access Key","AWS IAM Policy":"AWS IAM Policy","About":"關於","About {{appname}}":"關於 {{appname}}","Access Key":"Access Key","Access denied":"拒絕存取","Access to user interface":"進入使用者介面","Account name":"帳號名稱","Activate":"啟用","Activate failed:":"啟用失敗","Add a new backup":"新增備份","Add a path directly":"直接增加資料路徑","Add advanced option":"加入進階選項","Add backup":"備份","Add filter":"加入篩選條件","Add path":"加入路徑","Added":"已加入","Adjust bucket name?":"調整 bucket 名稱?","Adjust path name?":"調整 path 名稱?","Advanced Options":"進階選項","Advanced options":"進階選項","Advanced:":"進階:","All Hyper-V Machines":"全部 Hyper-V 主機","All Microsoft SQL Databases":"全部 Microsoft SQL 資料庫","All usage reports are sent anonymously and do not contain any personal information. They contain information about hardware and operating system, the type of backend, backup duration, overall size of source data and similar data. They do not contain paths, filenames, usernames, passwords or similar sensitive information.":"全部的使用報告都是採匿名發送,不包含任何個人資訊。這份報告中包含有關硬體以及作業系統資訊、後端類型、備份時間、來源資料的總容量與相關資訊。當中將不會包含路徑、檔名、帳號、密碼或類似的敏感資訊。","Allow remote access (requires restart)":"允許遠端存取(需要重新啟動)","Allowed days":"允許日","An existing file was found at the new location":"新的位置發現已既有檔案存在","An existing file was found at the new location\nAre you sure you want the database to point to an existing file?":"新的位置發現已既有檔案存在,您要將資料庫指向其中一個既有檔案嗎?","An existing local database for the storage has been found.\nRe-using the database will allow the command-line and server instances to work on the same remote storage.\n\n Do you wish to use the existing database?":"儲存區發現既有的的本機資料庫已存在。\n重新使用資料庫將可以讓您使用命令列和伺服器服務用在同樣的遠端儲存區。\n\n您希望使用既有的資料庫嗎?","Anonymous usage reports":"匿名使用報告","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 create region":"Bucket 建立區域","Bucket name":"Bucket 名稱","Bucket storage class":"Bucket 儲存等級","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.":"在預設情況下,點選系統列 (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 ...":"檢查中 ...","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 ...":"正在緊密壓縮遠端資料 ...","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":"確認密碼","Confirm password":"確認密碼","Confirmation required":"需要確認","Connect":"連線","Connect now":"立即連線","Connecting to server …":"正在連線到伺服器 ...","Connecting to task ....":"正在連線到工作 ...","Connecting...":"連線中 ...","Connection lost":"連線失敗","Connection worked!":"連線已建立!","Container name":"容器名稱","Container region":"容器區域","Continue":"繼續","Continue without encryption":"不加密並繼續","Copied!":"已複製","Copy":"複製","Copy Destination URL to Clipboard":"複製目標 URL 至剪貼簿","Copy failed. Please manually copy the URL":"複製失敗。請手動複製 URL","Core options":"核心選項","Counting ({{files}} files found, {{size}})":"正在計算 ({{files}} 個檔案, {{size}})","Crashes only":"只有當機","Create bug report …":"建立問題報告 ...","Create folder?":"建立資料夾?","Created new limited user":"建立新的受限使用者","Creating bug report …":"正在建立問題報告 ...","Creating new user with limited access …":"正在建立有限制存取的新使用者 ...","Creating target folders …":"正在建立目標資料夾 ...","Creating temporary backup …":"正在建立暫存備份 ...","Creating user...":"正在建立使用者 ...","Current action:":"目前動作:","Current file:":"目前檔案:","Current version is {{versionname}} ({{versionnumber}})":"目前版本 {{versionname}} ({{versionnumber}})","Custom S3 endpoint":"自訂 S3 進入點","Custom authentication url":"自訂授權 URL","Custom backup retention":"自訂備份保留規則","Custom location ({{server}})":"自訂位置 ({{server}})","Custom region for creating buckets":"自定區域以建立 Bucket ","Custom region value ({{region}})":"自訂區域 Value ({{region}})","Custom server url ({{server}})":"自訂伺服器 URL ({{server}})","Custom storage class ({{class}})":"自訂儲存等級 ({{class}})","Database …":"資料庫 ...","Days":"日","Default":"預設","Default ({{channelname}})":"預設 ({{channelname}})","Default 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":"目的路徑","Did we help save your files? If so, please consider supporting Duplicati with a donation. We suggest {{smallamount}} for private use and {{largeamount}} for commercial use.":"我們協助您保護您的檔案了嗎?如果是這樣,請考慮贊助支援 Duplicati。我們建議私人 {{smallamount}} 以及 {{largeamount}} 進行商業用途。","Direct restore from backup files ...":"直接從備份檔還原 ...","Disabled":"取消","Dismiss":"忽略","Dismiss all":"全部忽略","Display and color theme":"佈景主題設定","Do you really want to delete the backup: \"{{name}}\" ?":"您真的要刪除 \"{{name}}\" 這個備份?","Do you really want to delete the local database for: {{name}}":"您真的要刪除 {{name}} 這個本機資料庫?","Domain Name":"網域名稱","Donate":"贊助","Donation messages":"贊助資訊","Donation messages are hidden, click to show":"贊助資訊已隱藏,點選可將之顯示","Donation messages are visible, click to hide":"贊助資訊已顯示,點選可將之隱藏","Done":"完成","Download":"下載","Downloaded files":"已下載檔案","Downloading files …":"正在下載檔案 ...","Downloading update…":"正在下載更新 ...","Downloading …":"下載中 ...","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 如果您使用本機資料庫做命令列方式備份,您將資料庫保留好。","Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\\nThis makes it faster to perform many operations, and reduces the amount of data that needs to be downloaded for each operation.":"每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\\ n這可以讓許多資訊運作的速度更快,並且減少了每次作業時需要從備份目的地下載的資料量。","Edit 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 access key":"輸入 access key","Enter account name":"輸入帳號名稱","Enter backup passphrase, if any":"輸入備份密碼,如果有的話","Enter configuration details":"進入設定細節","Enter container name":"輸入容器名稱","Enter encryption passphrase":"輸入加密密碼","Enter expression here":"在這裡輸入運算式","Enter folder path name":"輸入資料夾路徑名稱","Enter one option per line in command-line format, eg. {0}":"請輸入選項,每一行一個,如。{0}","Enter the destination path":"輸入目的地路徑","Enter the email address of the Office 365 group":"輸入 Office 365 群組的郵件位址","Enter the full destination path, including the server name, but without https":"輸入完整的目標路徑,包含伺服器名稱但不要有 https","Error":"錯誤","Error!":"錯誤!","Errors and crashes":"錯誤與當機","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 import:":"匯入失敗:","Failed to read backup defaults:":"讀取備份預設值失敗︰","Failed to restore files: {{message}}":"還原檔案失敗:{{message}}","Failed to save:":"儲存失敗:","Fetching path information …":"正在列舉路徑資訊 ...","File":"檔案","Files larger than:":"檔案大小超過:","Filters":"篩選","Finished!":"已完成!","First run setup":"執行初始化設定","Folder":"資料夾","Folder path":"資料夾路徑","Fri":"週五","GByte":"GByte","GByte/s":"GByte/s","GCS Project ID":"GCS Project ID","General":"一般","General backup settings":"一般備份設定","General options":"一般選項","Generate":"產生","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.\\nIf the repair is unsuccesful, you can delete the local database and re-generate.":"如果備份與遠端儲存區不同步,Duplicati 需要您執行修復作業以讓資料庫重新同步。 \\n 如果修復不成功,您可以刪除本機資料庫並重新產生之。","If the backup file was not downloaded automatically, right click and choose "Save as …"":"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 ..."","If the backup file was not downloaded automatically, right click and choose "Save as …"":"如果備份檔案沒有自動下載,右鍵點選這裡 "另存 ..."","If you do not enter a path, all files will be stored in the login folder.\nAre you sure this is what you want?":"如果沒有輸入路徑,將會儲存所有檔案在登入資料夾。\n確定這是您要的嗎?","If you do not enter an API Key, the tenant name is required":"If you do not enter an API Key, the tenant name is required","If you want to use the backup later, you can export the configuration before deleting it":"如果您以後還想要使用此備份,您可以在刪除之前先將設定匯出","If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\nDo you want to set a password now?":"如果你的主機是多使用者環境(例如這個主機不只有這一個使用者帳號),建議您設定一組密碼,以防址其它使用者存取您的 Duplicati 設定資料。\n您是否要立即前往設定密碼?","Import":"匯入","Import Destination URL":"匯入目的地 URL","Import backup configuration":"匯入備份設定","Import completed, but no certificates were found after the import":"匯入完成,但沒有在匯入時找到憑證","Import failed":"匯入失敗","Import from a file":"從檔案匯入","Import metadata":"匯入 metadata","Importing …":"正在匯入 ...","Include a file?":"包含檔案?","Include expression":"包含表示式","Include regular expression":"包含正則表示式","Incorrect answer, try again":"回應不正確,請重試一次","Individual builds for developers only. Not for use with important data.":"僅針對開發人員的個別組建版本,請不要使用在重要資料上。","Information":"資訊","Install":"安裝","Install failed:":"安裝失敗:","Invalid characters in path":"路徑有無法使用的字元","Invalid retention time":"保留時間無效","It is possible to connect to some FTP without a password.\nAre you sure your FTP server supports password-less logins?":"可以在無密碼的情況下連接到 FTP。\n您確定您的 FTP 伺服器支援無密碼登錄嗎?","KByte":"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 ...":"載入中 ...","Loading remote storage usage ...":"正在載入遠端儲存區使用資訊 ...","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 update found: {{message}}":"發現最新版本:{{message}}","New user name is {{user}}.\nUpdated credentials to use the new limited user":"新使用者名稱是 {{user}}.\n更新憑證以使用新的受限使用者帳號","Next":"下一頁","Next scheduled run:":"下一次排程執行:","Next scheduled task:":"下一個排程工作:","Next task:":"下一個工作:","Next time":"下一次","No":"否","No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?":"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n\nDo you want to approve the reported host key?","No editor found for the "{{backend}}" storage type":"找不到 "{{backend}}" 儲存區類型","No encryption":"不加密","No items selected":"沒有選擇","No items to restore, please select one or more items":"沒有要還原的項目,請至少選擇一個項目","No passphrase entered":"沒有輸入密碼","No scheduled tasks":"沒有排程工作","No, my machine has only a single account":"不用,我的主機只有一個帳號在使用","Non-matching passphrase":"密碼不相符","None / disabled":"無 / 取消","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":"作業","Operation failed:":"作業失敗:","Operations:":"作業:","Optional authentication password":"(非必要)認證密碼","Optional authentication username":"(非必要)認證帳號","Options":"選項","Options added here are applied to all backups, but can be overridden in each individual backup":"這裡的選項將適用所有備份作業,不過每個作業內可以再各自設定,它將會覆寫這裡的全域選項。","Original location":"原始位置","Others":"其它","Over time backups will be deleted automatically. There will remain one backup for each of the last 7 days, each of the last 4 weeks, each of the last 12 months. There will always be at least one remaining backup.":"智慧保留模式,兼具長時間保存與短時間份數考量。保留每7天、每4週、每12個月均有一份備份。","Overwrite":"覆寫","Passphrase":"密碼","Passphrase (if encrypted)":"密碼 (如果已加密)","Passphrase changed":"密碼已變更","Passphrases are not matching":"密碼不相符","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 from {{backupname}}":"從 {{backupname}} 還原檔案","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 ....":"執行中 ...","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","Target path, ie /backup":"目的地路徑,例如 /backup","Task is running":"工作正在執行","Temporary Files":"暫存檔案","Temporary files":"暫存檔案","Tenant Name":"Tenant 名稱","Test Phase":"測試階段","Test connection":"測試連線","Testing ...":"測試中 ...","Testing connection ...":"正在測試連線 ...","Testing permissions …":"正在測試權限 ...","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 connection to the server is lost, attempting again in {{time}} ...":"連接伺服器失敗,再次嘗試 {{}} ......","The dark theme (by Michal)":"深色主題 (by Michal)","The default blue on white theme (by Alex)":"預設白色主題 (by Alex)","The folder {{folder}} does not exist.\nCreate it now?":"資料夾 {{folder}} 不存在,是否立即建立?","The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n\nDo you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?":"主機金鑰已變更,如果是正確的請您與伺服器管理員聯繫,否則您可能已遭受中間人攻擊。\n\n你想要更換原先的主機金鑰 \"{{prev}}\" 到 {{key}} 嗎?","The 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 option does not relate to your maximum backup or file size, nor does it affect deduplication rates. See this page before you change the remote volume size.":"這個選項與最大備份數或檔案大小沒有關聯,也不會影響重複資料刪除的能力。 在修改遠端區塊大小之前,建議您先參考此處說明。","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 ...":"驗證中 ...","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 task to start ....":"正在等待工作開始 ...","Waiting for upload to finish …":"等待上傳完成中 ...","Warnings, errors and crashes":"警告、錯誤與當機","We accept donations via different services, such as OpenCollective, PayPal, BountySource and various crypto currencies.":"我們接受多種服務的贊助,例如 OpenCollective、PayPal、BountySource 以及多種加密貨幣。","We recommend that you encrypt all backups stored outside your system":"我們建議,您將放在您自己控管系統以外的備份都進行加密","Weak":"弱","Weak passphrase":"弱密碼","Wed":"週三","Weeks":"週","Where do you want to restore from?":"您要從那裡還原?","Where do you want to restore the files to?":"您要還原檔案到哪裡?","Years":"年","Yes":"是","Yes, I have stored the passphrase safely":"是,我已安全的儲存密碼","Yes, I understand the risk":"是的,我理解這個風險","Yes, I'm brave!":"是的,我敢!","Yes, please break my backup!":"是,請中斷我的備份!","Yesterday":"昨天","You appear to be running Mono with no SSL certificates loaded.\nDo you want to import the list of trusted certificates from Mozilla?":"您正在運行 Mono 似乎沒有載入 SSL 相關憑證。\n要從 Mozilla 匯入受信任的憑證清單嗎?","You are changing the database path away from an existing database.\nAre you sure this is what you want?":"您正在變更現有資料庫的路徑。\n您確定這是您想要的嗎?","You are currently running {{appname}} {{version}}":"您正在執行 {{appname}} {{version}}","You can stop the backup 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":"您必須指定一個路徑","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/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 696b91eda..7d56ba783 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/EditBackupController.js @@ -93,7 +93,7 @@ backupApp.controller('EditBackupController', function ($rootScope, $scope, $rout }; $scope.importUrl = function () { - DialogService.textareaDialog('Import URL', 'Enter a Backup destination URL:', null, gettextCatalog.getString('Enter URL'), [gettextCatalog.getString('Cancel'), gettextCatalog.getString('OK')], null, function(btn, input) { + DialogService.textareaDialog(gettextCatalog.getString('Import URL'), gettextCatalog.getString('Enter a backup destination URL:'), null, gettextCatalog.getString('Enter URL'), [gettextCatalog.getString('Cancel'), gettextCatalog.getString('OK')], null, function(btn, input) { if (btn == 1) scope.Backup.TargetURL = input; }); @@ -101,7 +101,7 @@ backupApp.controller('EditBackupController', function ($rootScope, $scope, $rout $scope.copyUrlToClipboard = function () { $scope.builduri(function(res) { - DialogService.textareaDialog('Copy URL', null, null, res, [gettextCatalog.getString('OK')], 'templates/copy_clipboard_buttons.html'); + DialogService.textareaDialog(gettextCatalog.getString('Copy URL'), null, null, res, [gettextCatalog.getString('OK')], 'templates/copy_clipboard_buttons.html'); }); }; @@ -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/controllers/RestoreDirectController.js b/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js index 651af1ac6..6f9c96b2b 100644 --- a/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js +++ b/Duplicati/Server/webroot/ngax/scripts/controllers/RestoreDirectController.js @@ -21,7 +21,7 @@ backupApp.controller('RestoreDirectController', function ($rootScope, $scope, $l }; $scope.importUrl = function () { - DialogService.textareaDialog('Import URL', 'Enter a Backup destination URL:', null, gettextCatalog.getString('Enter URL'), [gettextCatalog.getString('Cancel'), gettextCatalog.getString('OK')], null, function(btn, input) { + DialogService.textareaDialog(gettextCatalog.getString('Import URL'), gettextCatalog.getString('Enter a backup destination URL:'), null, gettextCatalog.getString('Enter URL'), [gettextCatalog.getString('Cancel'), gettextCatalog.getString('OK')], null, function(btn, input) { if (btn == 1) { $scope.TargetURL = input; } @@ -30,7 +30,7 @@ backupApp.controller('RestoreDirectController', function ($rootScope, $scope, $l $scope.copyUrlToClipboard = function () { $scope.builduri(function(res) { - DialogService.textareaDialog('Copy URL', null, null, res, [gettextCatalog.getString('OK')], 'templates/copy_clipboard_buttons.html'); + DialogService.textareaDialog(gettextCatalog.getString('Copy URL'), null, null, res, [gettextCatalog.getString('OK')], 'templates/copy_clipboard_buttons.html'); }); }; 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 ebe1954a4..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')); @@ -1013,7 +1013,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter a tenant (aka project) name to use v3 API')); if (res && (scope.openstack_apikey || '').trim().length != 0) - res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('Openstack API Key are not supported in v3 keystone API.')); + res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('Openstack API key are not supported in v3 keystone API')); } else { @@ -1021,14 +1021,14 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, if (((scope.openstack_apikey) || '').trim().length == 0) { if (res && (scope.Password || '').trim().length == 0) - res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter either a password or an API Key')); + res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter either a password or an API key')); if (res && ((scope.openstack_tenantname) || '').trim().length == 0) - res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter a tenant name if you do not provide an API Key')); + res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter a tenant name if you do not provide an API key')); } else { if (res && (scope.Password || '').trim().length != 0) - res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter either a password or an API Key, not both')); + res = EditUriBackendConfig.show_error_dialog(gettextCatalog.getString('You must enter either a password or an API key, not both')); } } if (res) @@ -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')); @@ -1049,7 +1049,7 @@ backupApp.service('EditUriBuiltins', function (AppService, AppUtils, SystemInfo, function checkUsernamePrefix() { if (scope.Server.toLowerCase().indexOf(scope.Username.toLowerCase()) != 0 && (scope.s3_bucket_check_name != scope.Server || scope.s3_bucket_check_user != scope.Username)) { - DialogService.dialog(gettextCatalog.getString('Adjust bucket name?'), gettextCatalog.getString('The bucket name should start with your username, prepend automatically?'), [gettextCatalog.getString('Cancel'), gettextCatalog.getString('No'), gettextCatalog.getString('Yes')], function (ix) { + DialogService.dialog(gettextCatalog.getString('Adjust bucket name?'), gettextCatalog.getString('To prevent bucket naming conflicts, it is recommended to prepend your account ID to the bucket name. Prepend automatically?'), [gettextCatalog.getString('Cancel'), gettextCatalog.getString('No'), gettextCatalog.getString('Yes')], function (ix) { if (ix == 2) scope.Server = scope.Username.toLowerCase() + '-' + scope.Server; if (ix == 1 || ix == 2) { @@ -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 32f52fa2e..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-top:10px;margin-left:190px;clear:both;font-style:italic;white-space:pre-wrap}.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}.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 form.styled .input.select,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-template-areas:"label server" ". custom"}body .container .body .content div.add .steps-boxes .step2 form.styled .input.select label,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select label{grid-area:label}body .container .body .content div.add .steps-boxes .step2 form.styled .input.select select,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select select{grid-area:server}body .container .body .content div.add .steps-boxes .step2 form.styled .input.select input,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select input{grid-area:custom;margin-top:10px}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 .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 .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 .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 68049b705..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-top:10px;margin-left:190px;clear:both;font-style:italic;white-space:pre-wrap}.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}.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 form.styled .input.select,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-template-areas:"label server" ". custom"}body .container .body .content div.add .steps-boxes .step2 form.styled .input.select label,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select label{grid-area:label}body .container .body .content div.add .steps-boxes .step2 form.styled .input.select select,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select select{grid-area:server}body .container .body .content div.add .steps-boxes .step2 form.styled .input.select input,body .container .body .content div.restore .steps-boxes .step2 form.styled .input.select input{grid-area:custom;margin-top:10px}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 .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 .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 .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 cdd6d93d4..fceb6cf9f 100644 --- a/Duplicati/Server/webroot/ngax/templates/about.html +++ b/Duplicati/Server/webroot/ngax/templates/about.html @@ -8,8 +8,9 @@
  • Show log
  • -
    -
    +
    {{dev1}} and {{dev2}}. {{appname}} can be downloaded from {{websitename}}. {{appname}} is licensed under the {{licensename}}.
    -
     
    -
    You are currently running {{appname}} {{version}}
    +
    +
    You are currently running {{appname}} {{version}}
    -
    - Update {{state.updatedVersion}} is available, download now +
    + Update {{state.updatedVersion}} is available. Download now +
    + + Check for updates now +
    Checking for updates …
    + + +
    - Check for updates now -
    Checking for updates …
    - - - - -
     
    - -
    {{Acknowledgements}}
    -
    Loading …
    +
    +
    {{Acknowledgements}}
    +
    Loading …
    +
    @@ -52,7 +54,7 @@
    • Loading …
    • - {{item.name}}: {{item.description}}. {{item.license}} licensed + {{item.name}}: {{item.description}} {{item.license}} licensed
    @@ -61,9 +63,9 @@

    System properties

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

      {{item.Key}}

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

      {{item.Key}}

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

      {{item.Key}}

    • +
    • Backend modules:

      {{item.Key}}

    • +
    • Compression modules:

      {{item.Key}}

    • +
    • Encryption modules:

      {{item.Key}}

    Server state properties

    diff --git a/Duplicati/Server/webroot/ngax/templates/addoredit.html b/Duplicati/Server/webroot/ngax/templates/addoredit.html index cdaa981c3..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
    @@ -255,7 +255,7 @@

    Schedule

    - +
    If a date was missed, the job will run as soon as possible.
    @@ -310,9 +310,7 @@
    - 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 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.
    diff --git a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html index 50f27f1ab..4a4f22afc 100644 --- a/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html +++ b/Duplicati/Server/webroot/ngax/templates/advancedoptionseditor.html @@ -38,10 +38,10 @@
    - x + x -
    DEPRECATED: {{getDeprecationMessage(item)}}
    -
    {{getLongDescription(item)}}
    Default value: "{{getDefaultValue(item)}}"
    +
    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/generic.html b/Duplicati/Server/webroot/ngax/templates/backends/generic.html index 79bd5c597..6d65d79aa 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/generic.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/generic.html @@ -5,8 +5,8 @@
    - - + +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html index 49ae33e8c..92e7f9da7 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/openstack.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/openstack.html @@ -41,7 +41,7 @@
    - +
    diff --git a/Duplicati/Server/webroot/ngax/templates/backends/s3.html b/Duplicati/Server/webroot/ngax/templates/backends/s3.html index d865c60e8..bc3ff599e 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/s3.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/s3.html @@ -47,8 +47,7 @@ diff --git a/Duplicati/Server/webroot/ngax/templates/backends/sia.html b/Duplicati/Server/webroot/ngax/templates/backends/sia.html index 78a45e74f..67e8543ec 100644 --- a/Duplicati/Server/webroot/ngax/templates/backends/sia.html +++ b/Duplicati/Server/webroot/ngax/templates/backends/sia.html @@ -14,7 +14,7 @@
    -
    - Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload but slow backup.
    - Note:Sia will still boost redundancy later as long as you're connected to your hosts. +
    +

    Choose 1.0 for fast backup, 1.5 for decent reliability, 2.0 for safer upload but slow backup.

    +

    Note: Sia will still boost redundancy later as long as you're connected to your hosts.

    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 6693d6c0f..adeffcc55 100644 --- a/Duplicati/Server/webroot/ngax/templates/commandline.html +++ b/Duplicati/Server/webroot/ngax/templates/commandline.html @@ -4,35 +4,32 @@
    -
    - - -
    {{CommandHelp[Command]}}
    +
    + +
    -
    - +
    - +
    - - Edit as text + + Edit as text
    @@ -45,8 +42,8 @@

    Running commandline entry

    -
    - {{'Server is currently paused,' | translate}} resume now +
    + Server is currently paused, resume now
    Connecting to task … @@ -54,8 +51,8 @@
    Waiting for task to start …
    -
    - Running … stop now +
    + Running … stop now
    Finished! diff --git a/Duplicati/Server/webroot/ngax/templates/delete.html b/Duplicati/Server/webroot/ngax/templates/delete.html index b500b825e..be0e3f4c3 100644 --- a/Duplicati/Server/webroot/ngax/templates/delete.html +++ b/Duplicati/Server/webroot/ngax/templates/delete.html @@ -19,7 +19,7 @@
    - 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.
    @@ -29,7 +29,7 @@

    Export configuration

    -
    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.
    diff --git a/Duplicati/Server/webroot/ngax/templates/export.html b/Duplicati/Server/webroot/ngax/templates/export.html index 87ffbca69..a89ad2f47 100644 --- a/Duplicati/Server/webroot/ngax/templates/export.html +++ b/Duplicati/Server/webroot/ngax/templates/export.html @@ -46,7 +46,7 @@
    -
    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 …".
    diff --git a/Duplicati/Server/webroot/ngax/templates/localdatabase.html b/Duplicati/Server/webroot/ngax/templates/localdatabase.html index 9cbe439ac..1dd2dbdfa 100644 --- a/Duplicati/Server/webroot/ngax/templates/localdatabase.html +++ b/Duplicati/Server/webroot/ngax/templates/localdatabase.html @@ -1,8 +1,5 @@
    -

    {{'Local database for' | translate}} - {{Backup.Backup.Name}} - …loading… -

    +

    Local database for {{Backup.Backup.Name}}…loading…

    {{'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.' | translate}} diff --git a/Duplicati/Server/webroot/ngax/templates/notificationarea.html b/Duplicati/Server/webroot/ngax/templates/notificationarea.html index eb6e869aa..d5904747d 100644 --- a/Duplicati/Server/webroot/ngax/templates/notificationarea.html +++ b/Duplicati/Server/webroot/ngax/templates/notificationarea.html @@ -4,7 +4,7 @@
    {{item.Message}}
    -
    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 …".
    Dismiss diff --git a/Duplicati/Server/webroot/ngax/templates/restore.html b/Duplicati/Server/webroot/ngax/templates/restore.html index cde69382b..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
    @@ -128,12 +128,7 @@

    Passphrase

    -

    - 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. -

    +

    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.

    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 ba24edc97..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.

    @@ -140,7 +140,7 @@

    Default 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.

    Edit as list diff --git a/Duplicati/Server/webroot/ngax/templates/throttle.html b/Duplicati/Server/webroot/ngax/templates/throttle.html index b1246d1a0..2e8ebfb23 100644 --- a/Duplicati/Server/webroot/ngax/templates/throttle.html +++ b/Duplicati/Server/webroot/ngax/templates/throttle.html @@ -19,9 +19,6 @@
    -
    - 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. -
    - - +
    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.
    +
    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/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 fb9210608..0517ebca6 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 @@ -40,7 +53,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 => @@ -50,24 +78,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()); @@ -75,17 +92,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 => { @@ -130,18 +168,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; @@ -162,14 +216,10 @@ public partial class DuplicatiWebserver public Task Start(InitSettings settings) { - var allowedOrigins = settings.AllowedHostnames.Any(x => x == "*") - ? [] - : settings.AllowedHostnames.Select(x => settings.Certificate == null ? $"http://{x}:{settings.Port}" : $"https://{x}:{settings.Port}"); - App.AddEndpoints() - .UseNotifications(allowedOrigins, "/notifications"); + .UseNotifications("/notifications"); - return App.RunAsync(); + return TerminationTask = App.RunAsync(); } public async Task Stop() diff --git a/Duplicati/WebserverCore/Endpoints/V1/Auth.cs b/Duplicati/WebserverCore/Endpoints/V1/Auth.cs index f59e5da1d..6ac3981e7 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Auth.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Auth.cs @@ -90,24 +90,8 @@ public partial class Auth : IEndpointV1 return new Dto.SigninTokenOutputDto(signinToken); }); - group.MapPost("auth/logout", ([FromServices] ILoginProvider loginProvider, [FromServices] IHttpContextAccessor httpContextAccessor) => - { - var cookieName = GetCookieName(httpContextAccessor); - if (httpContextAccessor.HttpContext!.Request.Cookies.TryGetValue(cookieName, out var refreshTokenString)) - { - try - { - loginProvider.PerformLogoutWithRefreshToken(refreshTokenString, CancellationToken.None); - } - catch - { - // Ignore invalid refresh tokens - } - } - - httpContextAccessor.HttpContext!.Response.Cookies.Delete(cookieName); - return new { success = true }; - }); + group.MapPost("auth/refresh/logout", ([FromServices] ILoginProvider loginProvider, [FromServices] IHttpContextAccessor httpContextAccessor) => + PerformLogout(loginProvider, httpContextAccessor)); group.MapPost("auth/issuetoken/{operation}", ([FromServices] Connection connection, [FromServices] IJWTTokenProvider tokenProvider, [FromRoute] string operation) => { @@ -137,6 +121,24 @@ public partial class Auth : IEndpointV1 Domain = context.Request.Host.Host }); + private static object PerformLogout(ILoginProvider loginProvider, IHttpContextAccessor httpContextAccessor) + { + var cookieName = GetCookieName(httpContextAccessor); + if (httpContextAccessor.HttpContext!.Request.Cookies.TryGetValue(cookieName, out var refreshTokenString)) + { + try + { + loginProvider.PerformLogoutWithRefreshToken(refreshTokenString, CancellationToken.None); + } + catch + { + // Ignore invalid refresh tokens + } + } + // Also remove the cookie, in case we failed to delete it + httpContextAccessor.HttpContext!.Response.Cookies.Delete(cookieName); + return new { success = true }; + } } diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs index 1096798a6..9a87a10ba 100644 --- a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs +++ b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPost.cs @@ -1,4 +1,3 @@ -using System.Text.Json; using Duplicati.Library.RestAPI.Abstractions; using Duplicati.Server; using Duplicati.Server.Database; diff --git a/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPutDelete.cs b/Duplicati/WebserverCore/Endpoints/V1/Backup/BackupPutDelete.cs index 5d5f7c534..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 15190e46d..aff9a0451 100644 --- a/Duplicati/WebserverCore/Middlewares/WebsocketExtensions.cs +++ b/Duplicati/WebserverCore/Middlewares/WebsocketExtensions.cs @@ -6,12 +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) => @@ -52,24 +49,37 @@ public static class WebsocketExtensions var result = await ReceiveAsync(); - while (!result.CloseStatus.HasValue) + while (!result?.CloseStatus.HasValue == true) { result = await ReceiveAsync(); } - await webSocket.CloseAsync( - result.CloseStatus.Value, - result.CloseStatusDescription, - CancellationToken.None); + if (result?.CloseStatus is not null) + { + await webSocket.CloseAsync(result.CloseStatus.Value, result.CloseStatusDescription, CancellationToken.None); + } return; - async Task ReceiveAsync() + async Task ReceiveAsync() { - var receiveResult = await webSocket.ReceiveAsync(new ArraySegment(buffer), cancellationToken); + WebSocketReceiveResult? receiveResult; + try + { + receiveResult = await webSocket.ReceiveAsync(new ArraySegment(buffer), cancellationToken); + } + catch (WebSocketException e) + when (e is { WebSocketErrorCode: WebSocketError.ConnectionClosedPrematurely }) + { + Console.WriteLine("[WebSocket] Client closed connection prematurely."); + receiveResult = null; + } - var message = Encoding.Default.GetString(buffer[..receiveResult.Count]); - await websocketAccessor.HandleClientMessage(message); + if (receiveResult?.CloseStatus is not null) + { + var message = Encoding.Default.GetString(buffer[..receiveResult.Count]); + await websocketAccessor.HandleClientMessage(message); + } return receiveResult; } 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 3ed74f991..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 6fef27028..afe1b4276 100644 --- a/Localizations/duplicati/localization-bn.po +++ b/Localizations/duplicati/localization-bn.po @@ -4,333 +4,105 @@ # 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: 2020-05-21 17:27+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" -"Language-Team: Bengali (https://www.transifex.com/duplicati/teams/67655/bn/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: bn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "অন্য একটি ধারক চালু আছে এবং অবহিত করা হয়েছে" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"ডাটাবেজ তৈরী করতে, খুলতে অথবা হালনাগাদ করতে ব্যর্থ হয়েছে\n" -"ত্রুটি বার্তা: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "এই সাহায্যগুলি দেখান" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "পুরানো লগ ডেটা পরিষ্কার করুন" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "খালি পাসফ্রেজ অনুমোদিত নয়" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "GPG Armor ব্যবহার করবেন না" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" msgstr "" #: Library/Encryption/Strings.cs:50 @@ -344,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 @@ -354,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -375,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "সাইজ" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "অজানা" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -453,834 +230,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:28 +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:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 -msgid "Google Drive" +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "Google Drive" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1288,91 +1108,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1381,11 +1214,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1400,175 +1233,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1576,298 +1406,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1876,11 +1743,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1890,75 +1757,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1966,106 +1895,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2073,169 +2002,562 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: 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 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2245,11 +2567,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2257,135 +2579,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2393,18 +2718,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2412,229 +2737,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2642,11 +2979,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2654,27 +2991,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2689,87 +3026,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2778,12 +3116,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2796,11 +3134,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2810,90 +3148,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2902,14 +3252,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2919,19 +3269,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2939,25 +3293,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2965,11 +3339,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2977,72 +3351,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3051,11 +3424,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3063,43 +3436,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3107,11 +3480,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3119,66 +3492,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3190,53 +3559,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3244,137 +3609,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3382,121 +3765,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3506,50 +3890,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3559,30 +3943,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3590,11 +3986,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3603,88 +4023,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3693,282 +4150,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3976,23 +4431,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4000,380 +4445,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4381,165 +4868,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/Program.cs:283 +#: 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 1d1144c20..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 02913e18b..893897586 100644 --- a/Localizations/duplicati/localization-ca.po +++ b/Localizations/duplicati/localization-ca.po @@ -4,331 +4,105 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Marc Riera , 2019 +# Marc Riera , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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 , 2019\n" -"Language-Team: Catalan (https://www.transifex.com/duplicati/teams/67655/ca/)\n" +"Last-Translator: Marc Riera , 2024\n" +"Language-Team: Catalan (https://app.transifex.com/duplicati/teams/67655/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Desactiva el xifratge de la base de dades" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Defineix la carpeta on es desen els paràmetres" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Defineix la clau de xifratge de la base de dades" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Carpeta d'emmagatzematge temporal" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Xifratge AES-256, integrat" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "La contrasenya no pot estar buida" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" msgstr "" #: Library/Encryption/Strings.cs:50 @@ -342,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 @@ -352,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -373,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Booleà" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumeració" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Senyaladors" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Enter" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Ruta" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Mida" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Cadena" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Desconeguda" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "No es pot crear la carpeta perquè ja existeix" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Cancel·lat" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -451,834 +230,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "No s'ha pogut eliminar el fitxer" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "No s'ha pogut carregar el fitxer" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Generador de claus SSH" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "El tipus de clau" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "La longitud de la clau" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "El tipus de clau" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "La longitud de la clau" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1286,91 +1108,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Dipòsit local" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Dipòsit remot" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Dipòsit local" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Dipòsit remot" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Ruta remota" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Unitat o carpeta local" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1379,11 +1214,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1398,175 +1233,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Unitat o carpeta local" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "La carpeta {0} no existeix" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Mou el fitxer en comptes de copiar-lo" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "ID del compte de B2 Cloud Storage" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Ruta de destinació (per exemple, /backup)" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" - -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1574,298 +1406,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nom del contenidor" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1874,11 +1743,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1888,75 +1757,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1964,106 +1895,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2071,169 +2002,560 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Carpeta" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Carpeta d'emmagatzematge temporal" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2243,11 +2565,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2255,135 +2577,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2391,18 +2716,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2410,229 +2735,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2640,11 +2977,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2652,27 +2989,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2687,87 +3024,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2776,12 +3114,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2794,11 +3132,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2808,90 +3146,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2900,14 +3250,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2917,19 +3267,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2937,25 +3291,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nom de la còpia de seguretat" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2963,11 +3337,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2975,72 +3349,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3049,11 +3422,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3061,43 +3434,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3105,11 +3478,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Desactiva la compactació automàtica" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3117,66 +3490,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3188,53 +3557,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3242,137 +3607,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Permet que la contrasenya canviï" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3380,121 +3763,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3504,50 +3888,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3557,30 +3941,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3588,11 +3984,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3601,88 +4021,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Introduïu la contrasenya de xifratge" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Les contrasenyes no coincideixen" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3691,282 +4148,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configura les peticions HTTP" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configura les peticions HTTP" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" +#: Library/Modules/Builtin/Strings.cs:81 +#: Library/Modules/Builtin/Strings.cs:237 +#, csharp-format +msgid "" +"Use this option to select the output format for results. Available formats: " +"{0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 -#, csharp-format -msgid "Selects the output format for results. Available formats: {0}" -msgstr "Selects the output format for results. Formats disponibles: {0}" +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:64 +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "S'ha produït un error en executar l'script «{0}»: {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3974,23 +4429,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -3998,380 +4443,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "La plantilla del missatge" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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:162 -msgid "The name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" -"Extra parameters to add to the http message. I.e. " +"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:170 -#, csharp-format -msgid "Failed to send http message: {0}" +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:178 +#: 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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Filtre de missatges de registre" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Limita les línies de l'informe" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr " Àlies: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4379,165 +4866,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/Program.cs:283 +#: 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 9e6dad135..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 cc13e0246..93f9adec9 100644 --- a/Localizations/duplicati/localization-cs.po +++ b/Localizations/duplicati/localization-cs.po @@ -5,290 +5,27 @@ # # Translators: # Petr Rezek , 2017 -# Lukáš Tyrychtr , 2017 -# Pavel Borecki , 2020 +# 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: 2020-05-21 17:27+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 , 2020\n" -"Language-Team: Czech (https://www.transifex.com/duplicati/teams/67655/cs/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Běží jiná instance a byla upozorněna" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Zobrazí tuto nápovědu" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Podporované argumenty příkazové řádky:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Tuto volbu je možné použít pro ukládání některých nebo všech voleb zadaných " -"klientovi pro příkazový řádek. Je třeba, aby soubor byl čistě textový, " -"nejlépe se znakovou sadou UTF-8. Každý řádek souboru by měl mít podobu " -"--volba=hodnota. Pro přepsání místního popisu umístění a uri adresy " -"vzdáleného cíle je možné použít speciální volby --{0} a --{1}. Volby v tomto" -" souboru mají přednost před volbami zadanými na příkazovém řádku. U filtrů " -"není možné, aby byly zadaná jak v souboru, tak na příkazovém řádku zároveň. " -"Namísto toho je možné pro zadání filtrů uvnitř souboru s parametry použít " -"zvláštní volby --{2}, --{3}, nebo --{4}. Je třeba, aby každý z filtrů byl " -"předeslán buď + nebo - a vícero filtrů bylo spojeno pomocí {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Popis umístění souboru s parametry" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nedaří se číst soubor s parametry „{0}“, důvod: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Zapíše záznam událostí do zadaného souboru" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Určuje množství informací zapsaných do souboru se záznamem udáslotí" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktivuje přenosný režim, v němž je databáze umístěna vedle spustitelného " -"souboru" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "V Duplicati došlo k závažné chybě: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "Spuštění se nepodařilo, možná běží jiný proces?" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Vypíná šifrování databáze" - -#: Server/Strings.cs:27 -#, 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šší" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Popis umístění složky ve které se nacházejí neměnné soubory pro webový " -"server. Je třeba, aby se složka nacházela pod instalační složkou" - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Certifikát a klíč ve formátu PKCS #12 které webový server použije pro SSL. " -"Jsou podporovány pouze klíče RSA/DSA." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Heslo k dešifrování PKCS12 souboru s certifikátem." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"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)." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Jsou přijímány názvy strojů, oddělované středníkem. Pokud je některý z názvů" -" „*“ (hvězdička), jsou umožněny všechny názvy strojů a kontrola názvu stroje" -" je vypnutá." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Zapne odpovídání na ping" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Při provozování jako serveru, proces služby potřebuje ověřit, že proces " -"odpovídá. Pokud je tato volba zapnutá, server čte standardní vstup a " -"zapisuje odpověď na každé načtení řádku" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Odstranit staré záznamy událostí" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "Nastavte čas, po kterém budou data protokolu smazána z databáze." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Nastavuje složku ve které jsou ukládána nastavení" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Nastavuje klíč pro šifrování databáze" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Složka pro dočasné ukládání" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Tuto volbu je možné použít pro zadání alternativní složky pro dočasné " -"úložiště. Ve výchozím stavu je použita výchozí dočasná složka systému. Mějte" -" na paměti, že sem své dočasné soubory umístí také SQLite." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"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}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Server je spuštěn a očekává spojení na {0}, portu {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Nedaří se otevřít soket pro očekávání spojení, vyzkoušené porty: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -296,54 +33,50 @@ msgstr "" "Tento modul šifruje veškeré soubory stejným způsobem jako AESCrypt, pomocí " "256 bitového AES šifrování." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 šifrování, vestavěné" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Prázdná heslová fráze není dovolena" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Pomocí této předvolby je možné nastavit počet vláken který bude možné použít" -" pro AES šifrování. Hodnoty jsou 0 (výchozí), 1 (žádné vícevláknové " -"zpracování) až 4 (nejvyšší počet vláken)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Nastavit kolik vláken použít pro šifrování (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Nepodařilo se dešifrovat data (chybné heslo?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Šifrovací modul GPG používá program GNU Privacy Guard pro šifrování a " -"rozšifrování souborů. Vyžaduje aby na systému byl přítomen spustitelný " -"soubor gpg. Na Windows se předpokládá že toto je ve výchozí instalační " -"složce v program files, v Linuxu a maOS že je dostupný prostřednictvím " -"proměnné prostředí PATH. Umístění je možné zadat pomocí přepínače --gpg-" -"program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, vnější" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -351,23 +84,11 @@ msgstr "" "Pomocí tohoto přepínače zadejte případné další předvolby pro GPG. Není sem " "možné zadat --passphrase-fd. Předvolba --decrypt už je přítomna vždy." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Další předvolby příkazového řádku pro GPG pro dešifrování" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPG šifrování/rozšifrování použije předvolbu --armor pro GPG aby chránilo " -"soubory štítem. Zadáním tohoto přepínače odeberete předvolbu --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Nepoužívat GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -375,33 +96,24 @@ msgstr "" "Pomocí tohoto přepínače zadejte případné další předvolby pro GPG. Není sem " "možné zadat --passphrase-fd. Předvolba --encrypt už je přítomna vždy." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Další předvolby příkazového řádku pro GPG pro šifrování" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Nepodařilo se spustit GPG s „{0} {1}“: {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Popis umístění programu GNU Privacy Guard. Pokud není zadáno, duplicati bude" -" předpokládat, že program gpg je k dispozici v umístění, popsaném v " -"systémové proměnné PATH." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Popis umístění GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "Tato předvolba má nestandardní obsluhu, použijte namísto toho --{0}." +msgid "The path to GnuPG" +msgstr "Popis umístění GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -416,8 +128,8 @@ msgid "Use GPG Armor" msgstr "Použít GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Přepíše GPG příkaz poskytnutý pro dešifrování" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -426,11 +138,9 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Přepíše výchozí šifrovací příkaz GPG „{0}“, běžné využití je požadovat " -"asymetrické šifrování s nastavením {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -447,79 +157,84 @@ msgstr "Nepodařilo se vyvolat nástroj GnuPG – program nevypíše výstup" #: Library/Encryption/Strings.cs:61 msgid "Failure while invoking GnuPG, program won't terminate" -msgstr "Selhání při volání GnuPG, program neskončí" +msgstr "Nezdar při volání GnuPG, program neskončí" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "alternativní názvy" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "výchozí hodnota" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[ZASTARALÉ]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "hodnot" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Logická hodnota" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Vyčíslení" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Příznaky" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Celé číslo" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Popis umístění" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Velikost" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Textový řetězec" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Časové období" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Neznámé" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" -msgstr "Složka nemůže být vytvořena, protože již existuje" +msgstr "Složka nemůže být vytvořena, protože už existuje" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Požadovaná složka neexistuje" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Stornováno" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Požadovaný soubor neexistuje" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -527,7 +242,7 @@ msgid "" "Command: {1} {2}" msgstr "Externí příkaz se nepodařilo spustit." -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -535,33 +250,33 @@ msgstr "" "Vykonávání vnějšího příkazu se nepodařilo dokončit v nastaveném časovém " "limitu: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Nedaří se nalézt shodu v místním popisu umístění {0} s jakýmkoli popisem " "umístění zachyceného stavu: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "Skript ohlásil úspěch, ale dočasná složka {0} neexistuje: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" "Skript ohlásil úspěšné dokončení, ale dočasná složka {0} pořád existuje: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Skript ohlásil kód dokončení {0}, ale bylo očekáváno {1}: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -569,23 +284,23 @@ msgid "" msgstr "" "Skript ohlásil úspěšné dokončení, ale ve výstupu chybí parametr {0}: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "Nedaří se zjistit úplný popis umístění souboru pro USN položku" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Položky USN žurnálu byly od posledního skenu odstraněny" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Neočekávaná prázdná odpověď během výčtu" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN není na Linuxu podporováno" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -593,91 +308,80 @@ msgstr "" "Počet souborů vrácených USN byl nula. Toto je nejspíš chyba. Jako nápravné " "opatření bylo USN vypnuto." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "narazilo se na neočekávaný formát popisu umístění" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Nepodporovaná verze USN žurnálu." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "Předchozí záloha neuložila informaci o USN žurnálu" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "ID USN žurnálu se změnilo" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "Následující USN je nulový" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Nastavení zálohy změněno" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Volající proces nemá právo zálohování" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Chybějící vyžadovaná volba: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Heslo sloužící k připojení se k serveru. Je možné ho zadat jako proměnnou " -"prostředí „AUTH_PASSWORD“. Pokud je heslo zadané, je třeba nastavit také " -"--{0}" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Dodává heslo sloužící pro připojení k serveru" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Poskytne doménu sloužící k připojení se k serveru" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -685,19 +389,18 @@ msgstr "" "Uživatelské jméno sloužící pro připojení se k serveru. Je možné ho zadat " "také prostřednictvím proměnné prostředí „AUTH_USERNAME“." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Dodává uživatelské jméno sloužící k připojení se k serveru" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -707,11 +410,11 @@ msgstr "" "třeba, aby tato volba byla poskytnuta při ověřování heslem, ale není třeba " "při používání klíče k API." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Poskytuje jméno nájemníka (tenant) sloužící pro připojení k serveru" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -720,13 +423,11 @@ msgstr "" "možné použít k připojení bez nutnosti zadávání hesla a identifikátoru " "nájemníka (tenant)." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +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:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -735,20 +436,19 @@ msgstr "" "Ověřovací URL adresa slouží k ověření uživatele a nalezení služby úložiště. " "Obvykle končí na „/v2.0“. Známí poskytovatelé jsou: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Zadává URL pro ověřování" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"Verze API stavebního bloku kterou použít, platné hodnoty jsou „v2“ a „v3“." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "Verze API stavebního bloku kterou použít" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -758,52 +458,68 @@ msgstr "" "toho, kde by měl být kontejner umístěn. Obraťte se na svého poskytovatele o " "seznam platných regionů nebo ponechte prázdné pro výchozí region." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Poskytuje oblast použitou pro vytvoření kontejneru" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat protokolem FTP. " -"Možné formáty zápisu jsou „ftp://nazevstroje/slozka“ nebo " -"„ftp://uzivatelskejmeno:heslo@nazevstroje/slozka“" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Pokud je tento příznak nastavený, FTP spojení se bude dít v tzv. aktivním " -"režimu. A to i když je zároveň nastaven příznak ftp-passive – aktivní režim " -"bude mít přednost" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Přepíná způsob FTP připojení" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Pokud je tento příznak nastavený, FTP spojení se bude dít v tzv. pasivním " -"režimu, který lépe funguje s některými branami firewall. Pokud je zároveň " -"nastaven také příznak „ftp-regular“, je tento příznak (pro pasivní režim) " -"ignorován" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -811,53 +527,17 @@ msgstr "" "Heslo sloužící pro připojení se k serveru. Je možné ho zadat také " "prostřednictvím proměné prostředí „AUTH_PASSWORD“." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instrukce pro Duplicati aby používalo SSL (ftps) spojení" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Složka {0} nebyla nalezena, zpráva: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Soubor {0} byl sice nahrán, ale následně nebyl nenalezen, výpis vrátil {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Soubor {0} byl sice nahrán, ale vrácená velikost byla {1} a přitom měla být " -"{2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Vypnout ověřování nahraného" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -867,47 +547,81 @@ msgstr "" "Použitím této volby sice zrychlíte nahrávání, ale bez ověřování bude méně " "spolehlivé." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Vypnout ověřování nahraného" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Složka {0} nebyla nalezena, zpráva: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Cloudové úložiště Google" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -"Při vytváření „nádoby“ (bucket) je třeba pomocí --{0} zadat identifikátor " -"projektu" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Pověřovací kód" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Pověřovací token obdržený od {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Pověřovací kód" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -916,11 +630,11 @@ msgstr "" "Tato volba je použita při vytváření nových nádob (bucket). Pomocí této volby změňte oblast světa, ve které jsou data uložena. Poplatky se liší dle umístění nádoby. Známé umístění nádob:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Určuje volbu umístění při vytváření „nádoby“ (bucket)" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -929,245 +643,172 @@ msgstr "" "Tato volba je použita pouze při vytváření nových „nádob“ (bucket). Pomocí této volby je možné změnit typ úložiště, na kterém se nádoba nachází. Poplatky a funkce se liší dle třídy úložiště nádoby. Známé třídy úložišť:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Určuje třídu úložiště pro vytváření „nádoby“ (bucket)" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Určuje projekt pro vytváření „nádoby“ (bucket)" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Tato předvolba je použita pouze při vytváření nových „nádob“ (bucket). " -"Pomocí ní je možné měnit identifikátor projektu, ke kterému je tato nádoba " -"připojena. Projekt určuje kde jsou účtovány poplatky za používání" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" 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:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Ve složce „{1}“ je více než jedna položka nazvaná „{0}“" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "Identifikátor Team drive" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"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:5 -msgid "Provide another authentication URL" -msgstr "Zadat jinou URL adresu ověřování" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Zadává přístupový klíč sloužící pro připojení k serveru" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Použít účet v UK " - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Zadává uživatelské jméno sloužící pro ověření u CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Zadává uživatelské jméno sloužící pro ověření u CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Zadat jinou URL adresu ověřování" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Použít účet v UK " + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Ověření MD5 otisku (ETag) se nezdařilo" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Soubor se nepodařilo smazat" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Soubor se nepodařilo nahrát" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" "Nebyl zadán přístupový klíč k aplikačnímu programovému rozhraní služby " "CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Není zadán identifikátor uživatele služby CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:23 -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/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"AWS „Secret Access Key“ je možné obdržet po přihlášení do vašeho AWS účtu a " -"je také možné ho zadat prostřednictvím vlastnosti „auth-password“" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS „tajný přístupový klíč“ (Secret Access Key)" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"AWS „Access Key ID“ je možné obdržet po přihlášení se k vašemu AWS účtu, je " -"možné zadat také prostřednictvím vlastnosti „auth-username“" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Tento příznak je použit pouze při vytváření nových nádob. Pokud je nastaven," -" pak je nádoba vytvořena na serveru v Evropě. Tento příznak vynutí další, " -"„s3-use-new-style“. Amazon si za nádoby nacházející se v Evropě účtuje o " -"něco víc." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Použít server umístěný v Evropě" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Použít subdoménový styl volání" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Nedaří se zjistit název „nádoby“ (bucket) pro stroj: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Tento příznak přepíná použití speciální RRS hlavičky. Soubory uložené pomocí" -" RRS zmizí pravděpodobněji než ty, které jsou uloženy normálně, ale také " -"jejich ukládání stojí méně peněz. Viz úplný popis zde: http://aws.amazon.com" -"/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-" -"storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Použít úložiště se sníženou redundancí" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Používáte zastaralý formát URL adresy – změňte ho na: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Volby --{0} a --{1} se vzájemně vylučují" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Namísto toho použijte předvolbu --{0}={1}" - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "Nebyl zadán tajný klíč k S3" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Nebylo zadáno userID pro S3" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1176,11 +817,11 @@ msgstr "" "Tato předvolba je použita pouze při vytváření nových „nádob“ (bucket). Pomocí ní je možné měnit oblast světa, ve které jsou data uložena. Za „nádoby“ nacházející se mimo USA si Amazon účtuje trochu víc. Známá umístění pro „nádoby“:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Zadává omezení umístění S3" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1189,44 +830,43 @@ msgstr "" "S3 API nyní podporují i další společnosti, nejen Amazon. To znamená, že tato podpůrná vrstva může číst a zapisovat i na služby těchto poskytovatelů. Pomocí této volby nastavíte název stroje. Nyní známí poskytovatelé jsou:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Zadává alternativní název S3 serveru" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -"Předvolba volání dílčí domény nedělá nic, knihovna zvolí správnou volací " -"konvenci" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Nabádá Duplicati aby použilo SSL (https) spojení" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1234,31 +874,88 @@ msgstr "" "Pomocí této předvolby určete třídu úložiště. Pokud tato předvolba není " "použita, server zvolí výchozí třídu úložiště." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Určuje třídu úložiště" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Tato podpůrná vrstva (backend) může číst a zapisovat data protokolem FTP a " -"to pomocí alternativního FTP klienta. Možné formy zápisu jsou " -"„aftp://nazev_stroje/slozka“ nebo " -"„aftp://uzivatelske_jmeno:heslo@nazev_stroje/slozka“" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternativní FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Složka {0} nebyla nalezena. Zpráva: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Soubor {0} byl sice nahrán, ale vrácená velikost byla {1} a přitom měla být " +"{2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1268,7 +965,7 @@ msgstr "" "zkontrolována. Touto volbou je možné to vypnout a zrychlit tak nahrávání, " "ale za cenu nižší spolehlivosti." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1276,11 +973,11 @@ msgstr "" "Pokud je tento příznak nastaven, typ FTP datového spojení bude změněn na " "vybranou volbu." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Nastavit typ FTP datového spojení" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1288,129 +985,129 @@ msgstr "" "Pokud je tento příznak nastaven, režim šifrování FTP bude změněn na vybranou" " volbu." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Nastavit režim šifrování FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Tento příznak řídí zásady pro SSL které použít pokud je zapnuto šifrování." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Nastavit zásady pro SSL které použít když je zapnuté šifrování" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" +"Některé FTP servery potřebují k oznámení správné velikosti souboru malé " +"zpoždění. Požadované zpoždění záleží na topologii sítě. Pokud narazíte na " +"chyby týkající se chybné velikosti nahrávaných souboru, zkuste přidat pár " +"sekund zpoždení." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Přidat prodlevu pro nahrání souboru" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Chyba při mazání souboru: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Chyba čtení souboru: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Chyba při zápisu souboru: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modul pro vytváření SSH soukromých/veřejných klíčů" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Generátor SSH klíčů" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Uživatelské jméno k veřejnému klíči" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Uživatelské jméno, které připojit k veřejnému klíči" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Typ klíče" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Určuje typ klíče, který má být vytvořen" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Délka klíče" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Délka klíče v bitech" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Modul pro nahrávání veřejných částí SSH klíčů" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Nahrávání SSH klíčů" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "URL adresa SSH spojení" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "URL adresa pro navázání SSH spojení" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Veřejná část SSH klíče k připojení" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"Je třeba, aby veřejná část SSH klíče byl platný SSH řetězec, který je přidán" -" do souboru .ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"Otisk serveru sloužící k ověření identity serveru. Formát je např. „ssh-rsa " -"4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66“" -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Poskytuje otisk serveru sloužící pro ověření totožnosti serveru" +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1420,78 +1117,57 @@ msgstr "" "připojování ověřen otisk serveru. Pomocí této předvolby lze ověřování otisku" " klíče stroje vypnout. Toto byste měli dělat jen při testování." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Vypíná ověřování otisku systému" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Odkazuje na platný soubor s OpenSSH klíčem. Pokud je klíč zašifrovaný, je " -"zadané heslo použito k jeho rozšifrování. Pokud je tato volba zadána, k " -"ověření není použito heslo. Tato volba funguje pouze pokud je používán " -"spravovaný SSH klient." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Používá soukromou část SSH klíče pro ověřování" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Soukromá část SSH klíče obsažená v URL adrese. Je třeba, aby soukromý klíč " -"byl předeslán {0}. Pokud je soubor šifrován, zadané heslo je použito k " -"rozšifrování souboru s klíčem. Pokud je tato volba zadána, heslo nebude " -"použito k ověření. Tato volba funguje pouze při použití spravovaného SSH " -"klienta." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Pomocí této předvolby se spravuje vnitřní časový limit pro SSH operace. " -"Pokud je tato předvolba nastavena na nulu, operace nebudou mít časový limit" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Nastavuje časový limit dokončení operace" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Nastaví hodnotu keepalive" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Nepodařilo se složku nastavit na {0}, chybová zpráva: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1502,7 +1178,7 @@ msgstr "" "Příčina této zprávy je buď nesprávné nastavení nebo útok typu „člověk " "uprostřed“ (Man-in-the-middle)!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1511,23 +1187,17 @@ msgstr "" "Přidejte --{1}=\"{0}\" pokud tomuto stroji věříte. Případně je možné použít " "--{2} (NEZABEZPEČENÉ) pro testování!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Vynutit mazání souborů" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1537,19 +1207,19 @@ msgstr "" "doby natrvalo vymazán. Tímto příkazem je možné vynutit přímo trvalé " "vymazání." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Vynutit mazání souborů" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Místní repozitář" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1557,11 +1227,11 @@ msgstr "" "Lokální repozitář pro Rclone. Ověřte že je nastavený na místní jednotku, " "protože potřebuje přístup k souborům vytvořeným Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Vzdálený repozitář" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Místní repozitář" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1570,37 +1240,54 @@ msgstr "" "(backend) poskytovaná Rclone. Více informací je k dispozici na " "https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Vzdálený repozitář" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Vzdálené umístění" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Umístění vzdáleného repozitáře." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Předvolby pro Rclone." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Předvolby budou předány rclone" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Spustitelný soubor rclone" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Úplný popis umístění pro spustitelný soubor s rclone. Je třeba pouze pokud " "se nenachází v proměnné PATH vašeho prostředí." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Složka nebo datové úložiště v tomto stroji" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1608,19 +1295,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Tato volba funguje pouze když je zadaná také volba --{0}. Pokud jsou zadané " -"alternativní popisy umístění, tato volba značí název označovacího souboru " -"který je třeba, aby byl ve složce přítomen. Toto je možné použít k řešení " -"situací kdy externí datové úložiště změní písmenko nebo přípojný bod. " -"Zajištěním že určitý soubor existuje je možné zabránit zapsání dat na " -"externí jednotku, která k tomu není určena. Obsah souboru není zkoumán, " -"pouze jeho existence." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Hledat v cílové složce soubor" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1634,36 +1314,27 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Tato volba umožňuje zadat vícero cílů. Popis umístění toho hlavního se " +"nachází před seznamem popisů umístění poskytnutých pomocí této volby. Před " +"zahájením zálohování je u každé složky v seznamu zkontrolováno zda existuje " +"a a volitelně také zda obsahuje označovací soubor zadaný volbou --{0}. První" +" existující umístění které volitelně zároveň obsahuje označovací soubor je " +"pak použito jako cíl. Vícero cílů oddělujte „{1}“. V systému Windows může " +"být popis umístění i v UNC zápisu, jinak písmenko jednotky může být zástupně" +" vyjádřeno hvězdičkou (*), např.: „*:\\zaloha“, což prozkoumá všechny " +"jednotky. Pokud je zadáno uživatelské jméno a heslo, jsou pro všechny cíle " +"použity stejné přihlašovací údaje." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Seznam popisů umístění druhotných cílů" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat do souborů. Možné " -"formáty zápisu jsou „file://nazevstroje/slozka“ nebo " -"„file://uzivatelskejmeno:heslo@nazevstroje/slozka“. Popisy umístění je možné" -" zadat v UNC formátu (např. „file://\\\\server\\slozka“) nebo místní " -"umístění (např. (windows) „file://c:\\slozka“, (linux) " -"„file:///usr/pub/soubory“)" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Složka nebo datové úložiště v tomto stroji" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Složka {0} neexistuje" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1671,171 +1342,156 @@ msgid "" msgstr "" "V žádném ze zkoumaných cílů nebyl nalezen označovací soubor „{0}“: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Namísto kopírování soubor přesunout" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Vynutit ověřování vůči sdílení na protějšku" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Pokud je tato volba nastavená, jakékoli už existující ověření vůči " -"vzdálenému sdílení je před pokusem o ověření zahozeno" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"„B2 Cloud Storage Application Key“ (aplikační klíč ke cloudovému úložišti " -"B2) lze získat po přihlášení se k účtu u Backblaze. Je také možné ho zadat " -"prostřednictvím vlastnosti „auth-password“ (ověřovací heslo)" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" -"„B2 Cloud Storage Application Key“ (aplikační klíč ke cloudovému úložišti " -"B2)" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"„B2 Cloud Storage Account ID“ (identifikátor účtu na cloudovém úložišti B2) " -"lze získat po přihlášení se k účtu u Backblaze. Je také možné ho zadat " -"prostřednictvím vlastnosti „auth-username“ (ověřovací uživatelské jméno)" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" -"„B2 Cloud Storage Account ID“ (identifikátor účtu na cloudovém úložišti B2)" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "Cloudové úložiště B2" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" -"Není zadán „B2 Cloud Storage Application Key“ (aplikační klíč ke cloudovému " -"úložišti B2)" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" -"Není zadán \"B2 Cloud Storage Account ID\" (identifikátor účtu na cloudovém " -"úložišti B2)" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Tato podpůrná vrstva (backend) může číst a zapisovat data na cloudové " -"úložiště B2 od Backblaze. Formát zápisu je: „b2://nazevnadoby/predpona“" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "Identifikátor účtu u cloudového úložiště B2" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Při výchozím nastavení je vytvořena soukromý „nádoba“ (bucket). Pomocí této " -"volby je možné nastavit jiný typ. Možné typy naleznete v dokumentaci " -"poskytované B2" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Typ vytvářené „nádoby“ (bucket)" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Pomocí této předvolby je možné nastavit velikost stránky s výpisem B2 " -"„nádob“. Nižší číslo znamená méně dat, ale zvyšuje počet transakcí třídy C " -"na B2. Doporučené jsou hodnoty z rozmezí 100 až 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "Velikost stránek s výpisem souborů" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "Základ URl adresy, který použít pro stahování souborů" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"Nastavení „{0}“ není platné pro „{1}“ –je třeba, aby se jednalo o celé " -"kladné číslo" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Decentralizovaný cloud Sia" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Decentralizovaný cloud Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Popis umístění zálohy" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Popis umístění cíle, tj. /zaloha" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Heslo k Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Nejnižší možná hodnota je 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "Nebyl zadán žádný identifikátor pro ověření – můžete ho získat z {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Velikost fragmentu pro objemná nahrávání" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1847,57 +1503,51 @@ msgstr "" "vhodnější pro pomalejší nebo nespolehlivá připojení), a je třeba, aby se " "jednalo o násobky 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Velikost fragmentu pro objemná nahrávání" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Počet opakovaných pokusů pro každý fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Počet opakovaných pokusů pro každý z fragmentů než bude upuštěno od nahrání " -"souboru" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Prodleva mezi chybami fragmentů" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Kolik času (v milisekundách) čekat mezi nezdary při nahrávání fragmentů" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "Zda by měla být použitá třía HttpClient" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Uchovává soubory na službách Microsoft OneDrive nebo Microsoft OneDrive for " -"Business prostřednictvím Microsoft Graph API. Použití této podpůrné vrstvy " -"vyžaduje abyste souhlasili s podmínkami v {0} ({1}) a {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "Volitelný identifikátor úložiště" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1907,268 +1557,286 @@ msgstr "" "použito výchozí pro OneDrive nebo OneDrive for Business prostřednictvím " "„{0}“." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "Volitelný identifikátor úložiště" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Ukládá soubory na službě Microsoft SharePoint prostřednictvím Microsoft " -"Graph API. Použití této podpůrné vrstvy vyžaduje abyste souhlasili s " -"podmínkami v {0} ({1}) a {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "Identifikátor místa" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "Identifikátor místa ve kterém uchovávat data" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Nebyl zadán identifikátor místa" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" "Použity odporující si identifikátory místa: zadáno {0} ale nalezeno {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Skupina v Microsoft Office 365" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Ukládá soubory ve skupině Microsoft Office 356 prostřednictvím Microsoft " -"Graph API. Možné formáty zápisu jsou " -"„sharepoint://tenant.sharepoint.com/{{UmisteniWebu}}//{{Dokumenty}}/subfolder“" -" (s tím, že volitelně použité „//“ slouží k indikaci kořenové složky " -"dokumentů), nebo jen „sharepoint://subfolder“ (v takovém případě je také " -"třeba výslovně zadat identifikátor SharePoint umístění --site-id). Použití " -"této podpůrné vrstvy vyžaduje souhlas s podmínkami v {0} ({1}) a {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "Identifikátor skupiny" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "Identifikátor skupiny, ve které data uchovávat" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "E-mailová adresa skupiny" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "E-mailová adresa skupiny ve které data uchovávat" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Nebyl zadán žádný identifikátor nebo e-mailová adresa skupiny" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Pro danou e-mailovou adresu nebyly nalezeny žádné skupiny: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Pro zadanou e-mailovou adresu {0} bylo nalezeno vícero skupiny:" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" "Použity odporující si identifikátory skupin: zadáno {0} ale nalezeno {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Veškeré soubory budou zapsány do určeného kontejneru" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Název úložného kontejneru" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Název „nádoby“ (bucket)" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Není zadán název účtu na úložišti Azure" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Název účtu je možné zjistit kliknutím na „Manage Access Keys“ (spravovat " -"přístupové klíče) na stránkách Azure, v přehledu účtu na úložišti" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Název účtu na úložišti" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Přístupový klíč je možné zjistit kliknutím na „Manage Acess Keys“ (spravovat" -" přístupové klíče) na stránkách Azure, v přehledu účtu na úložišti" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Přístupový klíč" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Není zadán přístupový klíč k úložišti Azure" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Tato podpůrná vrstva (backend) může číst a zapisovat data do binárního " -"(blob) úložiště Azure. Možné formáty zápisu jsou: „azure://nazevnadoby“" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "Způsob ověřování" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "Klíč k API rozhraní" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "Šifrovací heslo fráze" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Nebylo zadáno uživatelské jméno" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nebylo zadáno heslo" - -#: Library/Backend/Jottacloud/Strings.cs:9 -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" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Zadán neplatný přípojný bod." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Zadává zařízení, které se má použít pro zálohy" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2181,11 +1849,11 @@ msgstr "" "Když zadáte vlastní zařízení, měli byste také zadat přípojný bod, který pro " "něj použít pomocí předvolby „{0}“." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Poskytuje přípojný bod který použít na serveru" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2200,11 +1868,11 @@ msgstr "" "pokud jste zadali vlastní zařízení pomocí volby „{0}“, můžete si přípojný " "bod nazvat dle libosti." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Počet vláken pro operace obnovení." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2214,50 +1882,106 @@ msgstr "" "stahování omezena na 18,5 Mb/s pro každý z proudů. Propustnost zvýšíte " "právě použitím více vláken." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" +"Velikost části pro souběžné stahování. Tyto části budou udržovány v paměti, " +"snažte se je proto udržet co nejmenší." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Tato podpůrná vrstva (backend) umožňuje čtení a zápis dat na službu " -"Mega.co.nz. Formát zápisu je: „mega://slozka/podslozka“" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nebylo zadáno heslo" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2267,12 +1991,12 @@ msgstr "" "předvolba zapíná jeho použití. Toto je nejspíš k dispozici pouze u windows " "serverů a klientů." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Použít pro připojení k serveru integrované přihlášení windows" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2280,11 +2004,11 @@ msgstr "" "Touto volbou budou při zhutňování nebo mazání záloh soubory přesouvány do " "koše namísto trvalého odstraňování." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Přesouvat smazané soubory do Koše" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2297,11 +2021,11 @@ msgstr "" "možné zotavit. Tuto předvolbu proto používejte pouze na rychlých a " "stabilních přípojkách k Internetu." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Nahrát soubory pomocí přímého binárního režimu." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2310,11 +2034,11 @@ msgstr "" "webových operací při komunikaci se SharePoint serverem. Doporučená hodnota " "je 180 s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Nastavit časový limit operací nad Sharepoint webem" +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2322,16 +2046,16 @@ msgstr "" "Pomocí této volby je možné určit velikost pro shluky dat odesílané na " "SharePoint server. Doporučená hodnota je 4 MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "Nastavit velikost bloku pro nahrávání ve shlucích na SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Na stroji „{1}“ nebyl nalezen prvek s popisem umístění „{0}“." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2342,7 +2066,7 @@ msgstr "" "(dvě dopředná lomítka za sebou) pro oddělení webové adresy a popisu umístění" " složky." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2350,76 +2074,57 @@ msgstr "" "Vše se zdálo být v pořádku, ale titulek webu se nedaří načíst a ověřit tak " "spojení. Něco je špatně." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive pro firmy" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Vynutit použití metody ověření HTTP otiskem" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2428,7 +2133,7 @@ msgstr "" "Server odpověděl chybovým kódem {0} ({1}), což značí že nepodporuje WebDAV " "spojení " -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2439,27 +2144,24 @@ msgstr "" "Toto může být způsobeno tím, že soubor je smazaný nebo nedostupný, ale také kvůli blokování přípony souboru {2} webovým serverem. Například Microsoft IIS ve výchozím stavu blokuje soubory s neznámou příponou.\n" "Chybové hlášení: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Jako pomůcka při ladění problémů, je možné nastavit popis umístění na " -"soubor, který bude přepsán odpovědí PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Vypsat PROPFIND odpověď" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2467,16 +2169,106 @@ msgstr "" "Tato podpůrná vrstva (backend) umožňuje čtení a zápis na Tahoe-LAFS. Formát " "zápisu je: „tahoe://nazevstroje:port/uri/$DIRCAP“." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" "Nepodporovaný formát URL adresy – je třeba, aby začínala na „uri/URI:DIR2:“" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Způsob autentizace" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satelit" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Klíč k aplikačnímu programovému rozhraní (API)" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Šifrovací heslová fráze" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Udělení přístupu" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "„nádoba“ (bucket)" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Složka" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2485,31 +2277,372 @@ msgstr "" "Nepodařilo se ověřit pomocí služby OAuth: {0}. Pokud problém přetrvává, " "zkuste vytvořit nový authid token z: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Neočekávaný chybový kód: {0} – {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -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" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Je spuštěná jiná instance a byla upozorněna" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Nepodařilo se vytvořit, otevřít nebo povýšit verzi databáze:\n" +"Chybové hlášení: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Podporované argumenty příkazového řádku:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Popis umístění souboru s parametry" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Pokud se filtry nacházejí už v souboru s parametry, není možné je zadávat zároveň i na příkazovém řádku. Pro zadání filtrů uvnitř souboru s parametry použijte zvláštní volby --{0}, --{1}, nebo --{2}.\n" +"Každý filtr je třeba předeslat buď + nebo - a vícero filtrů je třeba spojit pomocí {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nedaří se číst soubor s parametry „{0}“, důvod: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "V Duplicati došlo k závažné chybě: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Zjištěna nepodporovaná verze SQLite ({0}), je třeba, aby byla {1} a vyšší" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Port na kterém webový server bude očekávat spojení. Je možné zadat vícero " +"hodnot oddělovaných čárkou." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Certifikát a klíč ve formátu PKCS #12 které webový server použije pro SSL. " +"Jsou podporovány pouze klíče RSA/DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Heslo k dešifrování PKCS12 souboru s certifikátem." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Rozhraní na kterém webový server očekává spojení. Speciální hodnoty „*“ a " +"„any“ (libovolné) znamená libovolné rozhraní. Speciální hodnota „loopback“ " +"znamená zpětnou smyčku (loopback)." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Heslo vyžadované pro přístup k webovému serveru. Tato hodnota je uložena " +"takže ji nebude třeba zadávat při každém spuštění. Pokud není zadáno, je " +"heslo vypnut." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Jsou přijímány názvy strojů, oddělované středníkem. Pokud je některý z názvů" +" „*“ (hvězdička), jsou umožněny všechny názvy strojů a kontrola názvu stroje" +" je vypnutá." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Nastavte čas, po jehož uplynutí budou data protokolu smazána z databáze." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Odstranit staré záznamy událostí" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati potřebuje malou databázi pro uchovávání všech nastavení. Pomocí " +"této předvolby zvolíte kam jsou nastavení ukládána. Tuto předvolbu je možné " +"také nastavit pomocí proměnné prostředí {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Tato volba nastaví šifrovací klíč sloužící pomíchání místní databáze s " +"nastaveními. Tuto volbu je možné nastavit také pomocí proměnné prostředí " +"{0}. Pomocí volby --{1} je možné pomíchání databáze vypnout." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Složka pro dočasné ukládání" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Nedaří se nalézt platné datum pro dané počáteční datum {0}, interval " +"opakování {1} a dny, kdy je umožněno {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server je spuštěn a očekává spojení na {0}, portu {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"S poskytnutými parametry není možné vytvořit SSL certifikát. Podrobnosti " +"výjimky: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Nedaří se otevřít soket pro očekávání spojení, vyzkoušené porty: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Chyba načtení sestavení {0}, chybové hlášení: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "Chyba načtení procesu typu {0} sestavení {1}, chybové hlášení: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Namísto toho použijte předvolbu {0}" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2517,76 +2650,58 @@ msgstr "" "Tato předvolba určuje intenzitu použité komprese. Nastavení na 0 (nula) jí " "vypíná a nastavení na 9 znamená nejúčinnější (ale nejpomalejší)." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Nastavuje úroveň komprese Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Nastavuje metodu komprese Zip" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Zap./vyp. podporu Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Zip64 formát je třeba pro soubory větší než 4GiB – pro jeho ovládání " -"použijte tento příznak" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Zip komprese" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Soubor nenalezen: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Archiv není otevřen pro zápis" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Archiv není otevřen pro čtení" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Daný soubor není součástí tohoto archivu." - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*Experimentální*: 7z archiv s podporou algoritmu LZMA2." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Experimentální – 7z archiv" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archiv není otevřen pro zápis" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Archiv není otevřen pro čtení" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Daný soubor není součástí tohoto archivu." + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2594,15 +2709,15 @@ msgstr "" "Počet vláken použitých při LZMA 2 kompresi. Jako výchozí se použije počet " "procesorových jader." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Počet vláken použitých ke kompresi" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Nastavuje úroveň komprese 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2612,20 +2727,20 @@ msgstr "" "předvolby způsobí že 7z použije rychlejší algoritmus, což se projeví na o " "něco horším kompresním poměru." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Nastavuje použití rychlého algoritmu 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "záloha" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Nedaří se zjistit formát databáze: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2640,11 +2755,11 @@ msgstr "" "Toto je nejspíš způsobeno přechodem na novější verzi a pak krokem zpět na starší.\n" "Pokud je to tento případ, je pravděpodobné že záložní soubor s předchozí verzí databáze se nachází ve složce {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Zjištěno neznámé rozvržení tabulky" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2652,14 +2767,14 @@ msgid "" "Database is NOT upgraded." msgstr "Nepodařilo se provést SQL: {0}" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Neodpovídá otisk (hash) u souboru „{0}“, zaznamenaný otisk: {1}, skutečný " "{2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2667,111 +2782,109 @@ msgid "" msgstr "" "Soubor {0} byl stažen a měl velikost {1}, ale byla očekávána velikost {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Nebyly určeny zdrojové složky k zálohování" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "Zdrojová složka {0} neexistuje, rušení zálohy" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Chybí oprávnění pro přístup do zdrojové složky {0}, přerušuje se zálohování" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "Hodnota „{1}“ poskytnutá --{0} nepředstavuje platné kladné celé číslo" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "Volba --{0} není podporována protože modul {1} nyní není načtený" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "Zadaná předvolba --{0} není podporovaná a bude ignorována" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Hodnota „{1}“, zadaná pro --{0} nepředstavuje platný popis umístění" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" -msgstr "Hodnota \"{1}\" zadaná --{0} nereprezentuje platnou velikost" +msgstr "Hodnota „{1}“ zadaná --{0} nepředstavuje platnou velikost" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Hodnota „{1}“, zadaná pro --{0} nepředstavuje platný čas" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Operace {0} zahájena" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Operace {0} dokončena" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operace {0} se nezdařila s chybou: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" -msgstr "Neplatná cesta: \"{0}\" ({1})" +msgstr "Neplatný popis umístění: „{0}“ ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2780,12 +2893,12 @@ msgstr "" "Nepodařilo se použít nastavení „force-locale“. Zkuste aktualizovat .NET-" "Framework. Výjimka byla: „{0}“" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "Zdroj {0} používá neplatný název svazku, záloha proto bude přerušena" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2793,7 +2906,7 @@ msgstr "" "Zdroj {0} se nachází na svazku {1}, který se nepodařilo nalézt, záloha proto" " bude přerušena" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2804,22 +2917,18 @@ msgstr "" "doporučeno jednotky používat, jako prevenci neočekávaných změn po " "aktualizaci programu." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +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:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2831,43 +2940,33 @@ msgstr "" "předpona nemůže obsahovat spojovník (-), ale jinak může obsahovat všechny " "znaky, podporované vzdáleným úložištěm." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "předpona názvu vzdáleného souboru" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Zakázat kontroly založené na času souboru" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Ve výchozím stavu budou soubory obnoveny v původních složkách – pomocí této " -"volby je možné je obnovit jinam" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Obnovit do jiné složky" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Přepíná režim spánku systému" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2875,7 +2974,11 @@ msgstr "" "Umožnit systému přejít do pohotovostního režimu při nečinnosti při " "zálohovacích/obnovovacích operacích (pouze MS Windows / macOS)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2885,11 +2988,11 @@ msgstr "" "Duplicati využít pro stahování. Nastavení může prodloužit trvání zálohování," " ale bude méně obtěžující." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Největší počet kilobytů, které mají být za sekundu staženy" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2899,11 +3002,11 @@ msgstr "" "Duplicati využít pro odesílání. Nastavení může prodloužit trvání zálohování," " ale bude méně obtěžující." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Největší počet kilobytů, které lze za sekundu nahrát" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2911,11 +3014,11 @@ msgstr "" "Pokud uchováváte zálohy na místním datovém úložišti a chcete, aby nebyly " "zašifrované, můžete pomocí tohoto přepínače šifrování úplně vypnout." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Vypnout šifrování" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2924,11 +3027,11 @@ msgstr "" " a až pak teprve ohlásí neúspěch. Pomocí tohoto je možné lépe zvládnout " "nestabilní síťové připojení." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Počet pokusů obnovení chybného přenosu" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2938,39 +3041,33 @@ msgstr "" "zálohami, čímž budou bez této fráze nečitelné. Tuto proměnnou je možné zadat" " také pomocí proměnné prostředí PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Heslová fráze kterou jsou zálohy zašifrovány" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Čas výpisu/obnovy souborů" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "Verze k výpisu/obnově souborů" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2978,11 +3075,11 @@ msgstr "" "Soubory jsou hledány pouze v nejnovějších zálohách. Pomocí této volby jsou " "zobrazené také všechny předchozí verze." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Zobrazit všechny verze" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2990,11 +3087,11 @@ msgstr "" "Při hledání souborů jsou vráceny veškeré shody. Pomocí této předvolby je " "možné vracet pouze popis umístění největší společné předpony." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Ukázat největší předponu" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3002,11 +3099,11 @@ msgstr "" "Při hledání souborů jsou vráceny veškeré odpovídající soubory. Pomocí této " "předvolby je možné vracet pouze položky nalezené v zadané složce." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Zobrazit obsah složky" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3015,33 +3112,42 @@ msgstr "" "Po nezdařilém přenosu, Duplicati krátkou chvilku počká než se pokusí znovu. " "Toto je užitečné pokud se občas objevují výpadky sítě při přenosu." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Jak dlouho čekat mezi pokusy" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Pomocí této předvolby připojte další soubory k nově nahraným seznamům " "souborů." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Nastavit řídící soubory" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Nastavte tento příznak pro přeskočení kontroly hašů" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3049,64 +3155,54 @@ msgstr "" "Pomocí této předvolby je možné vynechat soubory které jsou větší než zadaná " "hodnota. Tím je možné zabránit extrémnímu zvětšování záloh." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Omezit velikost zálohovaných souborů" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Priorita vlákna" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Tato předvolba změní nejvyšší umožněnou velikost dblock souborů. Změna " -"velikosti může být užitečné pokud má podpůrná vrstva (backend) omezení " -"velikosti jednotlivých souborů" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Omezit velikost svazků" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Vypne použití proudové (stream) přenosové metody" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Tato předvolba zajistí že obsah souboru s manifestem nebude načítán. Z toho " -"také vyplývá, že nebudou kontrolovány otisky souborů. Použijte pouze pro " -"obnovu po havárii." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Možnost, která zabraňuje ověřování manifestu" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3118,11 +3214,11 @@ msgstr "" "nových svazků – při čtení existujícího souboru je pro výběr kompresního " "modulu použit název souboru." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Vyberte který modul použít pro komprimaci" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3134,30 +3230,27 @@ msgstr "" "svazků – při čtení existujícího souboru je pro výběr šifrovacího modulu " "použit název souboru." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Vyberte který modul použít pro šifrování" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -"Zadejte název jednoho nebo více modulů (oddělených čárkou), které chcete " -"přestat používat" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Vypíná jeden a více modulů" - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Pro jejich nahrání, zadejte název jednoho nebo více modulů, oddělené čárkami" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Zapnout jeden nebo více modulů" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3185,87 +3278,80 @@ msgstr "" "používá správu logických svazků (LVM) a vyžaduje práva správce systému " "(root)." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Ovládá využití zachycených stavů datového úložiště" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Předvytvořené svazky budou ve výchozím nastavení umísťovány v dočasné " -"složce. Pomocí této předvolby je možné nastavit jinou složku pro dočasné " -"svazky. Navzdory názvu, toto také funguje pro synchronní běhy" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Popis umístění ve kterém budou svazky umístěny dokud nebudou odeslány" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Při provádění asynchronních nahrávání, Duplicati vytvoří svazky které je " -"možné nahrát. Aby jich nebylo vytvořeno přespříliš, tato předvolba omezuje " -"počet čekajících nahrání. Pokud nechcete omezovat, nastavte na 0 (nula)" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Množství svazků které vytvořit dopředu" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" +"Maximální počet souběžných asymetrických nahrávání. Nastavte na nulu pro " +"zrušení limitu." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Umožněný počet souběžných nahrávání" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Zapnutím této předvolby budou některá chybová hlášení podrobnější, což může " -"napomoci k dohledání konkrétního problému" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Zapíná ladicí výstup" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Zaznamenávat informace do zadaného souboru" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Určuje množství záznamů událostí které zapsat do souboru určeného parametrem" -" --log-file" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Úroveň podrobnosti záznamů událostí" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Namísto toho použít volby {0} a {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3273,11 +3359,11 @@ msgstr "" "Pokud Duplicati zjistí že cílová složka chybí, automaticky ji vytvoří. " "Pomocí této předvolby je možné zabránit automatickému vytváření složek." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Vypíná automatické vytváření složek" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3292,14 +3378,14 @@ msgstr "" "středníkem a je možné použít většinu podob GUID, včetně těch se složenými " "závorkami." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Středníkem oddělovaný seznam guid idenfikátorů VSS zapisovačů které vynechat" " (pouze Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3321,11 +3407,11 @@ msgstr "" "Tato funkce je podporována pouze na systému Windows a vyžaduje práva správce" " systému." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Ovládá použití NTFS aktualizace čísel posloupnosti" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3335,57 +3421,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Při hledání shody v časových značkách, Duplicati o malý zlomek časy upraví " -"aby drobný časový rozdíl nezpůsoboval neočekávané aktualizace. Pokud je " -"volba --{0} nastavená na ponechávání týdne záloh, a záloha se dělá ve stejný" -" čas každý týden, je možné že hodiny se mírně rozjedou, jako že plný týden " -"proběhl, což způsobí, že Duplicati smaže starší zálohu dříve, než očekáváno." -" Aby se tomu předešlo, Duplicati vloží %1 toleranci (nejvýše 1 hodina). " -"Pomocí této předvolby tuto toleranci vypnete a použije se striktní kontrola " -"času" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Vypíná toleranci při porovnávání časů" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Nahrávat soubory souběžně" -#: Library/Main/Strings.cs:118 +#: 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 se bude snažit při jednom spojení provést vícero operací naráz, " -"aby se tak předešlo opakovaným pokusům o přihlášení a tím se proces " -"zrychlil. Pomocí této předvolby je možné zajistit že každá z operací je " -"prováděna ve vyhrazeném spojení" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nerecyklovat spojení" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3395,55 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Pokud se nezmění žádné soubory, Duplicati nebude odesílat sadu záloh. Pokud " -"jsou data zálohy použita pro ověření toho, že záloha byla vykonána, pomocí " -"této předvolby je možné aby Duplicati odeslalo sadu záloh i když je prázdná" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Nahrávat prázdné záložní soubory" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Tuto hodnotu je možné použít pro nastavení známé horní meze prostoru, který " -"podpůrná vrstva (backend) podporuje. Pokud podpůrná vrstva hlásí svou " -"velikost sama, je tato hodnota ignorována." -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Nahlášená kapacita úložiště" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: 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:128 -msgid "Symlink handling" -msgstr "Zacházení se symbolickými odkazy (symlink)" +#: 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:129 +#: 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 " @@ -3452,14 +3528,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Zacházení se symbolickými odkazy (hardlink)" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Zacházení se symbolickými odkazy (symlink)" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3475,22 +3551,23 @@ msgstr "" "se. Volba „{2}“ bude ignorovat všechny pevné odkazy s více než jedním " "odkazem." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Vynechávat soubory na základě atributů" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Zacházení se symbolickými odkazy (hardlink)" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Pomocí této předvolby je možné vynechat soubory s určitými atributy. Pro " -"zadání více než jednoho použijte čárkou oddělovaný seznam. Možné hodnoty " -"jsou: {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Vynechávat soubory na základě atributů" + +#: 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 " @@ -3502,45 +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:135 +#: 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:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Název zálohy" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Spravovat přípony souborů, které nelze komprimovat" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3552,85 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Velikost bloků pro kontrolní součty" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" -msgstr "Cesta k souboru s místní mezipamětí vzdálené databáze souborů" +"Path to the file containing the local cache of the remote file database." +msgstr "" -#: Library/Main/Strings.cs:145 +#: 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:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Seznam smazaných souborů" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Tato předvolba může být použita pro snížení spotřeby kapacity operační " -"paměti tím, že v ní nebudou uchovávány popisy umístění a časové značky úprav" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Pomocí této předvolby je možné zvýšit rychlost za cenu vyšší spotřeby " -"operační paměti." -#: Library/Main/Strings.cs:151 +#: 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:152 +#: 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:153 +#: 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:154 +#: 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" @@ -3644,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:155 -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:156 +#: 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 " @@ -3660,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:157 +#: 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:158 +#: 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 "" -"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:159 -msgid "Does not perform any modifications" -msgstr "Neprovádět žádné úpravy" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Hashovací algoritmus použitý na bloky" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Hashovací algoritmus použitý na soubory" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3716,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Zakázat automatické zmenšení" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3732,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Velikost svazku může být nejvýše" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3746,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Malých svazků nejvýše" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3760,51 +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:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Vypne místní databázi" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Při vypisování obsahu nebo obnovování souborů, místní databázi je možné " -"přeskočit. Toto je obvykle pomalejší, ale může být použito k ověření " -"skutečného obsahu vzdáleného úložiště" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Uchovávat verzí nazpět" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Pomocí této předvolby nastavte počet verzí které ponechat, zadáním -1 budou " -"ponechány všechny" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Zachovat všechny verze v časovém období" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Zachovat všechny verze v časovém období" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3824,34 +3882,31 @@ msgstr "" "tyto.“ Tato volba také podporuje použití „U“ pro označení neomezeného " "časového intervalu." -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "Ignorovat chybějící zdrojové prvky" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignorovat chybějící zdrojové prvky" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Vypisovat více informací o průběhu" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3859,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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "Namísto toho nastavit míru podrobností pro požadovanou metodu výstupu" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Vypisovat více informací o průběhu" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Vypsat plné výsledky" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3875,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Určit, zda mají být nahrány ověřovací soubory" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Vypsat plné výsledky" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3891,90 +3942,85 @@ msgstr "" "všech vzdálených souborů a může být použit pro ověření neporušenosti " "souborů." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "Množství vzorků které otestovat po provedení zálohy" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "Procento vzorků které po záloze vyzkoušet" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Zapíná hloubkové ověřování souborů" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Velikost vyrovnávací paměti čtení" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"Use this option to allow the passphrase to change. Note that this option is " +"not permitted for a backup or repair operation." msgstr "" -"Pomocí této velikosti ovládejte bajtů souboru načíst před zahájením " -"zpracovávání" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Umožnit změnu heslové fráze" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Pomocí této předvolby je možné umožnit změnu heslové fráze. Poznamenejme, že" -" tato předvolba není přístupná při zálohovacích a opravných operacích" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Vypsat pouze sady souborů" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Pomocí této předvolby vypíšete pouze sady souborů a vyhnete se tak " -"procházení názvů souborů a dalších metadat, což by proces zpomalilo" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Neuchovávat metadata" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -3984,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:206 -msgid "Restore file permissions" -msgstr "Obnovit přístupová práva souboru" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -3997,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:208 -msgid "Skip restored file check" -msgstr "Přeskočit kontrolu obnoveného souboru" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Obnovit přístupová práva souboru" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4011,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:210 -msgid "Do not use local data" -msgstr "Nepoužívat místní data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Přeskočit kontrolu obnoveného souboru" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4025,11 +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:212 -msgid "Check block hashes" -msgstr "Zkontrolovat hashe bloků" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Nepoužívat místní data" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4037,11 +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:216 -msgid "Repair database with paths" -msgstr "Opravit databázi s cestami" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Zkontrolovat hashe bloků" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4054,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:218 -msgid "Force the locale setting" -msgstr "Vynutit místní a jazyková nastavení" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Opravit databázi s cestami" -#: Library/Main/Strings.cs:219 +#: 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:220 -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:255 +msgid "Force the locale setting" +msgstr "Vynutit místní a jazyková nastavení" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -4084,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:222 +#: 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" +" 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 "" "Obsluhovat souborovou komunikaci s podpůrnou vrstvou (backend) pomocí " "vláknovaných rour (pipe)" -#: Library/Main/Strings.cs:223 -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 "" -"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:224 -msgid "Limit number of concurrent threads" -msgstr "Omezit počet souběžných vláken" - -#: Library/Main/Strings.cs:225 +#: 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 " @@ -4114,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Určete počet souběžných procesů vytváření otisků" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Omezit počet souběžných vláken" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Určete počet souběžných procesů komprimace" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4137,7 +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:230 +#: 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: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,64 +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:231 -msgid "Disables synthetic filelist" -msgstr "Vypíná syntetický seznam souborů" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Vypíná kompresi popisu umístění při obnovování" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Povolit odstranění všech množin souborů" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Umožnit automatické znovuvytváření místní databáze a šetřit tak prostor." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Povolit odstranění všech množin souborů" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4219,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:240 -msgid "Disable the read-ahead scanner" -msgstr "Vypnout skener načítání dopředu" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Vypnout kontroly konzistence seznamu souborů" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Vypnout skener načítání dopředu" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4249,31 +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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Vypnout kontroly konzistence seznamu souborů" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Nezálohovat při napájení z akumulátorů" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Pokud je zapnut tento příznak, naplánované zálohy nebudou spuštěny pokud je " -"zjištěno, že stroj je napájený z akumulátorů (ručně nebo na příkazovém řádku" -" spouštěné zálohy ovšem provedeny budou). Pokud je napájení ze zásuvky nebo " -"neznámé, naplánované zálohy proběhnou jako obyčejně." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Stupeň podrobností záznamu událostí do souboru" -#: Library/Main/Strings.cs:248 -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:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4288,36 +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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Použije filtry na data záznamu na konzoli" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" +#: Library/Main/Strings.cs:290 +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:255 +#: Library/Main/Strings.cs:292 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" +"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 "" -"Tato volba vydá operačnímu systému pokyn aby stávajícímu procesu nastavil " -"nejnižší stupeň priority při vstupně/výstupních operacích, vinou čehož sice " -"operace bude pomalejší ale bude méně vadit ostatním operacím které v tu " -"chvíli také běží" -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Seznam souborů ze kterého jsou vynechány složky" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" +msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -4329,11 +4370,35 @@ 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:266 -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:298 +msgid "List of filenames that exclude folders" +msgstr "Seznam souborů ze kterého jsou vynechány složky" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4346,7 +4411,48 @@ msgstr "" " tuto volbu. Dále nezapomeňte pro vykazování dalších dat nastavit buď " "--{0}={2} nebo --{1}={2}" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4355,59 +4461,55 @@ msgstr "" "Kryptografická knihovna nepodporuje znovupoužitelné transformace pro " "hashovací algoritmus {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Zachycený stav se nepodařilo vytvořit: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Nepodařilo se smazat soubor {0}, testuje se existence souboru" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Zotaveno z problému z pokusu o smazání neexistujícího souboru {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Nepodařilo se zotavit z chyby při mazání souboru {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Operace smazání {0} se nezdařila, protože soubor nebyl nalezen " "(FileNotFound), náhradně bude vypsán obsah" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "Výpis indikuje, že soubor {0} byl úspěšné smazán" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "Výpis indikuje, že soubor {0} nebyl smazán" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Potvrzení zadání šifrovací heslové fráze" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4415,27 +4517,27 @@ msgstr "" "Tento modul se uživatele zeptá na šifrovací heslo na příkazovém řádku pokud " "šifrování není vypnuto nebo heslo není poskytnuté jinými prostředky" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Zadejte heslo" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Potvrzení zadání šifrovací heslové fráze" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Prázdná hesla nejsou povolena" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Zadejte šifrovací heslovou frázi" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Hesla nesouhlasí" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Načíst heslovou frázi ze standardního vstupu (STDIN)" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4443,36 +4545,18 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"Ve výchozím stavu se zkouší číst heslovou frázi přímo z TTY zařízení, což " +"zlepšuje zabezpečení tím, že se fráze nekopíruje do proudu. V některých " +"uspořádáních, jako například když je spuštěné odpojené od konzole, toto " +"nefunguje. Tento příznak nastavte pokud chcete zabránit pokoušení se o " +"načtení z TTY a tedy čtení heslové fráze pouze ze standardního vstupu " +"(STDIN)." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Při provozování Mono, tento modul kontroluje zda jsou nainstalovány nějaké " -"certifikáty a pokud ne, doporučí jejich instalaci" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Načíst heslovou frázi ze standardního vstupu (STDIN)" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Zkontrolovat SSL certifikáty" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Nebyly nalezeny žádné certifikáty, nainstalovat nějaké je možné pomocí " -"jednoho z těchto příkazů:{0} cert-sync /etc/ssl/certs/ca-certificates.crt" -" #pro systémy, založené na distribuci Debian{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #pro odvozené od distribuce RedHat {0} " -"curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm " -"cacert.pem #pro macOS{0}Přečtěte si více: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4480,52 +4564,45 @@ msgstr "" "Tento modul vystavuje mnoho vlastností které mohou být použity pro změnu " "způsobu, kterým jsou vydávány http požadavky" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Nastavit http požadavky" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Při použití této předvolby bude server přijímat libovolný certifikát, " -"lhostejno jaké má chyby. Pokud je to jen trochu možné, použijte namísto toho" -" --accept-specified-ssl-hash" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Přijmout libovolný serverový certifikát" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -"Pokud je certifikát vámi používaného serveru hlášen jako neplatný (jako je " -"tomu například u sám sebou podepsaných certifikátů), můžete poskytnout otisk" -" (hash) certifikátu (SHA1) pro jeho schválení i tak. Je třeba, aby hodnota " -"otisku byla zadána v šestnáctkovém (hexa) formátu (bez mezer či dvojteček). " -"Je možné zadat i více otisků naráz, oddělovaných čárkami." -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Volitelně přijmout známý SSL certifikát" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"Výchozí HTTP požadavek má připojeno záhlaví „Expect: 100-Continue“, což " -"umožňuje některé optimalizace při ověřování. Také ale nefunguje s některými " -"servery, a způsobuje že hlásí „417 - Expectation failed“" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Zakázat expect hlavičku" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4534,32 +4611,22 @@ msgstr "" "odesílaných dat dle normy RFC 896 aby bylo přenášení malých balíčků " "efektivnější." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Neseskupovat odesílaná data (nagle)" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Nastavit http požadavky" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Alternativní OAuth URL adresa" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati používá vnější server pro podporu OAuth ověřování. Pokud máte svůj" -" vlastní, je možné poskytnout obnovovací url." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Nastaví přijímané verze SSL protokolu" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternativní OAuth URL adresa" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4569,23 +4636,21 @@ msgstr "" "a měla by být použita pouze pokud chcete dále vylepšit zabezpečení nebo " "obejít problém s konkrétní verzí SSL protokolu." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Nastavuje výchozí časový limit dokončení operace" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Tato předvolba mění výchozí časový limit pro všechny HTTP požadavky, čas " -"pokrývá celou operaci od úvodního paketu po ukončení" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Nastaví čtení zápis" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4595,11 +4660,11 @@ msgstr "" "slouží pro zjištění požadavků, které se zastavily a tato předvolba nastavuje" " nejvyšší přijatelnou dobu, která může uplynout mezi aktivitami při spojení." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Nastavuje vyrovnávací paměť pro HTTP" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4609,7 +4674,11 @@ msgstr "" " způsobit neuvolňování použité operační paměti ale také v některých " "případech zlepšit výkon." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4617,11 +4686,11 @@ msgstr "" "Tento modul funguje vnitřně pro zpracovávání (parse) zdrojových parametrů " "pro zálohování Hyper-V virtuálních strojů" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Nastavit Hyper-V modul" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4629,159 +4698,152 @@ msgstr "" "Tento modul funguje vnitřně pro zpracovávání (parse) zdrojových parametrů " "pro zálohování Microsoft SQL databází" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Nastavit modul pro Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Spouští skript před zahájením operace a pak znovu po jejím dokončení" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Spustit skript" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Spouštět skript při ukončování" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Skript „{0}“ skončil se stavem (exit code) {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Skript „{0}“ vrátil chybový kód {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Vybere výstupní formát pro výsledky" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Chyba při vykonávání skriptu „{0}“: {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Vykonávání skriptu „{0}“ překročilo časový limit" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Spouštět skript při spouštení" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" -msgstr "Skript \"{0}\" vrátil chybové zprávy: {1}" +msgstr "Skript „{0}“ vrátil chybové zprávy: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Nastaví časový limit vykonávání skriptu" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Tento modul může po ukončení operace zaslat e-mail" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Odeslat e-mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Tato hodnota může být název souboru. Pokud soubor existuje, obsah souboru bude použit jako tělo zprávy.\n" -"\n" -"V těle zprávy, určité tokeny jsou nahrazovány:\n" -"%OPERATIONNAME% – název operace, obyčejně „záloha“\n" -"%REMOTEURL% – URL adresa vzdáleného serveru\n" -"%LOCALPATH% – Popis umístění místních souborů nebo složek souvisejících s operací (pokud jsou takové)\n" -"%PARSEDRESULT% – Zpracovaný (parse) výsledek, pokud je operace zálohování. Možné hodnoty jsou: chyba, varování, úspěch\n" -"\n" -"Všechny volby příkazového řádku jsou také hlášeny s %value%, např. %volsize%. Všechny neznámé/nenastavené hodnoty jsou odebrány." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Text zprávy" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "Heslo pro případné ověřování vůči SMTP serveru." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Heslo SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4793,79 +4855,51 @@ msgstr "" "\n" "Petr Novák , Jan Novák , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Příjemci e-mailu" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Ve výchozím stavu bude e-mail poslán pouze po dokončení operace zálohování. " -"Pomocí této předvolby je možné zařídit, aby byl odesílán pro všechny " -"operace." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Odeslat e-mail pro veškeré operace" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Odesilatel e-mailu" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Je možné zadat něco z „{0}“, „{1}“, „{2}“, „{3}“. 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:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 adresa pro SMTP server, např. smtp://example.com:25. Je možné zadat i vícero serverů v seznamu s odstupňovanými prioritami, oddělované středníkem. Pokud server nekomunikuje, bude vyzkoušen další server v pořadí, dokud se nepodaří zprávu odeslat.\n" -"Pokud není zadán žádný server, je provedeno DNS hledání pro nalezení MX záznamu z domény prvního příjemce a všechny SMTP servery jsou vyzkoušeny v pořadí jejich priority dokud není zpráva odeslána.\n" -"\n" -"Pro zapnutí SMTP nad SSL použijte formát zápisu smtps://example.com. Pro zapnutí SMTP STARTTLS použijte formát smpt://example.com:25/starttls=when-available nebo smtp://example.com:25/?starttls=always. Pokud není zadán žádný port, je použit 25 pro nešifrované, a 465 pro šifrované spojení. Pro vynucení nepoužívání STARTTLS použijte smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "URL adresa SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4874,94 +4908,102 @@ msgstr "" "Toto nastavení dodává předmět e-mailu. Hodnoty jsou nahrazeny jak je popsáno" " v popisu pro --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Předmět e-mailu" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP uživatelské jméno" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "E-mail se nepodařilo odeslat: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Celá SMTP komunikace: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Nepodařilo se poslat e-mail prostřednictvím serveru: {0}, zpráva: {1}, " "opětovný pokus s {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mail byl úspěšně odeslán prostřednictvím serveru: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Tento modul poskytuje podporu pro zasílání stavových hlášení pomocí XMPP " +"zpráv" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Modul hlášení prostřednictvím XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP e-mail příjemce" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "Uživatelé kterým poslat zprávu, vícero příjemců oddělujte čárkou" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Šablona zprávy" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Tato hodnota může být jméno souboru. Pokud tento soubor existuje, bude jeho " -"obsah použit jako zpráva." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Uživatelské jméno XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Uživatelské jméno účtu, který bude posílat zprávu, včetně názvu stroje. Tj. " -"„ucet@jabber.org/Doma“" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Heslo XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Heslo pro účet použitý k odeslání zprávy" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -4970,133 +5012,157 @@ msgstr "" "Je možné zadat něco z „{0}“, „{1}“, „{2}“, „{3}“. \n" "Je možné zadat vícero voleb oddělovaných čárkou, např. „{0},{1}“. Speciální hodnota „{4}“ je zkratka pro „{0},{1},{2},{3}“ a způsobí, že zpráva bude odeslána o všech zálohovacích operacích." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Odeslat zprávy pro veškeré operace" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Ve výchozím stavu, zprávy budou posílány pouze po operaci zálohování. Touto " -"předvolbou je možné nechat posílat zprávy o všech operacích" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Modul hlášení prostřednictvím XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Tento modul poskytuje podporu pro zasílání stavových hlášení pomocí XMPP " -"zpráv" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Při přihlašování k Jabber serveru byl překročen časový limit" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Nepodařilo se odeslat Jabber zprávu: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Modul HTTP hlášení" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL adresa pro HTTP hlášení" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Modul HTTP hlášení" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Název parametru který poslat jako zprávu" -#: Library/Modules/Builtin/Strings.cs:162 -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: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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Další parametry které přidat k http zprávě. Tj. " -"„parametr1=hodnota1¶metr2=hodnota2“" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Http zprávu se nepodařilo odeslat: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Poslat data jako JSON tělo" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -"Tento příznak použijte pro posílání výsledných dat v podobě JSON objektu" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Nastaví HTTP sloveso které použít" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Tuto volbu použijte pro změnu výchozího HTTP slovesa sloužícího pro poslání " -"výkazu" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Určuje stupeň podrobnosti zpráv záznamu událostí" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Tuto volbu použijte pro nastavení stupně podrobnosti zpráv záznamu událostí " -"které zahrnout do výkazu" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Filtr zpráv záznamu událostí" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Tuto volbu použijte pro nastavení výrazu filtru který určuje, které volby " -"jsou zahrnuty ve výkazu" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Omezuje řádky záznamu událostí" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5104,49 +5170,34 @@ msgstr "" "Tuto volbu použijte pro nastavení nejvyššího počtu řádků záznamu událostí, " "které zahrnout do výkazu. Nula nebo záporná hodnota znamená neomezeno." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Formát není podporován: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Neplatná hodnota velikosti: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "Ověřování SSL certifikátu bylo vyvoláno v nesprávném pořadí" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}Možná chcete importovat sadu důvěryhodných certifikátů do úložiště " -"certifikátů Mono.{0} Použijte příkaz:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #u systémů, založených na distribuci Debian{0} cert-sync" -" /etc/pki/tls/certs/ca-bundle.crt #u systémů odvozených od distribuce " -"RedHat{0} Podrobnosti se dočtete v: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Certifikát serveru má chybu {0} a otisk (hash) {1}{2} Pokud tomuto " -"certifikátu věříte, použijte volbu příkazového řádku --accept-specified-ssl-" -"hash={1} pro přijetí certifikátu serveru i tak. {2}Můžete se také pokusit " -"importovat certifikát serveru do fondu těch důvěryhodných vašeho operačního " -"systému." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5155,72 +5206,72 @@ msgstr "" "Nepodařilo se ověřit otisk (hash) certifikátu, chybové hlášení: {0}, název " "SSL chyby: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Dočasná složka neexistuje: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" "Nepodařilo se zpracovat (parse) segment: {0}, neplatné celé kladné číslo" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Neplatný specifikátor: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Nezpracovaná data: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "URI adresa není platná: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "V URI adrese chybí název stroje: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bajtů" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" -msgstr "Řetězec \"{0}\" se nepodařilo převést na datum" +msgstr "Řetězec „{0}“ se nepodařilo převést na datum" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Nelze číst a zapisovat do stejného proudu" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5229,31 +5280,31 @@ msgstr "" "Řetězec {0} nepředstavuje známý název skupiny filtru. Platné hodnoty jsou: " "{1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: Nevybírá žádné filtry." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: Sada výchozích filtrů, které vynechávají, v tuto chvíli vyhodnocuje na:" " {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: Sada výchozích filtrů, které zahrnují, v tuto chvíli vyhodnocuje na: " "{1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "Alternativní názvy: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5264,7 +5315,7 @@ msgstr "" " To zahrnuje jakékoli soubory, které operační systém hlásí jako chráněné. " "Většina uživatelů by měla používat alespoň tyto filtry." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5273,12 +5324,12 @@ msgstr "" "{0}: Soubory které náleží operačnímu systému. Tyto soubory jsou obnoveny " "když je operační systém přeinstalován." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "{0}: Soubory a složky, známé jako úložiště dočasných dat." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5287,20 +5338,20 @@ msgstr "" "{0}: Soubory a složky, známé jako umístění mezipamětí pro operační systém a " "aplikace" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: Nainstalovány programy a jejich knihovny, ale už ne jejich nastavení." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "U příkazu {0} je třeba aby byla nastavená alespoň jedna z následujících " "voleb: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5309,118 +5360,125 @@ msgstr "" "Nalezeno {0} příkazů, ale očekáváno {1}, příkazy: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Příkaz není podporován: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Zadaným kritériím neodpovídá žádná sada souborů" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Následující sady souborů by byly smazány:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Tyto sady souborů byly smazány:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Podporované podpůrné vrstvy (backend):" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Podporované komprimační moduly:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Podporované šifrovací moduly:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Podporované volby:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modul je zaváděn automaticky, zabráníte tomu parametrem --disable-module" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modul není zaváděn automaticky, aby tomu tak bylo, použijte parametr " -"--enable-module" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Podporované obecné moduly:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Byla zadána volba --{0}, ale ta je vyhrazena pro použití v rámci aplikace a " -"neměla by být zadávána na příkazovém řádku" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Došlo k chybě: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Vnitřní chybové hlášení je: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Zahrnout soubory které odpovídají tomuto filtru. Speciální znak „*“ " -"(hvězdička) zastupuje libovolný počet znaků a „?“ (otazník) jeden jakýkoli " -"znak (např. pro zahrnutí všech souborů s příponou txt použijte *.txt). Je " -"také možné použít regulární výrazy a to jejich zadáním v hranatých " -"závorkách, tj. [.*\\.txt]. Skupiny filtru (které obalují vestavěnou sadu " -"známých souborů a složek) je možné zadat pomocí složených závorek, tj. " -"{{Applications}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Zahrnout soubory" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Vynechat soubory které odpovídají tomuto filtru. Speciální znak * " -"(hvězdička) znamená libovolný počet znaků a speciální znak ? znamená " -"libovolný jeden znak. Například pro vynechání všech souborů příponou txt " -"použijte *.txt. Jsou také podporovány regulární výrazy a je možné je zadat " -"pomocí hranatých závorek, tj. [.*\\.txt]. Skupiny filtru (které obalují " -"vestavěnou sadu známých souborů a složek) je možné zadat pomocí složených " -"závorek, tj. {{TemporaryFiles}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Vynechat soubory" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5430,11 +5488,11 @@ msgstr "" "souborů které přidat do sad souborů. Když je použita s výpisem nebo " "obnovením, vypíše nebo obnoví řídící soubory namísto normálních souborů." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Použít řídící soubory" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5442,20 +5500,20 @@ msgstr "" "Pokud je tato volba nastavená, hlášení o průběhu a ostatní zprávy, které by " "jinak byly vypsané na konzoli, budou přesměrovány do záznamu událostí (log)." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Vypnout výstup na konzoli" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Tento odkaz může poskytnout další podrobnosti: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Vyp/zap. automatické aktualizace" -#: CommandLine/Program.cs:283 +#: 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 26722b0b1..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 02396643c..c2b66eb30 100644 --- a/Localizations/duplicati/localization-da.po +++ b/Localizations/duplicati/localization-da.po @@ -4,300 +4,30 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Mikki Sørensen , 2017 -# Kenneth Skovhede , 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 msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Niels Langkilde, 2020\n" -"Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n" +"Last-Translator: Kenneth Skovhede , 2024\n" +"Language-Team: Danish (https://app.transifex.com/duplicati/teams/67655/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" -"En instans af programmet kører allerede og denne instans blev aktiveret" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Viser denne hjælp" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Understøttede kommandolinje argumenter:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Denne indstilling kan bruges til at gemme nogle eller alle indstillinger til" -" kommandolinie programmet. Hver fil skal være en almindelig tekst fil, helst" -" med UTF-8 tegnsæt. Hver linie i filen skal være i formatet " -"--indstilling=værdi. De specielle indstillinger --{0} og --{1} kan bruges " -"til henholdsvis at vælge den lokale sti og destinationen. Indstillingerne i " -"denne fil overskriver indstillinger angivet på kommandolinien. Du kan ikke " -"angive filter i filen og kommandolinien på samme tid. Istedet kan du bruge " -"de specielle indstillinger --{2}, --{3}, eller --{4} til at angive filter i " -"parameter filer. Hvert filter skal starte med enten + eller -, og flere " -"filter skal sammensættes med {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Sti til en fil med parametre" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"Filtre 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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Kunne ikke læse parameter filen \"{0}\", årsag: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Skriver log information til den angivne fil" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Angiver mængden af information der skrives til log filen" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktiverer portabel tilstand, hvor databasen er placeret i en undermappe til " -"programmet" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Der opstod en alvorlig fejl i Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Kan ikke starte, måske er en anden proces allerede i gang?\n" -"Fejlmeddelelse: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Deaktiverer databasekryptering" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Stien til mappen, hvor de statiske filer til webserveren er til stede. " -"Mappen skal være placeret under installationsmappen" - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Webserverens SSL certifikatet og nøglefil i PKCS #12 format. Kun RSA / DSA " -"nøgler understøttes." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Koden til dekryptering af certifikatet i PKCS #12-filen." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"Det netværksinterface, webserveren lytter til. De specielle værdier \"*\" og" -" \"any\" betyder all interfaces. Specialværdien \"loopback\" betyder " -"loopback-adapteren." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Hostnavne der er accepteret, separeret med semikolon. Hvis nogle af " -"hostnavne er \"*\" vil alle hostnavne være tilladt." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Aktiverer ping-pong responderen" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Når serveren skal køre som en service, skal det kontrolleres, at processen " -"svarer. Hvis denne indstilling er aktiveret, læser serveren stdin og skriver" -" et svar på hver linje der læses." - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Ryd gammel logdata" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "Indstil den tid, hvorefter logdata vil blive fjernet fra databasen." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Angiver den mappe, hvor indstillingerne er gemt" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Sæt database krypteringsnøgle" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Midlertidig mappe" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"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." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Kan ikke finde en gyldig dato, givet startdatoen {0}, gentagelsesintervallet" -" {1} og de tilladte dage {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Serveren er startet og lytter på {0}, port {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Kunne ikke åbne et socket til at lytte på, forsøgte disse porte: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -305,54 +35,50 @@ msgstr "" "Dette modul krypterer alle filer på samme måde som AESCrypt gør, ved hjælp " "af 256 bit AES-kryptering." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 kryptering, indbygget" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Tom adgangskode ikke tilladt" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Brug denne indstilling til at indstille trådniveauet, der er tilladt for " -"AES-krypteringsoperationer. Gyldige værdier er 0 (bruger standard), eller " -"fra 1 (ingen multithreading) til 4 (maks. multithreading)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Angiv antal tråde brugt til kryptering (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Kunne ikke dekryptere data (ugyldig adgangskode?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"GPG-krypteringsmodulet bruger GNU Privacy Guard-programmet til at kryptere " -"og dekryptere filer. Det kræver at den eksekverbare gpg fil er tilgængelig " -"på systemet. På Windows antages det, at denne er i " -"standardinstallationsmappen under programfiler. Under Linux og OSX antages " -"det, at programmet er tilgængeligt via PATH-miljøvariablen. Det er muligt at" -" levere stien til GPG ved hjælp af --gpg-program-path argumentet." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, ekstern" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -361,24 +87,11 @@ msgstr "" "angive indstillingen --passphrase-fd her. Indstillingen --decrypt er altid " "angivet." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Ekstra GPG kommandolinje argumenter for dekryptering" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPG-kryptering / dekryptering bruger --armor argumentet til GPG til at " -"beskytte filerne med Armor. Angiv dette argument for at fjerne alternativet " -"--armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Brug ikke GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -387,34 +100,24 @@ msgstr "" "angive indstillingen --passphrase-fd her. Indstillingen --encrypt er altid " "angivet." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Ekstra GPG kommandolinje argumenter til kryptering" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" -msgstr "" - -#: Library/Encryption/Strings.cs:47 -msgid "" -"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" -"Stien til GNU Privacy Guard-programmet. Hvis ikke leveret, vil Duplicati " -"antage, at programmet \"gpg\" er tilgængeligt i system stien." +msgstr "Fejlede kørsel af GPG \"\" {0} \"{1}\": {2}" #: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Stien til GnuPG" +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"search for \"gpg2\" and \"gpg\" on the system." +msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Dette argument har en ikke-standard håndtering. Brug venligst argumentet " -"--{0} i stedet." +msgid "The path to GnuPG" +msgstr "Stien til GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -429,8 +132,8 @@ msgid "Use GPG Armor" msgstr "Brug GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Overstyrer GPG-kommandoen, angivet for dekryptering" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -439,11 +142,9 @@ msgstr "GPG dekryptering kommando" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Overstyrer standard GPG krypteringskommando \"{0}\", normal brug er at " -"anmode om asymmetrisk kryptering med indstillingen {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -463,77 +164,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Fejl under kald af GnuPG, programmet vil ikke stoppe" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliasser" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "standard værdi" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[FORÆLDET]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "værdier" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boolean" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumeration" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Flag" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Heltal" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Sti" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Størrelse" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Streng" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Tidsperiode" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Ukendt" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Mappen kan ikke oprettes, fordi den allerede eksisterer" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Den ønskede mappe eksisterer ikke" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Annulleret" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Den ønskede fil eksisterer ikke" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -544,7 +250,7 @@ msgstr "" "Fejlmeddelelse: {0}\n" "Kommando: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -552,12 +258,12 @@ msgstr "" "Den eksterne kommando blev ikke gennemført inden for den fastsatte " "tidsfrist: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "Kan ikke matche lokal sti {0} med nogen snapshot-sti: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -566,7 +272,7 @@ msgstr "" "Scriptet returnerede med succes, men den midlertidige mappe {0} eksisterer " "ikke: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -574,12 +280,12 @@ msgstr "" "Scriptet returnerede med succes, men den midlertidige mappe {0} eksisterer " "stadig: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Scriptet returnerede exitkode {0}, men {1} var forventet: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -587,23 +293,23 @@ msgid "" msgstr "" "Scriptet returnerede med succes, men output manglede {0} parameteren: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Uventet tomt svar under optælling" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN understøttes ikke på Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -611,90 +317,80 @@ msgstr "" "Antallet af filer, der blev returneret af USN, var nul. Dette er " "sandsynligvis en fejl. For at afhjælpe dette er USN blevet deaktiveret." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Backup konfiguration ændret" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Den kaldende process har ikke backup rettigheden" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Manglende påkrævet argument: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Adgangskoden som bruges til at oprette forbindelse til serveren. Dette kan " -"også leveres som miljøvariabel \"AUTH_PASSWORD\". Hvis adgangskoden angives," -" skal også {0} sættes" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Angiver kodeordet der anvendes til at forbinde til serveren" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Angiver domænet brugt til at forbinde til serveren" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -702,19 +398,18 @@ msgstr "" "Brugernavnet der bruges til at forbinde til serveren. Brugernavnet kan også " "angives via miljøvariablen \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Angiver brugernavnet der anvendes til at forbinde til serveren" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -724,11 +419,11 @@ msgstr "" "påkrævet når man autentificere med password, men er ikke nødvendigt når man " "bruger en API nøgle " -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Angiver 'Tenant Name' brugt til at forbinde til serveren" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -736,12 +431,11 @@ msgstr "" "API nøglen kan blive brugt til at forbinde uden at angive password eller " "'Tenant ID' hos nogle udbydere" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +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:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -750,20 +444,19 @@ msgstr "" "Autentificerings URL'en bruges til at autentificere brugeren og finde " "lagringsenheden. URL'en ender ofte med \"/v2.0\". Nogle udbydere er: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Leverer autentificerings URL" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"Keystone API version som skal benyttes. 'v2' og 'v3' er gyldige muligheder." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "Keystone API version som skal benyttes" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -774,51 +467,68 @@ msgstr "" "liste med gyldige placeringer, eller lad den forblive tom for at benytte " "standard placering" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Leverer den region, der bruges til at oprette en container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Denne destination kan læse og skrive data til en FTP-baseret server. " -"Tilladte formater er \"ftp://værtsnavn/mappe\" eller " -"\"ftp://brugernavn:adgangskode@værtsnavn/mappe\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Hvis dette argument er sat, oprettes FTP-forbindelsen i aktiv tilstand. " -"Selvom \"ftp-passive\" argumentet også er sat, oprettes forbindelsen i aktiv" -" tilstand" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Sæt FTP forbindelses metoden" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Hvis dette argument er sat, oprettes FTP-forbindelsen i passiv tilstand, som" -" fungerer bedre med nogle firewalls. Hvis \"ftp-regular\" argumentet også er" -" sat, ignoreres dette flag" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -826,54 +536,17 @@ msgstr "" "Kodeordet der bruges til at forbinde til serveren. Kodeordet kan også " "angives via miljøvariablen \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instruerer Duplicati til at bruge en SSL (ftps) forbindelse" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Mappen {0} blev ikke fundet, besked: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Filen {0} blev uploaded men kunne ikke findes bagefter, der blev returneret " -"følgende liste: {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Filen {0} blev uploaded men den rapporterede størrelse var {1} og den burde " -"være {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Deaktiver upload verifikation" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -883,47 +556,81 @@ msgstr "" "Brug denne indstilling til at deaktivere denne bekræftelse for at gøre " "upload hurtigere, men mindre pålidelig." -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"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/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Deaktiver upload verifikation" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Mappen {0} blev ikke fundet, besked: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +msgstr "" + +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "Du skal levere et projekt ID med --{0} for at oprette en bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Autorizationskoden" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Autorizationskoden fra {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Autorizationskoden" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -932,11 +639,11 @@ msgstr "" "Denne indstilling bruges kun, når du opretter nye buckets. Brug denne mulighed til at ændre hvilken region dataene er gemt i. Udgifter varierer med bucket lokationer. Kendte bucket lokationer:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Angiver lokation indstilling ved oprettelse af en bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -945,304 +652,311 @@ msgstr "" "Denne indstilling bruges kun, når du opretter nye bucket's. Brug denne indstilling til at ændre hvilken lagertype bucket'en har. Udgifter og funktionalitet varierer med bucket lagerklasse. Kendte lagerklasser:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Angiver lagerklasse til oprettelse af en bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Angiver projekt for oprettelse af en bucket" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Denne backend kan læse og skrive data til Google Drive. Supporterede format " -"er \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Der er mere end ét element med navnet \"{0}\" i mappen \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "Team drev ID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Angiv en anden URL til godkendelse" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Angiver adgangsnøglen der bruges til at forbinde til serveren" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Brug en UK konto" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Angiver brugernavnet der bruges til at godkende med CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Angiver brugernavnet der bruges til at godkende med CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Angiv en anden URL til godkendelse" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Brug en UK konto" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 Hash (ETag) verifikation fejlede" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Kunne ikke slette fil" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Kunne ikke uploade fil" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Der er ikke angivet en CloudFiles API Access Key" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Der er ikke angivet et CloudFiles userID" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Uventet CloudFiles svar, måske er API'et ændret?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Brug en europæisk server" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Du anvender et udfaset URL format, venligst skift det til: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Brug venligst - {0} = {1} i stedet" - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "Ingen Amazon S3 secret key angivet" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Ingen Amazon S3 userID angivet" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Denne destination kan læse og skrive data fra en FTP baseret server med en " -"alternative FTP klient. Formaterne \"aftp://hostname/folder\" og " -"\"aftp://username:password@hostname/folder\" understøttes." -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternative FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Mappen {0} blev ikke fundet. Beskeden var: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Filen {0} blev uploaded men den rapporterede størrelse var {1} og den burde " +"være {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1252,7 +966,7 @@ msgstr "" "verificeret. Brug denne indstilling til at deaktivere verifikationen for at " "gøre uploads processen hurtigere, men mindre pålidelig." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1260,11 +974,11 @@ msgstr "" "Hvis denne indstilling er sat vil FTP data forbindelsen blive ændret til den" " valgte indstilling." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Angiv FTP data forbindelsestypen" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1272,188 +986,184 @@ msgstr "" "Hvis denne indstilling er sat vil FTP krypteringen blive ændret til den " "valgte indstilling." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Angiv FTP krypteringsindstilling" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Denne indstilling styrer hvilken SSL politik der skal anvendes når " "kryptering er aktiveret." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Angiv hvilken SSL politik der skal bruges når kryptering er aktiveret." -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Tilføj forsinkelse efter upload af fil" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Fejl ved sletning af fil: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Fejl ved læsning af fil: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Fejl ved skrivning af fil: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Key Generator" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "Nøgletypen" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Bestemmer nøgle typen, der skal genereres" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "Nøglelængde" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Længden på nøglen i bits" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "Offentlige SSH nøgle som skal tilføjes" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"Offentlig SSH-nøglen skal være en gyldig SSH-streng, denne tilføjes filen " -".ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "Nøgletypen" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "Nøglelængde" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Bruger en SSH privat nøgle til godkendelse" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Mappen kan ikke sættes til {0}, fejlmeddelelse: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1461,30 +1171,24 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Tving sletning af filer" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1494,63 +1198,80 @@ msgstr "" " indtil beskyttelsetiden er udløbet og den bliver endeligt slettet. Brug " "denne indstilling til at gennemtvinge øjeblikkelig sletning af filer." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Tving sletning af filer" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Ekstern fortegnelse" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Ekstern fortegnelse" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Fjernvej" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Lokal mappe eller drev" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1558,19 +1279,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Denne indstilling fungerer kun, når indstillingen --{0} også er angivet. " -"Hvis der er angivet alternative stier, angiver denne indstilling navnet på " -"en markørfil, der skal være til stede i mappen. Dette kan bruges til at " -"håndtere situationer, hvor et eksternt drev ændrer drevbogstav eller " -"monteringspunkt. Ved at sikre, at der findes en bestemt fil, er det muligt " -"at forhindre at skrive data til et uønsket eksternt drev. Indholdet af filen" -" undersøges aldrig, kun filens eksistens." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Søg efter en fil i destinationsmappen" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1585,34 +1299,16 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "En liste over sekundære destinations stier" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Denne destination kan læse og skrive data til en fil-baseret placering. " -"Tilladte formater er \"file:// værtsnavn/mappe\" eller " -"\"file://brugernavn:adgangskode@værtsnavn/mappe\". Du kan levere UNC-stier " -"(f.eks .: \"file://\\\\server\\mappe\") eller lokale stier (f.eks: (win) " -"\"file://c:\\mappe\", (linux) \"fil:///usr/pub/filer \")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Lokal mappe eller drev" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Mappen {0} eksisterer ikke" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1621,158 +1317,156 @@ msgstr "" "Markørfilen \"{0}\" blev ikke fundet i nogen af ​​de undersøgte " "destinationer: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Flyt filen i stedet for at kopiere den" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Gennemtving godkendelse til den delte mappe" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Hvis denne indstilling er aktiveret, vil eksisterende godkendelser mod den " -"delte mappe blive droppet, før der forsøges at godkende" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"Værdien \"B2 Cloud Storage Application Key\" kan fås efter du har logget ind" -" i din Backblaze konto. Denne værdi kan også gives via \"auth-password\" " -"indstillingen" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "Værdien \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"Værdien \"B2 Cloud Storage Account ID\" kan fås efter du har logget ind i " -"din Backblaze konto. Denne værdi kan også gives via \"auth-username\" " -"indstillingen" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "Værdien \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Ingen \"B2 Cloud Storage Application Key\" angivet" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Ingen \"B2 Cloud Storage Account ID\" angivet" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Denne destination kan læse og skrive data til Backblaze B2 Cloud Storage. " -"Formatet er \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Som standard oprettes der en privat bucket. Brug denne indstilling til at " -"vælge bucket typen. Se B2 dokumentationen for en liste over tilladte typer" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Bucket typen der bruges ved oprettelse af en bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Backup sti" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Destinationsstien, f.eks. /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Minimumsværdi er 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "Der blev ikke givet noget Auth-ID - du kan få et fra {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Fragmentstørrelse for store uploads" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1784,308 +1478,335 @@ msgstr "" "fungerer bedre for langsomme eller mindre pålidelig forbindelse), og være en" " multiplum på 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Fragmentstørrelse for store uploads" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Antal forsøg for hvert fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Antal mislykkede forsøg for hvert fragment, før den samlede upload betragtes" -" som mislykkedes" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Antal millisekunders pause efter fragmentfejl" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Mængden af tid (i millisekunder) som ventes mellem fejl ved upload af " -"fragmenter" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 gruppe" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Gruppens e-mail-adresse" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Der blev ikke angivet nogen gruppe-id eller gruppe-e-mail-adresse" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Ingen grupper fundet med den angivne e-mail-adresse: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Flere grupper med den givne e-mail-adresse: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Alle filer skrives til den angivne container" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Navnet på containeren" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Bucket navn" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Intet Azure opbevarings kontonavn er sat" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Azure opbevaringskonto navnet, som kan fås ved at klikke på \"Manage Access " -"Keys\" knappen på opbevaringskontoens dashboard" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Navnet på opbevaringskontoen" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Azure adgangsnøglen som kan fås ved at klikke på \"Manage Access Keys\" " -"knappen på opbevaringskontoens dashboard" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Adgangsnøglen" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Ingen Azure adgangsnøle er sat" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Denne destination kan læse og skrive til Azure blob storage. Formatet er " -"\"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Brugernavn ikke sat" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Password ikke sat" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Sti ikke angivet, kan ikke uploade filer til rodmappen" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Ikke gyldigt mount givet" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Leverer den backupenhed, der skal bruges" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2098,11 +1819,11 @@ msgstr "" "interface. Når du angiver en brugerdefineret enhed, skal du også angive det " "mount point, der skal bruges til denne enhed, med indstillingen \"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2112,65 +1833,127 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Password ikke sat" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Brug \"Windows Authentication\" til at oprette forbindelse til serveren" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2178,11 +1961,11 @@ msgstr "" "Brug denne indstilling til at få filer flyttet til papirkurv mappen i stedet" " for at fjerne dem permanent, når du komprimerer eller sletter backups." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Flyt slettede filer til papirkurven" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2190,111 +1973,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Indstil timeout for SharePoint web operationer." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Tving brugen af \"HTTP Digest\" godkendelse" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2302,173 +2080,594 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Godkendelsesmetode" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API Key" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Krypteringssætning" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Adgang godkendt" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Mappe" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Uventet fejlkode: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: 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}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Indstil Zip komprimerings niveau" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Indstil Zip-komprimeringsmetoden" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Skifter understøttelse af Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"ZIP64-formatet er påkrævet for filer større end 4 Gigabyte, brug dette flag " -"til at benytte ZIP64" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Zip komprimering" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Fil ikke fundet: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Arkivet er ikke åbnet for skrivning" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Arkivet er ikke åbnet for læsning" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Den pågældende fil er ikke en del af dette arkiv" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "* Eksperimentel *: 7z arkiv med LZMA2 support." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Eksperimentelt - 7z arkiv" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Arkivet er ikke åbnet for skrivning" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Arkivet er ikke åbnet for læsning" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Den pågældende fil er ikke en del af dette arkiv" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Antal tråde brugt til komprimering" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Indstil 7z komprimerings niveau" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "backup" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2483,11 +2682,11 @@ msgstr "" "Dette skyldes sandsynligvis opgradering til en nyere version og derefter nedgradering.\n" "Hvis dette er tilfældet, er der sandsynligvis en backupfil af den tidligere databaseversion i mappen {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2495,135 +2694,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ugyldig sti: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2631,18 +2833,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2650,229 +2852,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Gendan til en anden mappe" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Deaktiver kryptering" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Kodeord brugt til kryptering af backup" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Vis alle versioner" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Vis mappeindhold" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Tid til at vente mellem forsøg" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Tråd prioritet" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2880,11 +3094,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Vælg hvilket modul, der skal bruges til komprimering" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2892,27 +3106,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Vælg det modul, der skal bruges til kryptering" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Deaktiverer et eller flere moduler" - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Aktiverer et eller flere moduler" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2927,89 +3141,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Antal samtidige uploads tilladt" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Aktivering af denne indstilling vil gøre nogle fejlmeddelelser mere " -"fyldestgørende, hvilket kan hjælpe til at afhjælpe et bestemt problem" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Aktiverer fejlfinding output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Logger oplysninger til den angivne fil" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Log informationsniveau" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Brug indstillingerne {0} og {1} i stedet" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Deaktiverer automatisk oprettelse af mapper" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3018,12 +3231,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3036,11 +3249,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3050,90 +3263,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Genbrug ikke forbindelser" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Upload tomme backup filer" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Symlink håndtering" +#: 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:129 +#: 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 " @@ -3142,14 +3367,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Hardlink håndtering" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Symlink håndtering" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3159,19 +3384,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Hardlink håndtering" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -3179,25 +3408,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Navn på backupen" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -3205,11 +3454,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Administrer ikke-komprimerbare filtyper" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3217,74 +3466,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Sti til filen, der indeholder den lokale cache for den eksterne fildatabase" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Sti til den lokale tilstandsdatabase" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste over slettede filer" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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 "" -"Denne mulighed kan bruges til at øge hastigheden via ekstra hukommelsesbrug." -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3293,11 +3539,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3305,43 +3551,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Hash-algoritme, der anvendes til blokke" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Hashalgoritmen der bruges til filer" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3349,11 +3595,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3361,66 +3607,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumenstørrelsestærskel" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Brug lokale fildata, ved gendannelse" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Deaktiverer den lokale database" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Antal versioner, der skal beholdes" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3432,53 +3674,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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 "Overskriv filer ved genoprettelse" -#: Library/Main/Strings.cs:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3486,137 +3724,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "Gem ikke metadata" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3624,121 +3880,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3748,50 +4005,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3801,30 +4058,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3832,11 +4101,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3845,88 +4138,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Kunne ikke oprette snapshot: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Bekræft krypteringskoden" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Bekræft krypteringskoden" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Indtast krypteringssætning" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Kodeordene stemmer ikke overens" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3935,283 +4265,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Kontroller for SSL-certifikater" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Accepter enhvert servercertifikat" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Alternativ OAuth-URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternativ OAuth-URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Angiver HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Kør script" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Kør et script når handling udført" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Scriptet \"{0}\" returneres med kode {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Kør et påkrævet script ved opstart" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Kør et script ved opstart" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skriptet \"{0}\" rapporterede fejlmeddelelser: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Sæt script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Send mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Meddelelsesteksten" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP Password" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4219,23 +4546,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "E-mail-modtager(e)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Send e-mail for alle aktiviteter" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4243,132 +4560,139 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "E-mail afsender" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "E-mail emnet" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP brugernavn" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Kunne ikke sende e-mail: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Hele SMTP-kommunikationen: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Kunne ikke sende e-mail med server: {0}, meddelelse: {1}, forsøger igen med " "{2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email sendt med succes ved hjælp af server: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Dette modul giver support til afsendelse af statusrapporter via XMPP-" +"meddelelser" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP rapport modul" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP modtager email" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"De brugere, der skal have meddelelserne sendt, angiv flere brugere adskilt " -"med kommaer" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Meddelelsesskabelonen" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "XMPP brugernavnet" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Brugernavnet til den konto, der vil sende beskeden, herunder værtsnavnet. " -"Dvs. \"konto@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP-adgangskoden" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Adgangskoden til den konto, der vil sende beskeden" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -4377,175 +4701,191 @@ msgstr "" "Du kan angive én af \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" "Du kan angive flere muligheder adskilt med komma f.eks. \"{0},{1}\". Specialværdien \"{4}\" er en forenkling af \"{0},{1},{2},{3}\" og vil medføre at alle backup aktiviteter sender en besked." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Send meddelelser fra alle operationer" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Som standard sendes beskeder kun efter en sikkerhedskopiering. Brug denne " -"indstilling til at sende meddelelser fra alle operationer" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP rapport modul" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Dette modul giver support til afsendelse af statusrapporter via XMPP-" -"meddelelser" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Timeout opstod, mens du loggede ind på jabber-serveren" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Kunne ikke sende jabber besked: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP rapport modul" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "HTTP-rapport url" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP rapport modul" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Navnet på parameteren som beskeden bliver sendt som" -#: Library/Modules/Builtin/Strings.cs:162 -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: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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" -msgstr "" -"Ekstra parametre, der skal tilføjes til http-beskeden. Dvs. " -"\"parameter1=værdi1¶meter2=værdi2\"" - -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Kunne ikke sende http-besked: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Ugyldig størrelsesværdi: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "SSL-certifikat-validatoren blev kaldt i en forkert rækkefølge" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0} Du kan muligvis importere et sæt betroede certifikater til Mono " -"certifikat puljen. {0} Brug kommandoen: {0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian-baserede systemer { 0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat baserede distributioner {0} Læs" -" mere: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Servercertifikatet havde fejlen {0} og hash {1} {2} Hvis du stoler på dette " -"certifikat, skal du bruge kommandolinjeoptionen - accept-specificeret-ssl-" -"hash = {1} for at acceptere servercertifikatet alligevel. {2 } Du kan også " -"forsøge at importere servercertifikatet til din operativsystems " -"tillidspulje." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -4554,98 +4894,98 @@ msgstr "" "Fejl under godkendelse af certifikat hash, fejlmeddelelse: {0}, SSL-" "fejlnavn: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Midlertidig mappe eksisterer ikke: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Kunne ikke behandle segmentet: {0}, ugyldigt heltal" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Ugyldig specifikation: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Ubehandlet data: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Uri er ugyldig: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Uri mangler et værtsnavn: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "Strengen \"{0}\" kunne ikke oversættes til en dato" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Kan ikke læse og skrive på den samme stream" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4653,36 +4993,36 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "Kommandoen {0} skal have mindst én af de følgende indstillinger: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4691,105 +5031,125 @@ msgstr "" "Fandt {0} kommandoer men forventede {1}, kommandoer:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Kommando understøttes ikke: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Ingen fil lister matchede kriterierne" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "De følgende fil lister vil blive slettet:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Disse fil lister blev slettet:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Understøttede destinationer:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Understøttede komprimerings moduler:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Understøttede krypterings moduler:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Understøttede indstillinger:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modulet er indlæst automatisk, anvend --disable-module for at forhindre " -"dette" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modulet er ikke indlæst automatisk, anvend --enable-module til at indlæse " -"det" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Understøttede generiske moduler:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Indstillingen --{0} blev angivet, men den er reserveret til intern brug og " -"må ikke sættes på kommandolinien" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "En fejl opstod: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Den indre fejlbesked er: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Inkludér filer" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Ekskludér filer" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -4800,11 +5160,11 @@ msgstr "" "med list eller gendan vil den liste eller gendanne kontrol filer i stedet " "for de normale filer." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Brug kontrol filer" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -4812,20 +5172,20 @@ msgstr "" "Hvis denne indstilling er sat, vil status og andre beskeder der normalt " "vises i konsollen blive skrevet til loggen istedet." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Deaktiver konsol udskrift" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Det her link kan give nyttige oplysninger: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Skift indstillinger for automatiske opdateringer" -#: CommandLine/Program.cs:283 +#: 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 1a2e67c6d..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 895698679..757bf7735 100644 --- a/Localizations/duplicati/localization-de.po +++ b/Localizations/duplicati/localization-de.po @@ -6,29 +6,22 @@ # Translators: # Jürg Rast , 2016 # F M, 2016 -# S M , 2016 # M D, 2017 -# agrajaghh , 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 -# Napitek , 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 @@ -36,303 +29,34 @@ # Alexander Niederklapfer , 2018 # Manfred Mueller , 2018 # Philip De, 2018 -# Martin Posselt , 2019 # RiseT, 2019 -# sfahrenholz, 2019 # Ansgar, 2020 +# Felix Kaba , 2020 +# Andre G , 2024 +# Beppo, 2024 +# Felix, 2024 +# S M , 2024 +# Martin Posselt , 2024 +# sfahrenholz, 2024 +# Bruno Holliger , 2024 +# agrajaghh , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Ansgar, 2020\n" -"Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n" +"Last-Translator: agrajaghh , 2024\n" +"Language-Team: German (https://app.transifex.com/duplicati/teams/67655/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Eine andere Instanz läuft und wurde benachrichtigt" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Zeigt diese Hilfe an" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Unterstützte Befehlszeilenargumente:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Diese Option kann genutzt werden, um einige oder alle Optionen des " -"Kommandozeilen Clients zu speichern. Bei der Datei muss es sich um eine " -"einfache Textdatei handeln, bestenfalls UTF-8 kodiert. Jede Zeile in der " -"Datei sollte folgendes Format haben: --option=Wert. Die speziellen Optionen " -"--{0} und --{1} können verwendet werden, um die lokale URL, bzw. die remote " -"URL zu überschreiben. Die Optionen in der Datei haben Vorrang vor den " -"Optionen der Kommandozeile. Es ist nicht möglich Filter in der Datei und auf" -" der Kommandozeile anzugeben. Stattdessen gibt es die Spezialoptionen --{2}," -" --{3} oder --{4}, um die Filter innerhalb der Parameterdatei anzugeben. " -"Jeder Filter muss als Präfix entweder ein + oder ein - enthalten und mehrere" -" Filter müssen mit {5} verknüpft werden." - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Pfad zu einer Datei mit Parametern" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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." - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Parameterdatei \"{0}\" konnte nicht gelesen werden, Grund: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Ausgabe von Protokollinformationen in die angegebene Datei" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Bestimmt wie viel Information in die Protokolldatei geschrieben wird" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktiviert den Portable Mode bei dem die Datenbank neben dem ausführbaren " -"Programm abgelegt wird." - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Ein schwerwiegender Fehler trat in Duplicati auf: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Nicht möglich zu starten, vielleicht läuft bereits ein anderer Prozess ab?\n" -"Fehlermeldung: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Datenbankverschlüsselung deaktivieren" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Der Pfad zum Ordner in dem sich die statischen Dateien des Webservers " -"befinden. Der Pfad muss sich unterhalb des Installationsordners befinden." - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Zertifikats- und Schlüsseldatei im PKCS#12-Format, welche der Webserver für " -"SSL nutzt. Es werden nur RSA/DSA Schlüssel unterstützt." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Passwort für die Entschlüsselung der Zertifikat-PKCS #12-Datei." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"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\"." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Die Hostnamen, getrennt durch Semikolons, welche akzeptiert werden. Wenn " -"einer der Hostnamen \"*\" ist, sind alle Hostnamen erlaubt und die " -"Überprüfung des Hostnamens ist deaktiviert." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Aktiviert den Ping-Pong-Responder" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Wenn die Software im Hintergrund läuft, muss der Hintergrunddienst prüfen, " -"ob der Prozess noch antwortet. Ist diese Option aktiviert, liest die " -"Software den Standard-Input und antwortet auf jede empfangene Zeile." - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Alte Protokolldaten bereinigen" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Festlegen der Zeit, nach der Protokolldaten aus der Datenbank gelöscht " -"werden." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Definert den Ordner, in dem die Einstellungen gespeichert werden" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati muss eine kleine Datenbank mit allen Einstellungen speichern. Mit " -"dieser Option wählst Du aus wohin die Einstellungen gespeichert werden. " -"Diese Option kann auch mit der Umgebungsvariablen {0} gesetzt werden." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Setzt den Datenbankverschlüsselungsschlüssel" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Temporärer Speicherordner" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Diese Option kann verwendet werden, um einen alternativen Ordner für den " -"temporären Speicher bereitzustellen. Standardmäßig wird der temporäre " -"Systemordner verwendet. Beachte, dass auch SQLite temporäre Dateien in " -"diesen temporären Ordner ablegt." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"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." - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Server gestartet und hört auf {0}, Port {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, 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/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -340,55 +64,50 @@ msgstr "" "Dieses Modul verschlüsselt alle Dateien auf die gleiche Weise wie AESCrypt, " "mit einer 256-Bit-AES-Verschlüsselung." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 Verschlüsselung, integriert" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Leere Passphrase nicht erlaubt" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Verwende diese Option, um das erlaubte Threadlevel für AES-" -"Verschlüsselungsoperationen anzugeben. Mögliche Werte sind 0 " -"(Standardverhalten), 1 (kein Multithreading) bis 4 (max. Multithreading)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Setze Thread-Level für die Verschlüsselung (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Fehler beim Entschlüsseln der Daten (ungültige Passphrase?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Das GPG-Verschlüsselungsmodul verwendet das GNU Privacy Guard-Programm zum " -"Ver- und Entschlüsseln von Dateien. Dazu muss eine ausfühbare GPG-Datei auf " -"dem System verfügbar sein. Unter Windows wird davon ausgegangen, dass sich " -"diese im Standardinstallationsordner unter Programme befindet, unter Linux " -"und OSX wird davon ausgegangen, dass das Programm über die Umgebungsvariable" -" PATH verfügbar ist. Es ist möglich, den Pfad zu GPG mit der Option --gpg-" -"program-path zu ändern." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, extern" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -397,24 +116,11 @@ msgstr "" "Option --passphrase-fd wird hier nicht unterstützt. Die Option --decrypt ist" " immer angegeben." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Zusätzliche GPG-Befehlszeilenoptionen für die Entschlüsselung" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"Die GPG-Ver- und Entschlüsselung verwendet die --armor-Option, um die " -"Dateien zu schützen. Nutze diesen Schalter, um die --armor-Option zu " -"entfernen." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "GPG Armor nicht verwenden" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -423,34 +129,24 @@ msgstr "" "Option --passphrase-fd wird hier nicht unterstützt. Die Option --encrypt ist" " immer angegeben." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Zusätzliche GPG-Befehlszeilenoptionen für die Verschlüsselung" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Fehler beim Ausführen von GPG mit \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Pfad zum GNU Privacy Guard Programm. Wenn nicht vorhanden, nimmt Duplicati " -"an, dass das Programm \"gpg\" im Systempfad verfügbar ist." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Pfad zu GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Diese Option hat keine Standardbehandlung. Verwende stattdessen die Option " -"--{0}." +msgid "The path to GnuPG" +msgstr "Pfad zu GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -465,8 +161,8 @@ msgid "Use GPG Armor" msgstr "Verwende GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Überschreibt den GPG-Befehl zur Entschlüsselung" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -475,11 +171,9 @@ msgstr "Der GPG-Entschlüsselungsbefehl" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Überschreibt den vorgegebenen GPG-Verschlüsselungsbefehl \"{0}\", wird " -"genutzt, um asymetrische Verschlüsselung mit der Einstellung {1} anzufordern" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -499,77 +193,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Fehler beim Aufrufen von GnuPG, das Programm beendet sich nicht." -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "Alternativnamen" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "Standardwert" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[VERALTET]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "Werte" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boolean" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Aufzählung" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Optionen" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Integer" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Pfad" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Größe" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "String" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Zeitspanne" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Unbekannt" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Ordner kann nicht erstellt werden, weil dieser bereits existiert" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Der angeforderte Ordner existiert nicht" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Abgebrochen" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Die angefragte Datei existiert nicht" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -580,7 +279,7 @@ msgstr "" "Fehlermeldung: {0}\n" "Befehl: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -588,12 +287,12 @@ msgstr "" "Der externe Befehl konnte nicht innerhalb des festgelegten Zeitlimits " "abgeschlossen werden: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "Lokaler Pfad {0} stimmt mit keinem Snapshot-Pfad überein: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -602,7 +301,7 @@ msgstr "" "Skript wurde erfolgreich abgeschlossen, aber der temporäre Ordner {0} " "existiert nicht: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -610,13 +309,13 @@ msgstr "" "Skript wurde erfolgreich abgeschlossen, aber der temporäre Ordner {0} " "existiert weiterhin: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" "Das Skript wurde mit dem Exit-Code {0} beendet, aber {1} wurde erwartet: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -625,24 +324,24 @@ msgstr "" "Skript wurde erfolgreich abgeschlossen, aber bei der Ausgabe fehlte der " "Parameter {0}: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" "Der vollständige Dateipfad für den USN-Eintrag konnte nicht ermittelt werden" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "USN-Journaleinträge wurden seit dem letzten Scan gelöscht." -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Unerwartete leere Antwort beim Aufzählen" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN wird unter Linux nicht unterstützt" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -650,93 +349,82 @@ msgstr "" "Die Anzahl der durch USN zurückgegebenen Dateien war null. Da dies " "vermutlich ein Fehler ist, wurde USN deaktiviert." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Unerwartetes Pfadformat gefunden" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "NIcht unterstützte USN-Journalversion." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "Vorheriges Backup hat USN Berichtinformationen nicht aufgezeichnet" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "USN Berichts ID geändert." -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "Nächste USN ist null" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Konfiguration des Backups geändert." -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Dem aufrufenden Prozess fehlt das Backup-Recht." - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Fehlende erforderliche Option: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Das Passwort wird verwendet, um sich mit dem Server zu verbinden. Es kann " -"auch über die Umgebungsvariable \"AUTH_PASSWORD\" gesetzt werden. Wenn das " -"Passwort angegeben wurde, muss --{0} auch gesetzt sein." -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Liefert das Passwort, um sich mit dem Server zu verbinden." +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" "Der Domänenname des Benutzers, der für die Verbindung mit dem Server " "verwendet wird." -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +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:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -744,19 +432,18 @@ msgstr "" "Der Benutzername wird verwendet um sich mit dem Server zu verbinden. Es kann" " auch über die Umgebungsvariable \"AUTH_USERNAME\" gesetzt werden." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Liefert den Benutzernamen für die Serververbindung" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -766,13 +453,11 @@ msgstr "" " bei der Authentifizierung mit einem Kennwort angegeben werden, ist aber " "nicht erforderlich, wenn ein API-Schlüssel verwendet wird." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +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:34 +#: 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." @@ -780,12 +465,11 @@ msgstr "" "Der API-Schlüssel kann bei einigen Providern zur Verbindung anstelle von " "Passwort und Tenant-ID verwendet werden." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +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:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -795,20 +479,19 @@ msgstr "" "authentifizieren und den Speicherdienst zu finden. DIe URL endet meistens " "mit \"/v2.0\". Bekannte Provider sind: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Liefert die Authentifizierungs-URL" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"Die zu verwendende Keystone API-Version, gültige Angaben sind 'v2' und 'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "Die zu verwendende Keystone API-Version" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -819,51 +502,68 @@ msgstr "" "sich an Ihren Provider für eine Liste der gültigen Regionen oder leer lassen" " für die Standardregion." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Angabe der verwendeten Region für die Container-Erstellung" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Das Backend kann Daten von einem FTP-basierten Backend lesen und schreiben " -"mit Hilfe eines alternativen FTP Clients. Erlaubte Formate sind " -"\"ftp://hostname/folder\" oder \"ftp://username:password@hostname/folder\"." -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Ist dieses Flag gesetzt, erfolgt die FTP-Verbindung im aktiven Modus. Selbst" -" wenn das Flag \"ftp-passiv\" ebenfalls gesetzt ist, wird die Verbindung im " -"aktiven Modus hergestellt" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Schaltet die FTP Verbindungsart um" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Ist diese Option gewählt, wird die FTP-Verbindung im Passive Mode etabliert," -" dieser Modus funktioniert unter einigen Firewalls besser. Ist die \"ftp-" -"regular\"-Option gewählt, wird diese Option ignoriert." -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -871,54 +571,17 @@ msgstr "" "Das Passwort wird verwendet um sich mit dem Server zu verbinden. Es kann " "auch über die Umgebungsvariable \"AUTH_PASSWORD\" gesetzt werden." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Weist Duplicati an, eine SSL-Verbindung (FTPs) zu verwenden" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Der Ordner {0} wurde nicht gefunden, Nachricht: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Die Datei {0} wurde hochgeladen, aber anschließend nicht gefunden. Ausgabe " -"der Dateiliste: {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Die Datei {0} wurde hochgeladen, aber die zurückgegebene Dateigröße ist {1} " -"und erwartet wurde {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Deaktiviere Upload-Überprüfung" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -928,47 +591,81 @@ msgstr "" "diese Option für die Deaktivieren der Verifikation um den Upload schneller " "aber weniger zuverlässig zu machen." -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"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/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Deaktiviere Upload-Überprüfung" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Der Ordner {0} wurde nicht gefunden, Nachricht: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +msgstr "" + +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Speicher" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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 benötigst eine AuthID von: {0}" +msgid "You need an AuthID. You can get it from: {0}" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "Die Projekt-ID mit --{0} angeben werden, um einen Bucket zu erstellen" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Der Autorisierungscode" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Das Autorisierungstoken von {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Der Autorisierungscode" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -977,11 +674,11 @@ msgstr "" "Diese Option wird nur beim Erstellen neuer Buckets genutzt. Verwende diese Option um die Region wo sich die Daten befinden zu ändern. Die Kosten variieren je nach Ort des Buckets. Bekannte Bucket Orte:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Vorgegebene Standortoption zum Erstellen eines Buckets" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -990,249 +687,170 @@ msgstr "" "Diese Option wird nur beim Anlegen eines neuen Buckets verwendet. Verwende diese Option zum ändern des Speichertypes vom Bucket. Ladung und Funktionalität variieren mit der Bucket-Speicherklasse. Bekannte Speicherklassen:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Gibt die Speicherklasse zum Erstellen eines Buckets an" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Gibt das Projekt zum Erstellen eines Buckets an" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Diese Option wird nur bei der Erzeugung eines neuen Buckets verwendet. " -"Verwende diese Option, um die Projekt-ID zu liefern, mit der der Bucket " -"verbunden ist. Das Projekt legt fest, wo die Nutzungsgebühren angewendet " -"werden" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Dieses Backend kann Daten von Google Drive lesen und schreiben. Das " -"unterstützte Formate ist \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Es gibt mehr als einen Eintrag mit dem Namen \"{0}\" im Ordner \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "Team Drive ID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" -"Diese Option stellt das zu verwendende Gruppen-Laufwerk ein. Wenn Du es leer" -" lässt, wird das persönliche Laufwerk verwendet." - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Gib eine andere Authentifizierungs-URL an" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "Liefert den API Access Key, für die Authentifizierung mit CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Liefert den Zugriffsschlüssel, für die Verbindung zum Server" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Benutze einen Account aus UK" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies 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:15 -msgid "Supplies 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:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Gib eine andere Authentifizierungs-URL an" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Benutze einen Account aus UK" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 Hash (ETag) Abgleich fehlgeschlagen" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Löschen der Datei fehlgeschlagen" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Upload der Datei fehlgeschlagen" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Kein \"CloudFiles API Access Key\" angegeben" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Keine \"CloudFiles userID\" angegeben" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Unerwartete Antwort von CloudFiles, hat sich die API geändert?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"Der AWS \"Secret Access Key\" kann nach der Anmelden in dem AWS Account " -"eingesehen werden, alternativ kann dies auch über die Eigenschaft \"auth-" -"password\" erfolgen" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "Der AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"Der AWS \"Access Key ID\" kann nach dem Anmelden in dem AWS Account " -"eingesehen werden, alternativ kann dies auch über die Eigenschaft \"auth-" -"username\" erfolgen" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "Der AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Dieses Flag wird nur beim Erstellen neuer Buckets verwendet. Wenn das Flag " -"gesetzt ist, wird der Bucket auf einem europäischen Server erstellt. Dieses " -"Flag erzwingt das Flag \"s3-use-new-style\". Amazon verlangt für europäische" -" Buckets leicht erhöhte Gebühren." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Europäischen Server benutzen" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Verwende Subdomain Aufrufoption" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Bucket-Namen für Host nicht ermittelbar: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Dieses Option schaltet die Verwendung des speziellen RRS-Headers ein. " -"Dateien, die unter Verwendung von RRS gespeichert sind, können eher verloren" -" gehen, benötigen aber weniger Speicherplatz. Vollständige Beschreibung: " -"http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3" -"-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Reduzierung der Speicher Redundanzen" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Das URL Format ist veraltet, bitte ändere es zu: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Die Optionen --{0} und --{1} schließen sich gegenseitig aus" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Bitte verwende --{0} anstelle {1}" - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "Kein S3 Geheimnis mitgegeben" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Keine S3 userID mitgegeben." + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1241,11 +859,11 @@ msgstr "" "Diese Option wird nur beim Erstellen neuer Buckets genutzt. Verwende diese Option um die Region wo sich die Daten befinden zu ändern. Amazon berechnet etwas mehr für Nicht-US Buckets. Bekannte Bucket Orte:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Angabe S3 Standort Einschränkungen" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1254,46 +872,43 @@ msgstr "" "Andere Unternehmen außer Amazon unterstützen nun die S3-API, das heißt, dass das Backend auch Daten zu diesen Anbietern lesen und schreiben kann. Verwende diese Option um den Hostnamen zu setzen. Aktuell unterstütze Provider:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Gibt einen alternativen S3-Servernamen an" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Gibt die zu verwendende S3-Client-Bibliothek an" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"Die Subdomain-Aufrufoption macht nichts, die Bibliothek holt die richtige " -"Aufrufkonvention" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -"Setzen Sie entweder auf aws oder minio. Dann wird entweder das AWS SDK oder " -"das Minio SDK zur Kommunikation mit S3-Diensten verwendet." -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Weise Duplicati an die SSL-Verbindung (https) zu verwenden" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1301,31 +916,88 @@ msgstr "" "Verwende diese Option um eine Speicherklasse anzugeben. Bei nicht Verwendung" " dieser Option wählt der Server die Standardspeicherklasse." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Angabe der Speicherklasse" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" -msgstr "" -"Das Backend kann Daten von einem FTP-basierten Backend lesen und schreiben " -"mit Hilfe eines alternativen FTP-Clients. Erlaubte Formate sind " -"\"aftp://hostname/folder\" oder " +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " "\"aftp://username:password@hostname/folder\"." +msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternative FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Der Ordner {0} konnte nicht gefunden werden. Nachricht: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Die Datei {0} wurde hochgeladen, aber die zurückgegebene Dateigröße ist {1} " +"und erwartet wurde {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1335,7 +1007,7 @@ msgstr "" "schützen. Nutze diese Option um die Überprüfung abzuschalten und den Upload " "dadurch schneller, aber weniger verlässlich zu machen." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1343,11 +1015,11 @@ msgstr "" "Wenn diese Option aktiv ist, wird die FTP Datenverbindung auf die gewählte " "Option geändert." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Stelle den FTP Datenverbindungstyp ein" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1355,23 +1027,23 @@ msgstr "" "Wenn diese Option aktiv ist, dann wird der FTP Verschlüsselungsmodus auf die" " gewählte Option gesetzt." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Stelle den FTP Verschlüsselungsmodus ein" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Dieses Flag steuert die SSL-Richtlinie, welche verwendet wird, wenn die " "Verschlüsselung aktiviert ist." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Konfiguriere die SSL-Richtlinie, welche verwendet wird, wenn die " "Verschlüsselung aktiviert ist." -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1383,109 +1055,105 @@ msgstr "" "übereinstimmenden Upload-Größe feststellen, versuchen Sie, eine Verzögerung " "von einigen Sekunden hinzuzufügen." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Hinzufügen einer Verzögerung nach dem Hochladen einer Datei" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Fehler beim Löschen der Datei: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Fehler beim Lesen der Datei: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Fehler beim Schreiben der Datei: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modul zum Generieren privater/öffentlicher SSH-Schlüssel" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Schlüssel Generator" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Username des öffentlichen Schlüssels" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Der an den öffentlichen Schlüssel anzuhängende Benutzername" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Der Schlüssel-Typ" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Bestimmt den zu generierenden Schlüssel-Typs" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Die Schlüssel-Länge" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Die Schlüssel-Länge in bits" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Modul zum hochladen des öffentlichen SSH Schlüssel" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH Schlüssel Uploader" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "Die SSH Verbindungs-URL" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "Die SSH Verbindungs-URL die für den Verbindungsaufbau verwendet wird" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Der anzuhängende öffentliche SSH-Schlüssel" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"Der öffentliche SSH Schlüssel muss eine valide SSH-Zeichenkette sein, die " -"an die .ssh/authorized_keys-Datei angehängt wird" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"Der Serverfingerabdruck, für die Validierung der Serveridentität. Format ist" -" z. B. \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1496,80 +1164,57 @@ msgstr "" "Host-Key-Fingerabdrucks. Diese Option sollte nur zum Testen verwenden " "werden." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Deaktiviert die Fingerabdruckvalidierung" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Zeigt eine gültige OpenSSH-Schlüsseldatei an. Wenn die Datei verschlüsselt " -"ist, wird das Kennwort zur Entschlüsselung der Schlüsseldatei verwendet. " -"Wenn diese Option angegeben wird, wird das Kennwort nicht zur " -"Authentifizierung verwendet. Diese Option funktioniert nur bei Verwendung " -"eines geführten SSH-Client." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Verwende einen privaten SSH Key zum Authentifizieren" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Ein URL-kodierter privater SSH-Schlüssel. Der private Schlüssel muss mit {0}" -" vorangestellt werden. Wenn die Datei verschlüsselt ist, wird das Kennwort " -"zur Entschlüsselung der Schlüsseldatei verwendet. Wenn diese Option " -"angegeben wird, wird das Kennwort nicht zur Authentifizierung verwendet. " -"Diese Option funktioniert nur bei Verwendung eines geführten SSH-Client." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Verwenden Sie diese Option, um das interne Timeout für SSH-Operationen zu " -"verwalten. Wenn diese Option auf 0 gesetzt wird, wird kein Timeout " -"angewendet." -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Setzt den Zeitüberschreitungswert" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Setzt einen Keepalive-Wert" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Ordner kann nicht auf {0} gesetzt werden, Fehlermeldung: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1580,7 +1225,7 @@ msgstr "" "Fingerabdruck \"{0}\" zurückgegeben. Ursache dieser Meldung ist entweder " "eine inkorrekte Konfiguration oder Man-in-the-Middle-Angriff!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1589,23 +1234,17 @@ msgstr "" "Bitte füge -{1}=\"{0}\" um diesem Host zu vertrauen. Optional kann --{2} " "(NICHT SICHER) zum Testen verwendet werden!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Erzwinge Löschen von Dateien" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1615,19 +1254,19 @@ msgstr "" " nach einer Frist gelöscht wird. Mithilfe diesem Befehls werden die Dateien " "sofort gelöscht." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Erzwinge Löschen von Dateien" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Das Backend kann Daten von Rclone lesen und schreiben. " -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Lokales Repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1636,11 +1275,11 @@ msgstr "" "konfiguriert ist, da Zugriff auf die von Duplicati erzeugten Dateien " "benötigt wird." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Entferntes Repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Lokales Repository" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1649,37 +1288,54 @@ msgstr "" "bereitgestellten Backends sein. Weitere Informationen unter " "https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Entferntes Repository" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Entfernter Pfad" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Pfad auf dem entfernten Repository." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone Einstellungen." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Einstellungen werden zu Rclone übermittelt." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Rclone ausführbar" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Vollständiger Pfad zur ausführbaren rclone-Datei. Nur benötigt, wenn es " "nicht in den Umgebungsvariablen ist." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Lokaler Ordner oder Laufwerk" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1687,19 +1343,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Diese Option funktioniert nur wenn die --{0} Option auch aktiv ist. Wenn " -"alternative Pfade angegeben wurden, dient diese Option zum Benennen der " -"Markierungsdatei. Damit lassen sich Situationen behandeln bei denen ein " -"externes Laufwerk den Laufwerksbuchstaben oder Mountpunkt ändert. Durch " -"Prüfen der Existenz der Datei ist es möglich ein ungewolltes Schreiben von " -"Daten auf das externe Laufwerk zu verhindern. Der Inhalt der Datei wird " -"nicht betrachtet, nur das Vorhandensein." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Suche nach einer Datei im Zielverzeichnis" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1713,35 +1362,28 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Diese Option erlaubt es mehrere Zielpfade anzugeben. Der Hauptzielpfad wird " +"vor allen Pfaden aus der Liste dieser Option angeben. Vor Beginn der " +"Sicherung wird jeder Ordner aus der Liste auf seine Existenz geprüft und " +"optional auf das Vorhandensein der Markierungsdatei, die angegeben wurde mit" +" --{0}. Der erste Pfad, der existiert und möglicherweise eine " +"Markierungsdatei enthält, wird dann als Zielpfad verwendet. Mehrere " +"Zielpfade werden mit \"{1}\" von einander getrennt. Unter Windows kann der " +"Pfad ein UNC Pfad sein und der Laufwerksbuchstabe darf als Sternchen (*) " +"angegeben werden z.B.: \"*:\\backup\", was bedeutet, dass alle " +"Laufwerksbuchstaben geprüft werden. Wenn ein Nutzername und ein Passwort " +"angegeben wurden, werden sie für alle Zielpfade verwendet." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Eine Liste der sekundären Zielpfade" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Das Backend kann Daten von einem Datei-basierten Backend lesen und " -"schreiben. Erlaubte Formate sind \"file://hostname/folder\" oder " -"\"file://username:password@hostname/folder\". Per UNC-Pfade (z. B.: " -"\"file://\\\\server\\folder\") oder lokale Pfade (z. B.: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Lokaler Ordner oder Laufwerk" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Der Ordner {0} existiert nicht" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1750,168 +1392,156 @@ msgstr "" "Die Markierungsdatei \"{0}\" wurde an keiner der untersuchten Orte gefunden:" " {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Verschiebe die Datei, statt sie zu kopieren" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Authentifizierung gegen Remotefreigabe erzwingen" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Ist diese Option ausgewählt, wird jede vorhandene Authentifizierung für die " -"Remote-Freigabe gelöscht, bevor versucht wird, sich zu authentifizieren" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"Der \"B2 Cloud Storage Application Key\" kann nach dem Anmelden in Ihrem " -"Konto Backblaze erhalten werden, dies kann auch über die Eigenschaft \"auth-" -"password\" erfolgen" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "Der \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"Die \"B2 Cloud Storage Account ID\" kann nach dem Anmelden in Ihrem Konto " -"Backblaze erhalten werden, dies kann auch über die Eigenschaft \"auth-" -"username\" erfolgen" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "Die \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Kein \"B2 Cloud Storage Application Key\" angegeben" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Kein \"B2 Cloud Storage Account ID\" angegeben" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Dieses Backend kann Daten von Backblaze B2 Cloud Storage lesen und " -"schreiben. Erlaubte Formate sind \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Standardmäßig wird ein privater Bucket erstellt. Verwende diese Option um " -"den Buckettyp festzulegen. Die erlaubten Typen sind in der B2 Dokumentation " -"beschrieben." -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Der Buckettyp, der verwendet wurde als der Bucket erstellt wurde." -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Diese Option legt die Seitengröße für Inhaltsauflistungen von B2-Buckets " -"fest. Ein niedriegerer Wert führt zu weniger Daten, aber kann die Anzahl an " -"Class-C Transaktionen zu B2 vergrößern. Empfohlener Bereich: 100-1000." -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "Seitengröße für Inhaltsauflistungen" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -"Ändere dies, wenn Du deine benutzerdefinierte Domäne zum Herunterladen von " -"Dateien verwenden möchtest, und das Hochladen wird nicht beeinträchtigt. Die" -" standardmäßige Download-URL hängt von Ihrem Konto ab und sieht wie " -"\"https://f00X.backblazeb2.com\" aus." -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "Die Basis-URL, die für das Herunterladen von Dateien verwendet wird." -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"Die Einstellung \"{0}\" für \"{1}\" ist ungültig, es muss eine ganze Zahl " -"grösser als null gewählt werden" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Sia Dezentrale Cloud" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Das Backend kann Daten von Sia lesen und schreiben." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia Dezentrale Cloud" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Backuppfad" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Zielpfad, z. B. /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia Passwort" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Der Mindestwert ist 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" -msgstr "Es wurde keine Auth-ID angegeben - Du kannst diese Anfragen von {0}" +msgstr "Es wurde keine Auth-ID angegeben - Sie können diese von {0} erhalten." -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Fragmentgröße für große Uploads" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1923,58 +1553,51 @@ msgstr "" "niedrigerer Wert bei einer langsameren oder weniger zuverlässigen Verbindung" " besser funktionieren kann) und ein Vielfaches von 320 KiB zu sein." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Fragmentgröße für große Uploads" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Anzahl der Versuche für jedes Fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Anzahl erneuter Versuche für jedes Fragment bevor der gesamte Datei-Upload " -"fehlschlägt" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Verzögerung in Millisekunden zwischen Fragmentfehler" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Wartezeit (in Millisekunden) zwischen erfolglosen Versuchen während des " -"Uploads von Fragmenten" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" +msgstr "Gibt an, ob die HttpClient Klasse genutzt werden soll" + +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Speichert Dateien in Microsoft OneDrive oder Microsoft OneDrive Business mit" -" der Microsoft Graph APÍ. Die Nutzung dieses Backends erfordert die " -"Zustimmung der Vereinbarungen in {0} ({1}) und {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "Optionale ID vom Laufwerk" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1984,269 +1607,285 @@ msgstr "" "sein, wird das Standard OneDrive oder OneDrive for Business Laufwerk via " "'{0}' genutzt." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "Optionale ID vom Laufwerk" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Speichert Dateien in Microsoft SharePoint mit Hilfe der Microsoft Graph API." -" Die Nutzung dieses Backends erfordert die Zustimmung der Vereinbarungen in " -"{0} ({1}) und {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID der Seite" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID der Seite zum Speichern der Daten" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Keine Seiten-ID wurde bereitgestellt" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "Widersprüchliche Seiten-IDs genutzt: {0} gegeben, aber {1} gefunden" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 Gruppe" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Speichert Dateien in einer Microsoft Office 365-Gruppe über die Microsoft " -"Graph-API. Zulässige Formate sind " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (wobei \"//\" optional zur Angabe des Hauptverzeichnis verwendet wird) oder" -" einfach \"sharepoint://subfolder\" (in diesem Fall muss die SharePoint " -"Seiten ID --site-id angeben werden). Die Verwendung dieses Backends eine " -"Zustimmung der Bedingungen in {0} ({1}) und {2} ({3})." -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID von der Gruppe" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID der Gruppe zum Speichern der Daten" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "E-Mail Adresse der Gruppe" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "E-Mail Adresse der Gruppe zum Speichern der Daten" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Es wurde keine Gruppen-ID oder Gruppen-E-Mail Adresse bereitgestellt" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Keine Gruppe mit der gegebenen E-Mail Adresse wurde gefunden: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" "Es wurden mehrere Gruppen mit der gegebenen E-Mail Adresse gefunden: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "Widersprüchliche Gruppen-Id genutzt: {0} gegeben, aber {1} gefunden" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Alle Dateien werden in den angegebenen Container geschrieben" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Der Name des Speichercontainers" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Kein Azure Speicher Accountname angegeben" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Der Azure-Speicherkontoname, welcher durch Klicken auf die Schaltfläche " -"\"Zugriffstasten verwalten\" auf dem Dashboard des Speicherkontos erhalten " -"werden kann" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Der Speicherkontoname" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Der Azure-Zugriffsschlüssel, der durch Anklicken der Schaltfläche " -"\"Zugriffsschlüssel verwalten\" auf dem Dashboard des Speicherkontos " -"erhalten werden kann" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Der Zugriffsschlüssel" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Kein Azure-Zugriffsschlüssel angegeben" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Dieses Backend kann Daten von Azure Blob Storage lesen und schreiben. " -"Erlaubte Formate sind \"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Kein Benutzername angegeben" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Kein Passwort angegeben" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Kein Pfad angegeben, kann keine Dateien in den Stammordner hochladen" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Der angegebene Einhängepunkt ist ungültig." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Gibt das zu benutzende Speichergerät an" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2260,11 +1899,11 @@ msgstr "" "sollten Sie mit der Option \"{0}\" auch den Mount Punkt für dieses Gerät " "angeben." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Gibt den Einhängepunkt auf dem Server an, der benutzt werden soll." +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2280,11 +1919,11 @@ msgstr "" "benutzerdefiniertes Gerät mit der Option \"{0}\" angegeben haben, können Sie" " den Mount-Punkt beliebig benennen." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Anzahl der Threads für Wiederherstellungsvorgänge." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2294,11 +1933,11 @@ msgstr "" " Download-Rate auf 18,5 Mbit/s pro Stream begrenzt. Verwenden Sie mehrere " "Threads, um den Durchsatz zu erhöhen." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "Die Größe des Datensegments für das gleichzeitige Herunterladen." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." @@ -2307,40 +1946,94 @@ msgstr "" "Abschnitte werden im Speicher gehalten, also halten Sie sie so niedrig wie " "möglich." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Dieses Backend kann Daten von Mega.co.nz lesen und schreiben. Das " -"unterstützte Formate ist \"mega://folder/subfolder\"." -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Kein Passwort angegeben" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2350,14 +2043,14 @@ msgstr "" "unterstützen, ermöglicht diese Option die Authentifizierungsmethode. Dies " "ist wahrscheinlich nur mit Windows-Servern und Clients verfügbar." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Verwenden die Windows integrierte Authentifizierung, für die Verbindung mit " "dem Server" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2366,11 +2059,11 @@ msgstr "" "anstatt beim Komprimieren oder Löschen von Sicherungen diese dauerhaft zu " "entfernen." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Verschiebe gelöschte Dateien in den Papierkorb" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2383,11 +2076,11 @@ msgstr "" "Zeitüberschreitungen führen. Verwende diese Option nur mit sehr schnellen " "und stabilen Internetverbindungen." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Hochladen von Dateien im binären Direktmodus." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2396,11 +2089,11 @@ msgstr "" "Zeitüberschreitungen für Web Operationen bei der Kommunikation mit " "SharePoint Server anzugeben. Empfohlener Wert ist 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Setze Timeout für SharePoint-Weboperationen" +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2408,17 +2101,16 @@ msgstr "" "Verwende diese Option, um die Größe anzugeben, mit der jedes Datensegment " "auf den SharePoint Server hochgeladen wird. Empfohlener Wert ist 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -"Legt die Blockgröße für Datensegmentierte-Uploads auf SharePoint fest." -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Element mit Pfad '{0}' wurde nicht auf Host '{1}' gefunden" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2428,7 +2120,7 @@ msgstr "" "falsche Anmeldeinformationen. Oder versuche es mit \"//\" im Pfad zu " "separaten Web-Ordner." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2436,76 +2128,57 @@ msgstr "" "Alles scheint in Ordnung, aber dann Web-Titel konnte nicht gelesen werden, " "um Verbindung zu testen. Etwas ist falsch." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 kannst Du den Basispfad vom " -"Dokumenteordner angeben." -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Erzwinge die Verwendung der HTTP-Digest-Authentifizierungsmethode" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2514,7 +2187,7 @@ msgstr "" "Der Server meldete den Fehlercode {0} ({1}), welcher anzeigt, dass der " "Server keine WebDAV-Verbindungen akzeptiert." -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2525,27 +2198,24 @@ msgstr "" "Dies kann passieren, wenn die Datei gelöscht wurde oder nicht verfügbar ist, aber auch wenn die Dateiendung {2} vom Webserver geblockt wird. IIS blockt unbekannte Dateiendungen standardmäßig.\n" "Fehlermeldung: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Um Debugging-Probleme zu unterstützen, ist es möglich, einen Pfad zu einer " -"Datei festzulegen, die mit der PROPFIND-Antwort überschrieben wird" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Dump die PROPFIND Antwort" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2553,17 +2223,107 @@ msgstr "" "Das Backend kann Daten von einem Tahoe-LAFS-basierten Backend lesen und " "schreiben. Das erlaubte Format ist \"tahoe://hostname:port/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" "Nicht unterstütztes URL Format. Die URL muss mit \"/uri/URI:DIR2:\" " "beginnen." -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Authentifizierungs-Methode" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellit" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API-Key" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Verschlüsselungspassphrase" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Zugriffs-Grant" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Behälter" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Ordner" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2572,34 +2332,379 @@ msgstr "" "Autorisation mit dem OAuth Service ist fehlgeschlagen: {0}. Wenn das Problem" " weiter besteht, versuche ein neues AuthID Token zu generieren von: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Unerwarteter Fehlercode: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Eine andere Instanz läuft und wurde benachrichtigt" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Fehler beim Erstellen, Öffnen oder Aktualisieren der Datenbank.\n" +"Fehlernachricht: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Unterstützte Befehlszeilenargumente:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Pfad zu einer Datei mit Parametern" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Filter können nicht in der Kommandozeile angegeben werden, wenn bereits " +"Filter in der Parameterdatei enthalten sind. Verwende die Spezialoptionen " +"--{0}, --{1} oder --{2}, um Filter innerhalb der Parameterdatei anzugeben. " +"Jeder Filter muss als Präfix entweder ein + oder ein - enthalten und mehrere" +" Filter müssen mit {3} verknüpft werden." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Parameterdatei \"{0}\" konnte nicht gelesen werden, Grund: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ein schwerwiegender Fehler trat in Duplicati auf: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Nicht unterstützte Version von SQLite erkannt ({0}), muss {1} oder höher " +"sein" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Der Port auf dem der Webserver läuft. Mehrere Werte können mit einem Komma " +"getrennt angegeben werden." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Zertifikats- und Schlüsseldatei im PKCS#12-Format, welche der Webserver für " +"SSL nutzt. Es werden nur RSA/DSA Schlüssel unterstützt." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Passwort für die Entschlüsselung der Zertifikat-PKCS #12-Datei." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Die Schnittstelle, worauf der Webserver auf ankommende Verbindungen wartet. " +"Die speziellen Werte \"*\" und \"any\" bedeuten alle Schnittstellen. Der " +"besondere Wert \"loopback\" steht für den \"Loopback-Adapter\"." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Das Passwort wird für den Zugriff auf den Webserver benötigt. Diese Option " +"wird gespeichert, so dass diese nicht bei jedem Start gesetzt werden muss. " +"Ein leerer Wert deaktiviert das Passwort." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Die Hostnamen, getrennt durch Semikolons, welche akzeptiert werden. Wenn " +"einer der Hostnamen \"*\" ist, sind alle Hostnamen erlaubt und die " +"Überprüfung des Hostnamens ist deaktiviert." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Festlegen der Zeit, nach der Protokolldaten aus der Datenbank gelöscht " +"werden." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Alte Protokolldaten bereinigen" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati muss eine kleine Datenbank mit allen Einstellungen speichern. Mit " +"dieser Option wählen Sie aus wohin die Einstellungen gespeichert werden. " +"Diese Option kann auch mit der Umgebungsvariablen {0} gesetzt werden." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Diese Option setzt den Schlüssel, um die lokale Einstellungsdatenbank zu " +"verschlüsseln. Diese kann ebenso durch die Umgebungsvariable {0} gesetzt " +"werden. Benutzen Sie die Option --{1}, um das Verschlüsseln der Datenbank zu" +" deaktivieren." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Temporärer Speicherordner" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Mit den Eingaben zu Anfangsdatum {0}, Wiederholungsintervall {1} und " +"erlaubte Tage {2} konnte kein gültiges Datum gefunden werden." + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server gestartet und hört auf {0}, Port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"SSL-Zertifikat konnte nicht mit den angegebenen Parametern erstellt werden. " +"Fehlerinformation: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Öffnen von Socket nicht möglich, geprüfte Ports: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Fehler beim Laden der Assembly {0}, Fehlermeldung: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Fehler beim Laden des Prozesstyps {0} Assembly {1}, Fehlermeldung: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Bitte verwende die Option {0} stattdessen" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2607,75 +2712,58 @@ msgstr "" "Diese Option legt den verwendeten Komprimierungsgrad fest. Ein Null bedeutet" " keine Kompression, eine 9 führt zur maximalen Kompression." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Legt den Komprimierungsgrad für die Zip-Datei fest" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Legt den Komprimierungsmethode für die Zip-Datei fest" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Aktiviert die Verwendung von Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Das zip64 Format ist für alle Datei, die länger als 4GB sind, benötigt. \n" -"Verwenden Sie die Flagge, um das zu umschalten." -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"Dieses Modul bietet die Standard ZIP-Komprimierung. Diese erstellten Dateien" -" können von jeder kompatiblen ZIP-Anwendung gelesen werden." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip Komprimierung" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Datei nicht gefunden: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Archiv nicht zum Schreiben geöffnet" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Archiv nicht zum Lesen geöffnet" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Die angegebene Datei ist nicht Bestandteil dieses Archivs" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*Experimentell*: 7z Archiv mit Unterstützung für LZMA2 " -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Experimentell - 7z Archiv" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archiv nicht zum Schreiben geöffnet" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Archiv nicht zum Lesen geöffnet" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Die angegebene Datei ist nicht Bestandteil dieses Archivs" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2683,15 +2771,15 @@ msgstr "" "Die Anzahl der verwendeten Threads im LZMA-2-Komprimierung. Der Standardwert" " ist die Anzahl der Prozessorkerne." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Anzahl der Threads für die Komprimierung" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Legt den Komprimierungsgrad für die 7z-Datei fest" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2701,20 +2789,20 @@ msgstr "" "Aktivieren dieser Option wird 7z dazu verwendet, den schnellen Algorithmus, " "die etwas geringere Kompression zu verwenden." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Setzt den 7z \"Schnell\"-Algorithmus zur Verwendung" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "Sicherung" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Datenbank Format nicht erkannt: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2729,11 +2817,11 @@ msgstr "" "Dies wurde vermutlich durch ein Upgrade mit nachfolgendem Downgrade verursacht\n" "Sollte dies der Fall sein, gibt es wahrscheinlich eine Sicherungsdatei der vorherigen Datenbankversion im Ordner {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Unbekanntes Tabellenlayout erkannt" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2744,14 +2832,14 @@ msgstr "" "Fehler: {1}\n" "Datenbank wurde NICHT aktualisiert." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Fehlerhafter Hash-Wert für Datei \"{0}\", gespeicherter Hash: {1}, aktueller" " Hash {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2760,69 +2848,65 @@ msgstr "" "Die Datei {0} wurde heruntergeladen und hat die Größe {1}, erwartet war " "allerdings die Größe {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Kein Quellordner für die Sicherung angegeben" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "Der Quellordner {0} existiert nicht, Sicherung wird abgebrochen" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Keine Berechtigung für Zugriff auf Quellordner {0}, Sicherung wird " "abgebrochen" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keine gültige " "Ganzzahl dar" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2831,54 +2915,54 @@ msgstr "" "Die Option --{0} wird nicht unterstützt, da das Modul {1} aktuell nicht " "geladen ist" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" "Die angegebene Option --{0} ist nicht unterstützt und wird daher ignoriert" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keinen gültigen Pfad " "dar" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keine gültige Größe " "dar" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" "Der Wert \"{1}\", der an --{0} ausgegeben wird, stellt keine gültige Zeit " "dar" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Die Operation {0} wurde gestartet" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Die Operation {0} ist abgeschlossen" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Die Operation {0} ist mit folgenden Fehler fehlgeschlagen: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ungültiger Pfad: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2887,13 +2971,13 @@ msgstr "" "'force-locale' Einstellung konnte nicht angewandt werden. Bitte .NET " "Framework aktualisieren. Der Fehler lautet: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "Die Quelle {0} benutzt eine ungültige Laufwerksbezeichnung, breche Backup ab" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2901,7 +2985,7 @@ msgstr "" "Die Quelle {0} befindet sich auf dem Laufwerk {1}, welches nicht gefunden " "wurde, breche Backup ab" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2912,22 +2996,18 @@ msgstr "" "usw.). Ein Multiplikator wird empfohlen, um unerwartete Änderungen zu " "vermeiden, wenn das Programm aktualisiert wird." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Eine Option, die angibt, dass Duplicati ungenutzte Dateien löschen soll" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2939,43 +3019,33 @@ msgstr "" "zu speichern. Das Präfix darf keinen Bindestrich enthalten (-), kann aber " "alle anderen Zeichen nutzen, die vom Remotespeicher erlaubt sind." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Remote-Dateinamenpräfix" -#: Library/Main/Strings.cs:40 +#: 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 "" -"Das Betriebssystem überwacht das Schreiben von Dateien. Duplicati nutzt " -"diese Informationen, um zu überprüfen, ob eine Datei bearbeitet wurde. Falls" -" Du Applikationen verwendest, die diese Information ändern, solltest Du " -"diese Option verwenden." -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Überprüfung des Zeitstempels deaktivieren" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Normalerweise werden die Dateien im Quelordner wiederhergestellt. Verwende " -"diese Option um einen anderen Ordner auszuwählen" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Wiederherstellen in einem anderen Ordner" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Systemschlafmodus umschalten" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2983,7 +3053,11 @@ msgstr "" "Erlaube dem System in den Schlafmodus zu wechseln bei Inaktivität während " "Backup oder Wiederherstellungsvorgängen (Nur Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2993,11 +3067,11 @@ msgstr "" "werden, welche Duplicati für Downloads verbraucht. Dadurch können " "Sicherungen länger dauern, macht aber Duplicati weniger störend." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Max Anzahl von Kilobyte pro Sekunde herunterladen" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -3007,11 +3081,11 @@ msgstr "" "werden, welche Duplicati für Uploads verbraucht. Dadurch können Sicherungen " "länger dauern, macht aber Duplicati weniger störend." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Max Anzahl von Kilobyte pro Sekunde hochladen" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -3020,11 +3094,11 @@ msgstr "" "unverschlüsselt gespeichert werden sollen, kann die Verschlüsselung mit " "diesem Schalter deaktiviert werden." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Verschlüsselung deaktivieren" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -3033,11 +3107,11 @@ msgstr "" " Male, bevor er fehlschlägt. Verwende diese Option, um instabile " "Netzwerkverbindungen besser zu behandeln." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Anzahl von Versuchen bei fehlgeschlagenen Übertragungen" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -3047,41 +3121,33 @@ msgstr "" "Volumes verwendet, sodass sie ohne Passwort nicht lesbar sind. Diese " "Variable kann auch über die Umgebungsvariable PASSPHRASE gesetzt werden." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Zum Verschlüsseln der Sicherungen verwendete Passphrase" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Die Zeit zum Auflisten/Wiederherstellen von Dateien" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "Die Version zum Auflisten/Wiederherstellen von Dateien" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3089,11 +3155,11 @@ msgstr "" "Bei der Suche nach Dateien wird nur die letzte Sicherung durchsucht. Mit " "dieser Option werden alle vorherigen Versionen ebenfalls angezeigt." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Alle Versionen anzeigen" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3102,11 +3168,11 @@ msgstr "" "Verwende diese Option, um nur die Dateien mit den größten gemeinsamen " "Präfixpfad zurückzugeben." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Größten Präfix anzeigen" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3115,11 +3181,11 @@ msgstr "" "Verwende diese Option, um nur die Einträge zurückzugeben, die in dem Filter " "angegebenen Ordner befinden." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Ordnerinhalte anzeigen" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3129,34 +3195,42 @@ msgstr "" " warten, bevor es erneut versucht wird. Dies ist sinnvoll, wenn das Netzwerk" " bei Übertragungen gelegentlich ausfällt." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Wartezeit zwischen Wiederholungen" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Verwende diese Option, um zusätzliche Dateien an die neu hochgeladenen " "Dateilisten anzuhängen." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Steuerdateien einstellen" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Setzen dieses Flag, um die Hash-Prüfung zu überspringen" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3165,64 +3239,54 @@ msgstr "" "angegebene Wert. Diese Option wird verwendet, um zu verhindern, dass Backups" " extrem groß werden." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Beschränken der Größe der zu sichernden Dateien" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Thread Priorität" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Diese Option kann die maximale Größe der dblock Dateien ändern. Das Ändern " -"der Größe kann sinnvoll sein wenn das Backend eine Limitierung der " -"Dateigröße hat" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Beschränkt die Größe der Volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Deaktiviert die Verwendung der Streaming-Übertragungsmethode" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Diese Option stellt sicher, dass der Inhalt der Manifest-Datei nicht gelesen" -" wird. Dies bedeutet, dass keine Hash-Dateien überprüft werden. Nur für " -"Disaster Recovery verwenden." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Eine Option, die die Überprüfung des Manifests verhindert" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3235,11 +3299,11 @@ msgstr "" "einer vorhandenen Datei wird der Dateiname zur Auswahl des " "Komprimierungsmoduls verwendet." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Wähle, welches Modul zur Komprimierung verwendet wird." -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3252,31 +3316,27 @@ msgstr "" "Lesen einer vorhandenen Datei wird der Dateiname zur Auswahl des " "Verschlüsselungsmoduls verwendet." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Auswahl für des Moduls für die Verschlüsselung" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -"Gebe einen oder mehrere Modulnamen an um diese zu entladen, getrennt durch " -"Kommas" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Deaktiviert ein oder mehrere Module" - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Gebe einen oder mehrere Modulnamen an um diese zu laden, getrennt durch " -"Kommas" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Eines oder mehrere Module aktiviert" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3304,44 +3364,36 @@ msgstr "" "benötigt. Unter Linux benützt Duplicate den Logical Volume Manager (LVM) und" " erfordert root-Berechtigungen." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Steuert die Verwendung von Festplatten-Snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Standardmäßig werden die vor-generierten Volumes in einem temporären Ordner " -"platziert. Mit dieser Option kann ein anderer Ordner als Ziel für die " -"temporären Volumes gesetzt werden. Trotz des Namens funktioniert dieses auch" -" für synchrone Läufe." -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" "Der Pfad unter dem abgeschlossene Datenträger gesichert werden bis sie " "hochgeladen werden" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Wenn asynchrone Uploads durchgeführt werden, erstellt Duplicati Volumes die " -"hochgeladen werden. Diese Option beschränkt die Anzahl der ausstehenden " -"Uploads, um zu verhindern, dass Duplicati zu viele Volumes erzeugt. Auf Null" -" setzen, um die Beschränkung zu deaktivieren." -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Die Anzahl an Datenträgern, die im Vorfeld erstellt werden" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." @@ -3350,48 +3402,45 @@ msgstr "" "Uploads die zulässig ist. Wird auf Null gesetzt, um den Grenzwert zu " "deaktivieren." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Die Anzahl der zulässigen gleichzeitigen Uploads" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Aktivieren dieser Option stellt einige Fehlermeldungen ausführlicher dar, " -"was bei der Suche nach Fehlern hilfreich sein kann" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Aktiviert Debugausgabe" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Speichert Protokollinformationen in spezifizierte Datei " - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Bestimmt die Menge an Protokollinformationen, die in die Datei, die mit " -"--log-file angegeben wurde, geschrieben werden" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Protokollinformationsstufe" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Verwende stattdessen die Option {0} und {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3400,11 +3449,11 @@ msgstr "" "erstellt. Das Aktivieren dieser Option verhindert das automatische Erstellen" " des Ordners " -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Automatische Ordnererstellung deaktivieren" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3419,14 +3468,14 @@ msgstr "" "ein Semikolon getrennt werden wobei die meisten GUID Formen erlaubt sind, " "auch mit und ohne geschweifte Klammern." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Eine mit Semikolon getrennte Liste von GUIDs von auszuschließenden VSS " "Writers (Nur Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3444,11 +3493,11 @@ msgstr "" "\"On\" führt dazu, dass Duplicati versucht das USN zu verwenden. Schlägt dies fehl, wird im Protokoll eine Warnmeldung ausgegeben. \n" "\"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:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Regelt den Gebrauch von NTFS Update Sequenz Nummern (USN)" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3458,59 +3507,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Beim Abgleichen von Zeitstempeln passt Duplicati die Zeiten um einen kleinen" -" Bruchteil an, um sicherzustellen, dass geringfügige Zeitunterschiede keine " -"unerwarteten Aktualisierungen verursachen. Wenn die Option --{0} so " -"eingestellt ist, dass Backups für eine Woche beibehalten werden, und das " -"Backup jede Woche zur gleichen Zeit durchgeführt wird, kann es vorkommen, " -"dass die Uhr leicht abweicht. Ist die gesamte Woche gerade abgelaufen löscht" -" Duplicati das ältereste Backup früher als erwartet. Um dies zu vermeiden, " -"fügt Duplicati eine Toleranz von 1% ein (max. 1 Stunde). Verwende diese " -"Option, um die Toleranz zu deaktivieren, dadurch wird eine strikte " -"Zeitprüfung verwendet" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Deaktiviert die Toleranz beim Vergleichen von Zeiten" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Dateien synchron hochladen" -#: Library/Main/Strings.cs:118 +#: 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 wird versuchen mehrere Operationen mit einer einzigen Verbindung " -"durchzuführen, da dadurch wiederholte Anmeldeversuche verhindert werden und " -"der Vorgang beschleunigt wird. Diese Option kann verwendet werden, um für " -"jede Operation eine eigene Verbindung aufzubauen" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Verbindungen nicht wiederverwenden" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3521,61 +3556,57 @@ msgstr "" "damit die Fehlermeldungen angezeigt werden, wenn eine Wiederholung " "durchgeführt wird." -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Fehlermeldungen bei erneutem Versuch anzeigen" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Wenn keine Dateien geändert wurden wird Duplicati kein Backupset hochladen. " -"Wenn die Backup Daten genutzt werden um zu verifizieren, dass das Backup " -"ausgeführt wurde, dann wird diese Option Duplicati das Backupset auch " -"hochladen lassen, wenn es leer ist" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Leere Sicherungsdateien hochladen" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Dieser Wert kann verwendet werden, um eine Obergrenze für den Platzbedarf " -"eines Backends festzulegen. Wenn das Backend die Größe selbst meldet, wird " -"dieser Wert ignoriert" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Ein gemeldeter maximaler Speicher" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -"Legt einen Schwellenwert fest, wann gewarnt werden soll, dass die Backend-" -"Quota fast überschritten wird. Sie wird als Prozentsatz angegeben, und es " -"wird eine Warnung ausgegeben, wenn die Menge der verfügbaren Quota kleiner " -"als dieser Prozentsatz der gesamten Backup-Größe ist. Wenn das Backend die " -"Quoteninformationen nicht meldet, wird dieser Wert ignoriert." -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "Schwellwert zur Warnung vor geringem Anteil" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Symlink-Handhabung" +#: 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:129 +#: 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 " @@ -3584,23 +3615,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -"Verwenden Sie diese Option, um Symlinks anders zu behandeln. Die Option " -"\"{0}\" zeichnet einfach einen Symlink mit seinem Namen und seinem Ziel auf," -" und bei einer Wiederherstellung wird der Symlink als Link neu erstellt. " -"Verwenden Sie die Option \"{1}\", um alle Symlinks zu ignorieren und keine " -"Informationen über sie zu speichern. Die Option \"{2}\" bewirkt, dass das " -"mit einem Symlink versehene Ziel gesichert und als normale Datei mit dem " -"Namen des Symlinks wiederhergestellt wird. Frühere Versionen von Duplicati " -"unterstützten diese Option nicht und reagieren so, als ob \"{2}\" angegeben " -"wurde." -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Hardlink-Handhabung" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Symlink-Handhabung" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3616,22 +3638,23 @@ msgstr "" "eindeutigen Pfad. Die Option \"{2}\" ignoriert alle Hardlinks mit mehreren " "Links." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Dateien mit folgenden Attributen ausschließen" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Hardlink-Handhabung" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Verwende diese Option um Dateien mit bestimmten Attributen auszulassen. Gib " -"eine durch Komma getrennte Liste von Attributnamen an um mehrere Attribute " -"festzulegen. Mögliche Werte sind: {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Dateien mit folgenden Attributen ausschließen" + +#: 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 " @@ -3644,50 +3667,59 @@ msgstr "" " den Zugriff auf den Inhalt des Snapshots erlauben. Dieser Workaround kann " "auf Windows XP den Dateizugriff beschleunigen." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Snapshots einem Laufwerksbuchstaben zuweisen (Nur Windows)" -#: Library/Main/Strings.cs:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Name der Sicherung" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" "Verwalten von Dateinameerweiterungen, die nicht-komprimierbare Daten " "enthalten" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3700,89 +3732,72 @@ msgstr "" "von Dateilisten. Wichtig: Dieser Wert darf nicht geändert werden, wenn " "bereits Remote-Dateien erstellt wurden." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Blockgröße für Verwendung beim Hashing" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Pfad zur Datei welche den lokalen Zwischenspeicher des entfernten " -"Sicherungsortes enthält." -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Pfad zur lokalen Datenbank" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste von gelöschten Dateien" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Diese Option kann zur Verringerung des Speicherabdruck verwendet werden, " -"indem keine Pfade und Modifikationszeitstempel im Speicher gehalten werden" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Mithilfe dieser Option kann die Geschwindigkeit auf Kosten von erhöhter " -"Speichernutzung verbessert werden." -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "Speichere einen Block-Cache im Arbeitsspeicher." -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Backend beim Start nicht abfragen" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3797,11 +3812,11 @@ msgstr "" "Indexdateien mehr Remote-Speicherplatz beanspruchen und möglicherweise " "niemals verwendet werden." -#: Library/Main/Strings.cs:155 -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:156 +#: 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 " @@ -3814,52 +3829,43 @@ msgstr "" "Prozentsatz, dieser Wert wird für jedes Volumen und den Gesamtspeicher " "verwendet." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Der maximal vergeudete Speicherplatz in Prozent" -#: Library/Main/Strings.cs:158 +#: 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 "" -"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:159 -msgid "Does not perform any modifications" -msgstr "Führt keine Änderungen durch" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Benutze Hash-Algorithmus für Blöcke" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Benutze Hash-Algorithmus für Dateien" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3872,11 +3878,11 @@ msgstr "" "Komprimierung zu deaktivieren und nur bei Verwendung des Kompaktbefehls " "anzuwenden." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Automatische Kompression deaktiveren" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3889,11 +3895,11 @@ msgstr "" "Bytes unnötigen Speicherplatz belegen, verhindert dies, dass diese " "unnötigerweise heruntergeladen und neu beschrieben werden." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumengröße Schwellwert" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3903,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maximale Anzahl von kleinen Volumen" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3917,53 +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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Verwende Daten von lokale Datei bei Wiederherstellung" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Deaktiviere die lokale Datenbank" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Beim Auflisten von Inhalten oder Wiederherstellen von Dateien kann die " -"lokale Datenbank ignoriert werden. Dies ist üblicherweise langsamer, kann " -"aber benutzt werden um die Daten im Remotespeicher zu verifizieren." -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Behalte eine Anzahl von Versionen" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Verwende diese Option um die Anzahl der behaltenden Versionen zu setzen, " -"setze -1 um alle Versionen beizubehalten" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Behalte alle Versionen innerhalb einer Zeitspanne" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Behalte alle Versionen innerhalb einer Zeitspanne" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3984,34 +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:180 -msgid "Ignore missing source elements" -msgstr "Ignoriere fehlende Quelleneinträge" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignoriere fehlende Quelleneinträge" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Mehr Fortschrittsinformationen ausgeben" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -4020,15 +4014,11 @@ msgstr "" "Option generiert wird. Im Allgemeinen erzeugt diese Option für jede " "verarbeitete Datei eine Zeile." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "Angabe des Log-Levels für die gewünschte Ausgabemethode" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Mehr Fortschrittsinformationen ausgeben" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Gib alle Ergebnisse aus" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -4036,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Ermittle ob Prüfungs-Dateien hochgeldaen wurden" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Gib alle Ergebnisse aus" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -4052,112 +4042,85 @@ 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:191 -msgid "The number of samples to test after a backup" -msgstr "Die Anzahl der zu testenden Samples nach einer Sicherung" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "Ermittle ob Prüfungs-Dateien hochgeldaen wurden" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" -"Nachdem ein Backup abgeschlossen ist, werden einige (dblock, dindex, dlist) " -"Dateien aus dem Remote-Backend zur Überprüfung ausgewählt. Benutzen Sie " -"diese Option, um zu ändern, wie viele. Wenn auch die Option Backup-Test-" -"Prozentsatz angegeben ist, ist die Anzahl der getesteten Samples das " -"Maximum, das sich aus den beiden Optionen ergibt. Wenn dieser Wert auf 0 " -"gesetzt ist oder die Option --{0} gesetzt ist, werden keine Remote-Dateien " -"verifiziert." -#: Library/Main/Strings.cs:193 -msgid "The percentage of samples to test after a backup" -msgstr "Der Prozentsatz der zu testenden Stichproben nach einer Sicherung" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -"Nachdem ein Backup abgeschlossen ist, werden einige (dblock, dindex, dlist) " -"Dateien aus dem Remote-Backend zur Überprüfung ausgewählt. Verwenden Sie " -"diese Option, um den Prozentsatz (zwischen 0 und 100) der zu testenden " -"Dateien anzugeben. Wenn auch die Option Backup-Teststichproben angegeben " -"ist, ist die Anzahl der getesteten Stichproben das Maximum, das sich aus den" -" beiden Optionen ergibt. Wenn die Option no backd-verification angegeben " -"ist, werden keine Remote-Dateien verifiziert." -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Aktiviert die gründliche Überprüfung der Dateien" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -"Nachdem ein Backup abgeschlossen ist, werden einige (dblock, dindex, dlist) " -"Dateien aus dem Remote-Backend zur Überprüfung ausgewählt. Verwenden Sie " -"diese Option, um die vollständige Verifizierung einzuschalten, die die " -"Dateien entschlüsselt und die Inhalte jedes Volumes untersucht, anstatt " -"einfach nur den externen Hash zu überprüfen. Wenn die Option --{0} gesetzt " -"ist, werden keine Remote-Dateien verifiziert. Diese Option wird automatisch " -"aktiviert, wenn die Verifizierung direkt durchgeführt wird." -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Größe des Buffers zum Dateien lesen" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"Use this option to allow the passphrase to change. Note that this option is " +"not permitted for a backup or repair operation." msgstr "" -"Verwende diese Größe, um zu steuern, wie viele Bytes vor der Verarbeitung " -"aus einer Datei gelesen werden." -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Ändern der Passphrase erlauben" -#: Library/Main/Strings.cs:200 -msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" -msgstr "" -"Verwende diese Option, um die Änderung der Passphrase zuzulassen. Wichtig: " -"Diese Option ist für ein Sicherungs- oder Reparaturvorgang nicht zulässig" - -#: Library/Main/Strings.cs:201 -msgid "List only filesets" -msgstr "Nur Dateigruppen anzeigen" - -#: Library/Main/Strings.cs:202 +#: 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" +"other metadata which slows down the process." msgstr "" -"Verwende diese Option, um nur Dateisätze aufzulisten und das Durchlaufen von" -" Dateinamen und anderen Metadaten zu vermeiden, welches den Prozess " -"verlangsamt" -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Metadaten nicht speichern" +#: Library/Main/Strings.cs:234 +msgid "List only filesets" +msgstr "Nur Sicherungssätze anzeigen" -#: Library/Main/Strings.cs:205 +#: 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," @@ -4168,11 +4131,11 @@ msgstr "" "Wiederherstellungsvorgänge beschleunigt, die Dateigröße wird nicht " "wesentlich beeinflusst." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Dateizugriffsrechte wiederherstellen" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4181,11 +4144,11 @@ msgstr "" "sonst eventuell nicht auf Ihre Dateien zugreifen könnten. Mithilfe dieser " "Option werden auch Dateiberechtigungen wiederhergestellt." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Überprüfung wiederhergestellter Dateien überspringen" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Dateizugriffsrechte wiederherstellen" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4196,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:210 -msgid "Do not use local data" -msgstr "Lokale Daten nicht verwenden" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Überprüfung wiederhergestellter Dateien überspringen" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4210,11 +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:212 -msgid "Check block hashes" -msgstr "Prüfe Block Hashe" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Lokale Daten nicht verwenden" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4223,11 +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:216 -msgid "Repair database with paths" -msgstr "Datenbank mit Pfaden reparieren" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Prüfe Block Hashe" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4240,30 +4220,23 @@ msgstr "" "aller Informationen. Die resultierende Datenbank kann durchsucht, jedoch " "nicht zur Wiederherstellung von Daten mit verwendet werden." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "Sprachumgebungseinstellung erzwingen" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Datenbank mit Pfaden reparieren" -#: Library/Main/Strings.cs:219 +#: 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:220 -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:255 +msgid "Force the locale setting" +msgstr "Sprachumgebungseinstellung erzwingen" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -4273,25 +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:222 -msgid "Handle file communication with backend using threaded pipes" -msgstr "Benutze Thread-Pipes für die Dateikommunikation mit dem Backend" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" +msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "Beschränke die Anzahl gleichzeitiger Threads" +#: 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:225 +#: 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 " @@ -4301,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Gebe die Anzahl gleichzeitiger Hashing-Prozesse an" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Beschränke die Anzahl gleichzeitiger Threads" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Gebe die Anzahl gleichzeitiger Komprimierungsprozesse an" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4324,7 +4294,11 @@ msgstr "" "Verwende diese Option, um die Anzahl der Prozesse festzulegen, die die " "Datenausgabe komprimieren." -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "Gebe die Anzahl gleichzeitiger Komprimierungsprozesse an" + +#: 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 " @@ -4335,66 +4309,47 @@ msgstr "" " Sicherung und den Inhalten, die in der unvollständigen Backup Sitzung " "hochgeladen wurden." -#: Library/Main/Strings.cs:231 -msgid "Disables synthetic filelist" -msgstr "Synthetische Dateiliste deaktivieren." +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Deaktiviert die Pfadkompression bei der Wiederherstellung." - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Erlaubt das Entfernen aller Dateigruppen" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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 ist es nicht möglich, die letzte Dateigruppe zu entfernen. " -"Dies ist eine Sicherheitsmaßnahme, um sicherzustellen, dass alle Remote-" -"Daten nicht durch einen Konfigurationsfehler gelöscht werden. Verwende " -"dieses Flag, um diesen Schutz zu deaktivieren, somit werden alle Dateisätze " -"gelöscht." -#: Library/Main/Strings.cs:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Die automatische Wiederherstellung der lokalen Datenbank erlauben um Platz " -"zu sparen." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Erlaubt das Entfernen aller Sicherungssätze" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4410,66 +4365,55 @@ 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:240 -msgid "Disable the read-ahead scanner" -msgstr "Deaktiviert den Read-Ahead-Scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Deaktivieren der Konsistenzprüfung für Dateiliste" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Deaktiviert den Read-Ahead-Scanner" -#: Library/Main/Strings.cs:243 +#: 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 "" -"Bei Sicherungen mit einer großen Anzahl von Dateilisten, kann die " -"Verifizierung einen Großteil der Sicherungszeit beanspruchen. Bei " -"Deaktivierung der Prüfungen, stelle sicher, dass durch Ausführen von " -"regelmäßige Prüfbefehle, alles wie erwartet funktioniert." +"Bei Sicherungen mit vielen Sicherungssätzen, können die Überprüfungen einen " +"Großteil der Sicherungszeit beanspruchen. Falls Sie die Überprüfungen " +"deaktivieren, stellen Sie sicher, dass Sie regelmäßig Überprüfungsbefehle " +"ausführen, um sicherzustellen, dass alles wie erwartet funktioniert." -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Deaktivieren der Konsistenzprüfung für Dateiliste" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" "Deaktiviere die Sicherung, falls sich das Gerät im Batteriebetrieb befindet" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Bei Aktivierung dieses Flags, wird keine geplante Sicherung im " -"Batteriebetrieb des Systems ausgeführt (manuelle oder Befehlszeilen-" -"Sicherungen werden immer noch ausgeführt). Wenn es sich bei der erkannten " -"Stromquelle um eine Netzspannung (d. h. Wechselstrom) oder um eine " -"unbekannte Stromquelle handelt, werden die geplanten Sicherungen wie üblich " -"durchgeführt." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Protokolldatei Informationslevel" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Übernehme Filter auf die Protokolldaten" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4484,34 +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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Übernehme Filter auf die Konsolenprotokolldaten" - -#: Library/Main/Strings.cs:254 -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:255 -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 "" -"Durch diese Option wird das Betriebssystem angewiesen, den aktuellen Prozess" -" so zu konfigurieren, dass die niedrigste I/O-Priorität verwendet wird. Dies" -" kann dazu führen, dass Vorgänge langsamer ablaufen, andere Vorgänge sich " -"dabei gegenseitig weniger stören" -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Liste der Dateinamen, die Ordner ausschließen" +#: 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:260 +#: 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: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 " @@ -4523,11 +4475,35 @@ 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:266 -msgid "Activates logging of all database queries" -msgstr "Aktiviert die Protokollierung aller Datenbankanfragen" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "Liste der Dateinamen, die Ordner ausschließen" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4540,7 +4516,48 @@ msgstr "" "Datenbankabfragen zu protokollieren. Bitte beachten, entweder ---{0}={2} " "oder --{1}={2} festzulegen, um die zusätzlichen Protokolldaten zu loggen" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4549,60 +4566,56 @@ msgstr "" "Die Verschlüsselungs-Bibliothek unterstützt wiederverwendbare " "Transformationen für den Hash-Algorithmus {0} nicht" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Fehler beim Erstellen des Snapshots: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Löschung der Datei fehlgeschlagen {0}, prüfe ob Datei existiert" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Fehler überwunden, beim Versuch die nicht existierende Datei {0} zu löschen" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Überwinden eines Fehlers beim Löschen der Datei {0} fehlgeschlagen" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Löschen fehlgeschlagen für {0}, die Datei wurde nicht gefunden, zeige " "Inhalte." -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "Die Auflistung zeigt an, dass die Datei {0} korrekt gelöscht wurde." -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "Die Auflistung bestätigt, dass die Datei {0} nicht gelöscht wurde" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Verschlüsselungspassphrase bestätigen" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4611,27 +4624,27 @@ msgstr "" "Verschlüsselungs-Passwort, es sei denn Verschlüsselung ist abgeschaltet oder" " das Passwort wird durch andere Mittel bereitgestellt." -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Passwortabfrage" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Verschlüsselungspassphrase bestätigen" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Leere Passphrasen sind nicht erlaubt" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Verschlüsselungspassphrase eingeben" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Die Passphrasen stimmen nicht überein" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Passphrase von STDIN lesen" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4646,34 +4659,11 @@ msgstr "" "Flag, um zu verhindern, dass ein TTY-Leseversuch unternommen wird und nur " "die Passphrase aus STDIN gelesen wird." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Falls Mono verwendet wird, überprüft dieses Modul bereits vorliegende " -"Zertifikate wurden und schlägt sie gegebenenfalls zur Installation vor." +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Passphrase von STDIN lesen" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Auf SSL-Zertifikate prüfen" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Keine Zertifikate gefunden, mithilfe der folgenden Befehle können welche " -"installiert werden:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #für auf" -" Debian basierte Systeme{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #für " -"RedHat Varianten{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #für MacOS{0}Weitere Informationen: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4681,53 +4671,45 @@ msgstr "" "Dieses Modul stellt eine Reihe von Eigenschaften zur Verfügung, mit denen " "die Art und Weise der Ausgabe von HTTP-Anfragen zu ändern" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "http-Anforderungen konfigurieren" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Diese Option ermöglicht es ein Serverzertifikat unabhängig von den möglichen" -" Fehlern zu akzeptieren. Bitte verwende wenn möglich stattdessen --accept-" -"specified-ssl-hash." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Jedes Serverzertifikat akzeptieren" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -"Wenn dein Serverzertifikat als ungültig gemeldet wird (z.B. bei " -"selbstsignierten Zertifikaten), kannst Du den Zertifikatshash (SHA1) " -"angeben, um es trotzdem zu genehmigen. Der Hash-Wert muss im Hex-Format ohne" -" Leerzeichen oder Doppelpunkte eingegeben werden. Du kannst mehrere Hashes " -"eingeben, die durch Kommas getrennt sind." -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Optional ein bekanntes SSL-Zertifikat akzeptieren" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"Die standardmäßige HTTP-Anfrage enthält den header \"Expect: 100-Continue\"." -" Dieser erlaubt Optimisierungen bei der Authentifizierung, kann aber dazu " -"führen, dass manche Webserver nicht richtig funktionieren und mit dem Fehler" -" \"417 - Expectation failed\" antworten." -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Deaktiviert den erwarteten Header" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4735,33 +4717,22 @@ msgstr "" "Standardmäßig verwenden die HTTP-Anfrage den RFC 896-Algorithmus, um die " "Übertragung kleiner Pakete effizienter zu unterstützen." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Deaktivere Nagle-Algorithmus" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "http-Anforderungen konfigurieren" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Alternative OAuth-URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati verwendet einen externen Server, um den OAuth-Authentifizierung " -"Workflow zu unterstützen. Wenn ein eigener Duplicati OAuth-Server " -"eingerichtet ist, kann die Aktualisierungs-URL angeben werden." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Liste der erlaubten SSL-Versionen" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternative OAuth-URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4772,23 +4743,21 @@ msgstr "" "Sicherheit verbessert oder ein Problem mit einem bestimmten SSL-Protokoll " "besteht." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Setzt den standardmäßigen Zeitüberschreitungswert" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Diese Option ändert den Standard Timeout Wert für jede HTTP-Anfrage. Die " -"Zeit umfasst den gesamten Vorgang vom ersten Paket bis zum beenden" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Schreibvorgang fortführen" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4799,11 +4768,11 @@ msgstr "" " verwendet. Mit dieser Option wird die maximale Zeitspanne zwischen den " "Aktivitäten einer Verbindung konfiguriert." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Setzt HTTP-Buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4813,7 +4782,11 @@ msgstr "" "\"{0}\" ist, kann es zu Speicherverlusten führen. In einigen Fällen ist eine" " Leistungsverbesserung auch möglich." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4821,11 +4794,11 @@ msgstr "" "Dieses Modul arbeitet intern um Quellparameter zu erfassen die für ein " "Backup einer Hyper-V - Maschine nötig sind." -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Hyper-V konfigurieren" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4833,167 +4806,154 @@ msgstr "" "Dieses Modul arbeitet intern um Quellparameter zu erfassen die für ein " "Backup einer Microsoft SQL Server Datenbank nötig sind." -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL Server-Modul konfigurieren" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Führt das Script vor und nach einer Operation aus." +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Skript ausführen" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Skript beim Beenden ausführen" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Das Skript \"{0}\" liefert den Exit-Code {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Das Skript \"{0}\" wurde mit Exit-Code {1}{2} beendet" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Auswahl des Ausgabeformats für Ergebnisse" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Fehler beim Ausführen des Skripts \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Zeitüberschreitung beim Ausführen des Skripts \"{0}\"" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Skript beim Start ausführen " -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Das Skript \"{0}\" berichtete Fehlermeldungen: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Legt die Skriptzeitüberschreitung fest" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" "Dieses Modul kann E-Mails versenden, nachdem eine Operation abgeschlossen " "wurde" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "E-Mail senden" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Dieser Wert kann ein Dateiname sein. Wenn die Datei vorhanden ist, wird der Dateiinhalt als Nachrichtentext verwendet.\n" -"\n" -"In der Nachricht werden bestimmte Token ersetzt:\n" -"%OPERATIONNAME% - Der Name des Vorgangs, normalerweise \"Backup\".\n" -"%REMOTEURL% - Remote-Server-URL\n" -"%LOCALPATH% - Der Pfad zu den lokalen Dateien oder Ordnern, die an dem Vorgang beteiligt sind (falls vorhanden)\n" -"%PARSEDRESULT% - Das analysierte Ergebnis, wenn es sich bei der Operation um eine Sicherung handelt. Mögliche Werte sind: Fehler, Warnung, Erfolgreich\n" -"\n" -"Alle Befehlszeilenoptionen werden auch in %value% angegeben, beispielsweise %volsize%. Alle unbekannten/nicht festgelegten Werte werden entfernt." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Der Nachrichtentext" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP-Passwort" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -5005,78 +4965,51 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "E-Mail-Empfänger" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Standardmäßig werden E-Mails nur nach dem Backup-Vorgang gesendet. Mittels " -"dieser Option werden E-Mails für alle Vorgänge gesendet." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "E-Mail für alle Operationen senden" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "E-Mail-Absender" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Wähle zwischen \"{0}\", \"{1}\", \"{2}\", \"{3}\". 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 E-Mail zu versenden." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"Eine URL für den SMTP-Server, z. B. smtp: //example.com:25. Mehrere Server können in einer priorisierten Liste mit Semikolon getrennt angegeben werden. Wenn ein Server ausfällt, wird der nächste Server in der Liste versucht, bis die Nachricht versendet wurde.\n" -"Wenn kein Server bereitgestellt wird, wird eine DNS-Abfrage durchgeführt, um den MX-Eintrag des ersten Empfängers zu ermitteln. Es wird versucht alle SMTP-Server in ihrer Prioritätsreihenfolge zu erreichen, bis die Nachricht versendet wurde.\n" -"\n" -"Verwende zum Aktivieren von SMTP über SSL das Format smtps://example.com. Um SMTP STARTTLS zu aktivieren, verwende das Format smtp://example.com:25/?starttls=when-available oder smtp://example.com:25/?starttls=always. Wenn kein Port angegeben ist, wird Port 25 für Nicht-SSL und 465 für SSL-Verbindungen verwendet. Um die Verwendung von STARTTLS zu erzwingen, verwende smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP-URL" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -5085,104 +5018,102 @@ msgstr "" "Diese Einstellung liefert den E-Mail-Betreff. Die Werte werden ersetzt, wie " "in der Beschreibung für --{0} beschrieben." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Der E-Mail-Betreff" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP-Benutzername" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Fehler beim Senden der E-Mail: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Gesamte SMTP-Kommunikation: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Fehler beim E-Mail senden mit dem Server: {0}, Nachricht: {1}, Wiederholen " "mit {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-Mail erfolgreich über den Server gesendet: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Dieses Modul unterstützt das Senden von Statusberichten über XMPP-" +"Nachrichten" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP Report Modul" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP-Empfänger-E-Mail" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Falls Sie wünschen das mehrere Benutzer Nachrichten erhalten, geben Sie " -"diese bitte Komma-separiert ein." - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Die Nachrichtenvorlage" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Dieser Wert kann ein Dateiname sein. Wenn die Datei vorhanden ist, wird der Dateiinhalt als Nachricht verwendet.\n" -"\n" -"In der Nachricht werden bestimmte Token ersetzt:\n" -"%OPERATIONNAME% - Der Name des Vorgangs, normalerweise \"Backup\".\n" -"%REMOTEURL% - Remote-Server-URL\n" -"%LOCALPATH% - Der Pfad zu den lokalen Dateien oder Ordnern, die an dem Vorgang beteiligt sind (falls vorhanden)\n" -"%PARSEDRESULT% - Das analysierte Ergebnis, wenn es sich bei der Operation um eine Sicherung handelt. Mögliche Werte sind: Fehler, Warnung, Erfolgreich\n" -"\n" -"Alle Befehlszeilenoptionen werden auch in %value% angegeben, beispielsweise %volsize%. Alle unbekannten/nicht festgelegten Werte werden entfernt." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Der XMPP-Benutzername" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Der Benutzername des Kontos, das die Nachricht senden wird einschließlich " -"des Hostnamens. Zum Beispiel \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Das XMPP-Passwort" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Kennwort für das Konto, das die Nachricht sendet" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5191,131 +5122,156 @@ msgstr "" "Wähle zwischen \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Mehrere Optionen können durch Komma voneinander getrennt angegeben werden, z.B: \"{0},{1}\". Der besondere Wert \"{4}\" ist ein Kürzel für \"{0},{1},{2},{3}\" und wird alle Backupvorgänge veranlassen eine Meldung zu versenden." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Senden von Nachrichten für alle Operationen" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Standardmäßig werden E-Mails nur nach dem Backup-Vorgang gesendet. Mittels " -"dieser Option werden E-Mails für alle Vorgänge gesendet." - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP Report Modul" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Dieses Modul unterstützt das Senden von Statusberichten über XMPP-" -"Nachrichten" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Zeitüberschreitung beim Anmelden beim Jabber-Server" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Jabber-Mitteilung konnte nicht gesendet werden: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP Report-Modul" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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 "Dieses Modul erlaubt das Senden eines Status via HTTP-Meldungen" -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "HTTP Report-URL" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP Report-Modul" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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:162 -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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Zusätzliche Parameter für die HTTP-Meldung. Zum Beispiel: " -"\"parameter1=wert1¶meter2=wert2\"" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Fehler beim Senden der HTTP-Meldung: {0}" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Sende Daten als JSON Body" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "Verwende dieses Flag, um die Ergebnisdaten als JSON-Objekt zu senden" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Festlegen des zu verwendende HTTP-Verb" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Diese Option ermöglicht das Standard-HTTP-Verb zum Senden eines Berichts zu " -"ändern" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Definiert der Protokolllevel für Nachrichten" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Verwenden diese Option, um den Protokollierungsgrad für Nachrichten " -"festzulegen, die in den Bericht aufgenommen werden sollen" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Protokollnachrichtenfilter" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Verwende diese Option, um einen Filterausdruck festzulegen, welche Optionen " -"im Bericht enthalten sind" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Begrenzt Protokollzeilen" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5324,49 +5280,35 @@ msgstr "" "festzulegen, die in den Bericht aufgenommen werden sollen. Keine oder " "negative Werte bedeuten unbegrenzt Einträge." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Das Format ist nicht unterstützt: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Ungültige Größenangabe: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" "Der SSL-Zertifikatsprüfer wurde in einer ungültigen Reihenfolge aufgerufen." -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}Möglicherweise möchten Sie einen Set vertrauenswürdiger Zertifikate in " -"den Mono-Zertifikatspeicher importieren.{0} Verwende den Befehl:{0} cert-" -"sync /etc/ssl/certs/ca-certificates.crt #für auf Debian basierende " -"Systeme{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #für RedHat-Derivate " -"{0}Weitere Informationen: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Das Server-Zertifikat hatte den Fehler {0} und der Hash {1} {2} Wenn Sie " -"diesem Zertifikat vertrauen, verwenden Sie die Kommandozeilenoption " -"--accept-specified-ssl-hash={1}. {2} Sie können auch versuchen, das Server-" -"Zertifikat im Zertifikats-Manager des Betriebssystems zu hinterlegen." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5375,71 +5317,71 @@ msgstr "" "Fehler beim Überprüfen des Zertifikat-Hashes, Fehlermeldung: {0}, SSL-" "Fehlername: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Temporärer Ordner existiert nicht: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Fehler beim Parsen des Segments: {0}, ungültige Ganzzahl" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Ungültige Angabe: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Ungeparste Daten: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Die Uri ist ungültig: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Dem Uri fehlt ein Hostname: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} Bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "Die Zeichenkette \"{0}\" kann nicht in ein Datum geparst werden" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Lesen und Schreiben auf dem gleichen Stream nicht möglich" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5448,31 +5390,31 @@ msgstr "" "Der Wert {0} stellt keinen der bekannten Gruppen-Filter dar. Erlaubte werde " "sind: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: Keine Filter ausgewählt." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: Eine Set von Standard-Exclude-Filtern, welche derzeit wie folgt " "ausgewertet: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: Eine Set von Standard-Include-Filtern, welche derzeit wie folgt " "ausgewertet: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "Alternativnamen: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5484,7 +5426,7 @@ msgstr "" "gemeldet wurden. Die meisten Benutzer sollten diese Filter zumindest " "anwenden." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5493,14 +5435,14 @@ msgstr "" "{0}: Dateien, die zum Betriebssystem gehören. Diese Dateien werden nach " "einer Neuinstallation des Betriebssystems wiederhergestellt." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" "{0}: Dateien und Ordner, die als Speicherort für temporäre Daten bekannt " "sind." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5509,21 +5451,21 @@ msgstr "" "{0}: Dateien und Ordner, die vom Betriebssystem oder andere Anwendungen, als" " Cache-Speicherorte bekannt sind" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: Installierte Programme und ihre Bibliotheken, aber nicht ihre " "Einstellungen." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Für den Befehl {0} muss mindestens eine der folgenden Optionen angegeben " "werden: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5532,124 +5474,141 @@ msgstr "" "{0} Befehle gefunden, aber {1} erwartet, Befehle:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Befehl nicht unterstützt: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Keine Dateigruppen entsprechen den Kriterien" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" -msgstr "Die folgenden Dateigruppen werden gelöscht:" +msgstr "Die folgenden Sicherungssätze würden gelöscht werden:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" -msgstr "Diese Dateigruppen wurden gelöscht:" +msgstr "Diese Sicherungssätze wurden gelöscht:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Unterstützte Backends:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Unterstützte Kompressions-Module:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Unterstützte Verschlüsselungs-Module:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Unterstützte Optionen:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modul wird automatisch geladen, benutze --disable-module um dies zu " -"verhindern" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modul wird nicht automatisch geladen, benutze --enable-module um es zu laden" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Unterstützte allgemeine Module:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Die Option --{0} ist reserviert für internen Gebrauch und darf nicht als " -"Kommandozeilenparameter angegeben werden" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Ein Fehler ist aufgetreten: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Die innere Fehlermeldung ist: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Schließt Dateien ein, die diesem Filter entsprechen. Das Sonderzeichen * bedeutet eine beliebige Anzahl von Zeichen, das Sonderzeichen ? bedeutet jedes einzelne Zeichen. Mittels *.txt sind alle Dateien, welche die Dateiendung txt aufweisen, einzuschließen.\n" -"Reguläre Ausdrücke werden ebenfalls unterstützt und können mithilfe von geschweiften Klammern angegeben werden, z. B. [.*\\.txt]. Das Einbinden von Filtergruppen (die eine integrierte Gruppe von bekannten Dateien und Ordnern kapseln) wird mit geschweiften Klammern angegeben, z. B. {{Applications}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Dateien einschließen" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Schließt Dateien aus, die diesem Filter entsprechen. Das Sonderzeichen * bedeutet eine beliebige Anzahl von Zeichen, das Sonderzeichen ? bedeutet jedes einzelne Zeichen. Mittels *.txt sind alle Dateien, welche die Dateiendung txt aufweisen, ausgeschlossen.\n" -"Reguläre Ausdrücke werden ebenfalls unterstützt und können mithilfe von geschweiften Klammern angegeben werden, z. B. [.*\\.txt]. Zum Ausschließen von Filtergruppen (die eine integrierte Gruppe von bekannten Dateien und Ordnern kapseln) wird dies mit geschweiften Klammern angegeben, z. B. {{TemporaryFiles}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Dateien ausschließen" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -"Wenn diese Option mit einer Sicherungsoperation verwendet wird, wird sie als" -" eine Liste von Dateien interpretiert, die den Dateigruppen hinzugefügt " -"werden. Bei Verwendung einer Liste oder Wiederherstellung werden die " -"Steuerdateien anstatt der normalen Dateien aufgelistet oder " +"Wird diese Option in Verbindung mit einem Backup-Vorgang verwendet, wird sie" +" als eine Liste von Dateien interpretiert, die zu den Sicherungssätzen " +"hinzugefügt werden sollen. Wenn sie mit list oder restore verwendet wird, " +"werden die Kontrolldateien anstelle der normalen Dateien aufgelistet oder " "wiederhergestellt." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Steuerdateien verwenden" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5658,23 +5617,23 @@ msgstr "" " Nachrichten in die Protokolldatei umgeleitet, statt wie normalerweise auf " "die Konsole." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Konsolenausgabe deaktivieren" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Dieser Link enthält möglicherweise zusätzliche Informationen: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Automatische Aktualisierungen umschalten" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" msgstr "" -"Aktiviere diese Optionen, wenn Du möchtest, dass sich die " -"Kommandozeilenversion automatisch aktualisiert." +"Aktivieren Sie diese Optionen, wenn Sie möchten, dass die " +"Kommandozeilenversion Duplicati automatisch aktualisiert." diff --git a/Localizations/duplicati/localization-en_GB.mo b/Localizations/duplicati/localization-en_GB.mo index 572d4cbdc..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 a4b1da846..c3b5d7449 100644 --- a/Localizations/duplicati/localization-en_GB.po +++ b/Localizations/duplicati/localization-en_GB.po @@ -4,292 +4,25 @@ # 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Andi Chandler , 2020\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/duplicati/teams/67655/en_GB/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Another instance is running, and was notified" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Displays this help" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Supported commandline arguments:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"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} " - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Path to a file with parameters" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Unable to read the parameters file \"{0}\", reason: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Outputs log information to the file given" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Determines the amount of information written in the log file" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Activates portable mode where the database is placed below the program " -"executable" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "A serious error occurred in Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Disables database encryption" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." - -#: Server/Strings.cs:30 -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." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "The password for decryption of certificate PKCS #12 file." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Enables the ping-pong responder" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Clean up old log data" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -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." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Sets the folder where settings are stored" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Sets the database encryption key" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Temporary storage folder" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"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." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Server has started and is listening on {0}, port {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, 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/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -297,54 +30,50 @@ msgstr "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 encryption, built in" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Empty passphrase not allowed" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Set thread level utilised for encrypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Failed to decrypt data (invalid passphrase?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"The GPG encryption module uses the GNU Privacy Guard program to encrypt and " -"decrypt files. It requires that the GPG executable is available on the " -"system. On Windows it is assumed that this is in the default installation " -"folder under program files, under Linux and OSX it is assumed that the " -"program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, external" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -352,57 +81,36 @@ msgstr "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Extra GPG commandline options for decryption" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armour. Specify this switch to remove the --armor option." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Don't use GPG Armour" - -#: Library/Encryption/Strings.cs:44 -msgid "" -"Use this switch to specify any extra options to GPG. You cannot specify the " -"--passphrase-fd option here. The --encrypt option is always specified." -msgstr "" -"Use this switch to specify any extra options to GPG. You cannot specify the " -"--passphrase-fd option here. The --encrypt option is always specified." - #: Library/Encryption/Strings.cs:45 +msgid "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --encrypt option is always specified." +msgstr "" +"Use this switch to specify any extra options to GPG. You cannot specify the " +"--passphrase-fd option here. The --encrypt option is always specified." + +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Extra GPG commandline options for encryption" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Failed to execute GPG with \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "The path to GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" +msgstr "The path to GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -417,8 +125,8 @@ msgid "Use GPG Armor" msgstr "Use GPG Armour" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Overrides the GPG command supplied for decryption" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -427,11 +135,9 @@ msgstr "The GPG decryption command" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymmetric encryption with the setting {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -450,77 +156,82 @@ msgstr "Failure while invoking GnuPG, program won't flush output" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Failure while invoking GnuPG, program won't terminate" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliases" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "default value" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[DEPRECATED]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "values" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boolean" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumeration" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Flags" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Integer" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Path" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Size" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "String" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Timespan" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Unknown" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "The folder cannot be created because it already exists" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "The requested folder does not exist" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Cancelled" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "The requested file does not exist" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -531,19 +242,19 @@ msgstr "" "Error message: {0}\n" "Command: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" "The external command failed to complete within the set time limit: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "Unable to match local path {0} with any snapshot path: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -552,19 +263,19 @@ msgstr "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" "Script returned successfully, but the temporary folder {0} still exist: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "The script returned exit code {0}, but {1} was expected: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -573,23 +284,23 @@ msgstr "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "Unable to determine full file path for USN entry" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "USN journal entries were purged since last scan" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Unexpected empty response while enumerating" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN is not supported on Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -597,136 +308,125 @@ msgstr "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Unexpected path format encountered" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Unsupported USN journal version." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "Previous backup did not record USN journal info" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "USN journal ID changed" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "Next USN is zero" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Backup configuration changed" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Calling process does not have the backup privilege" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Missing required option: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"The password used to connect to the server. This may also be supplied as the" -" environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Supplies the domain used to connect to the server" - -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 -msgid "" -"The username used to connect to the server. This may also be supplied as the" -" environment variable \"AUTH_USERNAME\"." -msgstr "" -"The username used to connect to the server. This may also be supplied as the" -" environment variable \"AUTH_USERNAME\"." - -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Supplies the username used to connect to the server" - -#: Library/Backend/OpenStack/Strings.cs:32 -msgid "" -"The Tenant Name is commonly the paying user account name. This option must " -"be supplied when authenticating with a password, but is not required when " -"using an API key." -msgstr "" -"The Tenant Name is commonly the paying user account name. This option must " -"be supplied when authenticating with a password, but is not required when " -"using an API key." - #: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Supplies the Tenant Name used to connect to the server" - -#: Library/Backend/OpenStack/Strings.cs:34 -msgid "" -"The API key can be used to connect without supplying a password and tenant " -"ID with some providers." +msgid "Supply the domain used to connect to the server" msgstr "" -"The API key can be used to connect without supplying a password and tenant " -"ID with some providers." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs: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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 +msgid "" +"The username used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_USERNAME\"." +msgstr "" +"The username used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_USERNAME\"." + +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" #: Library/Backend/OpenStack/Strings.cs:36 +msgid "" +"The Tenant Name is commonly the paying user account name. This option must " +"be supplied when authenticating with a password, but is not required when " +"using an API key." +msgstr "" +"The Tenant Name is commonly the paying user account name. This option must " +"be supplied when authenticating with a password, but is not required when " +"using an API key." + +#: Library/Backend/OpenStack/Strings.cs:37 +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 "" +"The API key can be used to connect without supplying a password and tenant " +"ID with some providers." + +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" + +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -735,19 +435,19 @@ msgstr "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -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'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "The keystone API version to use" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -757,422 +457,368 @@ msgstr "" "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"This backend can read and write data to an FTP based backend. Allowed " -"formats are \"ftp://hostname/folder\" or " -"\"ftp://username:password@hostname/folder\"" -#: Library/Backend/FTP/Strings.cs:8 -msgid "" -"If this flag is set, the FTP connection is made in active mode. Even if the " -"\"ftp-passive\" flag is also set, the connection will be made in active mode" -msgstr "" -"If this flag is set, the FTP connection is made in active mode. Even if the " -"\"ftp-passive\" flag is also set, the connection will be made in active mode" - -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Toggles the FTP connections method" - -#: Library/Backend/FTP/Strings.cs:10 -msgid "" -"If this flag is set, the FTP connection is made in passive mode, which works" -" better with some firewalls. If the \"ftp-regular\" flag is also set, this " -"flag is ignored" -msgstr "" -"If this flag is set, the FTP connection is made in passive mode, which works" -" better with some firewalls. If the \"ftp-regular\" flag is also set, this " -"flag is ignored" - -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 -msgid "" -"The password used to connect to the server. This may also be supplied as the" -" environment variable \"AUTH_PASSWORD\"." -msgstr "" -"The password used to connect to the server. This may also be supplied as the" -" environment variable \"AUTH_PASSWORD\"." - -#: Library/Backend/FTP/Strings.cs:16 -msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " -"(ftps)." -msgstr "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " -"(ftps)." - -#: Library/Backend/FTP/Strings.cs:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instructs Duplicati to use an SSL (ftps) connection" - -#: Library/Backend/FTP/Strings.cs:18 +#: Library/Backend/FTP/Strings.cs:28 msgid "FTP" msgstr "FTP" -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:29 +#, csharp-format +msgid "" +"Activate this option to make the FTP connection in active mode. Even if the " +"option --{0} is also set, the connection will be made in active mode." +msgstr "" + +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:31 +#, csharp-format +msgid "" +"Activate this option to make the FTP connection in passive mode, which works" +" better with some firewalls. If the option --{0} is set, this option is " +"ignored." +msgstr "" + +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 +msgid "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\"." +msgstr "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\"." + +#: Library/Backend/FTP/Strings.cs:37 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." +msgstr "" + +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:39 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verification to make the upload " +"faster but less reliable." +msgstr "" +"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." + +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Disable upload verification" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 #, csharp-format msgid "The folder {0} was not found, message: {1}" msgstr "The folder {0} was not found, message: {1}" -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 #, csharp-format msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " +"The file {0} was uploaded but not found afterwards. The file listing " "returned {1}" msgstr "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 +#: 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}" +"to be {2}." msgstr "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Disable upload verification" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 msgid "" -"To protect against network failures, every upload will be attempted " -"verified. Use this option to disable this verification to make the upload " -"faster but less reliable." +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." msgstr "" -"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." -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"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:23 +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "You must supply a project ID with --{0} for creating a bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "The authorisation code" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "The authorisation token retrieved from {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 -#, csharp-format -msgid "" -"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" -"{0}" -msgstr "" -"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}" - -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Specifies location option for creating a bucket" - #: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "The authorisation code" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" -"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" +"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 "" -"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" +"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}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifies storage class for creating a bucket" - #: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Specifies project for creating a bucket" +msgid "Specify location option for creating a bucket" +msgstr "" #: Library/Backend/GoogleServices/Strings.cs:36 +#, csharp-format 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" +"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 "" -"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" +"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}" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:38 +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 "" + +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "There is more than one item named \"{0}\" in the folder \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "Team drive ID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Provide another authentication URL" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "Supplies the API Access Key used to authenticate with CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Supplies the access key used to connect to the server" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Use a UK account" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Supplies the username used to authenticate with CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Supplies the username used to authenticate with CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Provide another authentication URL" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Use a UK account" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 Hash (ETag) verification failed" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Failed to delete file" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Failed to upload file" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "No CloudFiles API Access Key given" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "No CloudFiles userID given" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Unexpected CloudFiles response, perhaps the API has changed?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "The AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "The AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Use a European server" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Use subdomain calling style" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Unable to determine the bucket name for host: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Use Reduced Redundancy Storage" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "You are using a deprecated URL format, please change it to: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "The options --{0} and --{1} are mutually exclusive" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Please use --{0}={1} instead" - #: Library/Backend/S3/Strings.cs:26 -#, csharp-format msgid "" -"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" -"{0}" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." msgstr "" -"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" -"{0}" + +#: Library/Backend/S3/Strings.cs:27 +msgid "S3 compatible" +msgstr "S3 compatible" #: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Specifies S3 location constraints" +#, csharp-format +msgid "" +"AWS Secret Access Key can be obtained after logging into your AWS account. " +"This can also be supplied through the option --{0}." +msgstr "" #: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "No S3 secret key given" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "No S3 userID given" + +#: Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" +"{0}" +msgstr "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" +"{0}" + +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" + +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1181,46 +827,43 @@ msgstr "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Specifies an alternate S3 server name" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Specifies the S3 client library to use" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1228,30 +871,88 @@ msgstr "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Specify storage class" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternative FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "The folder {0} was not found. Message: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1261,7 +962,7 @@ msgstr "" "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1269,11 +970,11 @@ msgstr "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configure the FTP data connection type" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1281,19 +982,19 @@ msgstr "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configure the FTP encryption mode" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "This flag controls the SSL policy to use when encryption is enabled." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Configure the SSL policy to use when encryption is enabled" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1303,188 +1004,165 @@ msgstr "" "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Add a delay after uploading a file" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Error on deleting file: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Error reading file: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Error writing file: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Module for generating SSH private/public keys" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Key Generator" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Public key username" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "A username to append to the public key" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "The key type" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Determines the type of key to generate" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "The key length" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "The length of the key in bits" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Module for uploading SSH public keys" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH Key Uploader" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "The SSH connection URL" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "The SSH connection URL used to establish the connection" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "The SSH public key to append" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." - -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Supplies server fingerprint used for validation of server identity" - -#: Library/Backend/SSHv2/Strings.cs:29 -msgid "" -"To guard against man-in-the-middle attacks, the server fingerprint is " -"verified on connection. Use this option to disable host-key fingerprint " -"verification. You should only use this option for testing." -msgstr "" -"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." - -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Disables fingerprint validation" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." -msgstr "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." - -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Uses a SSH private key to authenticate" - -#: Library/Backend/SSHv2/Strings.cs:33 -#, csharp-format -msgid "" -"An url-encoded SSH private key. The private key must be prefixed with {0}. " -"If the file is encrypted, the password supplied is used to decrypt the " -"keyfile. If this option is supplied, the password is not used to " -"authenticate. This option only works when using the managed SSH client." -msgstr "" -"An URL-encoded SSH private key. The private key must be prefixed with {0}. " -"If the file is encrypted, the password supplied is used to decrypt the " -"keyfile. If this option is supplied, the password is not used to " -"authenticate. This option only works when using the managed SSH client." - -#: Library/Backend/SSHv2/Strings.cs:35 -msgid "" -"Use this option to manage the internal timeout for SSH operations. If this " -"options is set to zero, the operations will not time out" -msgstr "" -"Use this option to manage the internal timeout for SSH operations. If this " -"options is set to zero, the operations will not time out" - -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Sets the operation timeout value" - -#: Library/Backend/SSHv2/Strings.cs:37 -msgid "" -"This option can be used to enable the keep-alive interval for the SSH " -"connection. If the connection is idle, aggressive firewalls might close the " -"connection. Using keep-alive will keep the connection open in this scenario." -" If this value is set to zero, the keep-alive is disabled." -msgstr "" -"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:38 -msgid "Sets a keepalive value" -msgstr "Sets a keepalive value" - -#: Library/Backend/SSHv2/Strings.cs:39 +#: Library/Backend/SSHv2/Strings.cs:47 msgid "SFTP (SSH)" msgstr "SFTP (SSH)" -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 +msgid "" +"To guard against man-in-the-middle attacks, the server fingerprint is " +"verified on connection. Use this option to disable host-key fingerprint " +"verification. You should only use this option for testing." +msgstr "" +"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." + +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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 "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 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 the " +"value is set to zero, the operations will not time out." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:62 +msgid "" +"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 "Set a keepalive value" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Unable to set folder to {0}, error message: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1495,7 +1173,7 @@ msgstr "" "\"{0}\". Cause of this message is either not correct configuration or Man-" "in-the-middle attack!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1504,94 +1182,105 @@ msgstr "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 +#: Library/Backend/Box/Strings.cs:29 +msgid "" +"After deleting a file, it may end up in the trash folder where it will be " +"deleted after a grace period. Use this command to force immediate removal of" +" delete files." +msgstr "" +"After deleting a file, it may end up in the trash folder where it will be " +"deleted after a grace period. Use this command to force immediate removal of" +" delete files." + +#: Library/Backend/Box/Strings.cs:30 msgid "Force delete files" msgstr "Force delete files" -#: Library/Backend/Box/Strings.cs:26 -msgid "" -"After deleting a file, it may end up in the trash folder where it will be " -"deleted after a grace period. Use this command to force immediate removal of" -" delete files." -msgstr "" -"After deleting a file, it may end up in the trash folder where it will be " -"deleted after a grace period. Use this command to force immediate removal of" -" delete files." - -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" - -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "This backend can read and write data to Rclone." -#: Library/Backend/Rclone/Strings.cs:8 +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" + +#: Library/Backend/Rclone/Strings.cs:28 +msgid "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." +msgstr "" +"Local repository for Rclone. Make sure it is configured as a local drive, as" +" it needs access to the files generated by Duplicati." + +#: Library/Backend/Rclone/Strings.cs:29 msgid "Local repository" msgstr "Local repository" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" -"Local repository for Rclone. Make sure it is configured as a local drive, as" -" it needs access to the files generated by Duplicati." +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." msgstr "" -"Local repository for Rclone. Make sure it is configured as a local drive, as" -" it needs access to the files generated by Duplicati." +"Remote repository for Rclone. This can be any of the backends provided by " +"Rclone. More info available on https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:10 +#: Library/Backend/Rclone/Strings.cs:31 msgid "Remote repository" msgstr "Remote repository" -#: Library/Backend/Rclone/Strings.cs:11 -msgid "" -"Remote repository for Rclone. This can be any of the backends provided by " -"Rclone. More info available on https://rclone.org/." +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." msgstr "" -"Remote repository for Rclone. This can be any of the backends provided by " -"Rclone. More info available on https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Remote path" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Path on the Remote repository. " - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone options." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Options will be transferred to rclone." -#: Library/Backend/Rclone/Strings.cs:16 +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:36 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +msgstr "" +"Full path to the rclone executable. Only needed if it's not in your path." + +#: Library/Backend/Rclone/Strings.cs:37 msgid "Rclone executable" msgstr "Rclone executable" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/File/Strings.cs:24 msgid "" -"Full path to the rclone executable. Only needed if it's not in your path." +"This backend can read and write data to an file based backend. Allowed " +"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 "" -"Full path to the rclone executable. Only needed if it's not in your path." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Local folder or drive" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1599,19 +1288,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"This option only works when the --{0} option is also specified. If there are" -" alternate paths specified, this option indicates the name of a marker file " -"that must be present in the folder. This can be used to handle situations " -"where an external drive changes drive letter or mount point. By ensuring " -"that a certain file exists, it is possible to prevent writing data to an " -"unwanted external drive. The contents of the file are never examined, only " -"file existence." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Look for a file in the destination folder" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1625,35 +1307,27 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"This option allows multiple targets to be specified. The primary target path" +" is placed before the list of paths supplied with this option. Before " +"starting the backup, each folder in the list is checked for existence and " +"optionally the presence of the marker file supplied by --{0}. The first " +"existing path that optionally contains the marker file is then used as the " +"destination. Multiple destinations are separated with a \"{1}\". On Windows," +" the path may be a UNC path, and the drive letter may be substituted with an" +" asterisk (*), e.g: \"*:\\backup\", which will examine all drive letters. If" +" a username and password is supplied, the same credentials are used for all " +"destinations." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "A list of secondary target paths" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Local folder or drive" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "The folder {0} does not exist" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1662,460 +1336,498 @@ msgstr "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Move the file instead of copying it" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Force authentication against remote share" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "The \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "The \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "No \"B2 Cloud Storage Application Key\" given" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "No \"B2 Cloud Storage Account ID\" given" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"By default, a private bucket is created. Use this option to set the bucket " -"type. Refer to the B2 documentation for allowed types " -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "The bucket type used when creating a bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Use this option to set the page size for listing contents of B2 buckets. A " -"lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "The size of file-listing pages" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" -msgstr "" +msgstr "The base URL to use for downloading files" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." +msgstr "This backend can read and write data to Sia." + +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia Decentralised Cloud" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" +msgstr "Backup path" + +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" +msgstr "Sia password" + +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" -msgstr "" +msgstr "No Auth-ID was provided - you can get one from {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " "better on a slower or less reliable connection), and to be a multiple of 320" " KiB." msgstr "" +"Size of individual fragments which are uploaded separately for large files. " +"It is recommended to be between 5-10 MiB (though a smaller value may work " +"better on a slower or less reliable connection), and to be a multiple of 320" +" KiB." -#: Library/Backend/OneDrive/Strings.cs:11 -msgid "Number of retries for each fragment" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Fragment size for large uploads" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:31 msgid "" "Number of retry attempts made for each fragment before failing the overall " -"file upload" +"file upload." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Millisecond delay between fragment errors" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:32 +msgid "Number of retries for each fragment" +msgstr "Number of retries for each fragment" -#: Library/Backend/OneDrive/Strings.cs:14 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:34 +msgid "Millisecond delay between fragment errors" +msgstr "Millisecond delay between fragment errors" + +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" -msgstr "" +msgstr "Whether the HttpClient class should be used" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 -msgid "Microsoft OneDrive v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:22 +#: 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:23 -msgid "Optional ID of the drive" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:29 -msgid "Microsoft SharePoint v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:31 -msgid "ID of the site" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 -msgid "No site ID was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:34 -#, csharp-format -msgid "Conflicting site IDs used: given {0} but found {1}" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:39 -msgid "Microsoft Office 365 Group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:41 -msgid "ID of the group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:43 -msgid "Email address of the group" -msgstr "" +"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}'." #: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +msgid "Optional ID of the drive" +msgstr "Optional ID of the drive" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" +#: Library/Backend/OneDrive/Strings.cs:50 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the site" +msgstr "ID of the site" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "No site ID was provided" +msgstr "No site ID was provided" + +#: Library/Backend/OneDrive/Strings.cs:54 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "Conflicting site IDs used: given {0} but found {1}" + +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 +msgid "Microsoft Office 365 Group" +msgstr "Microsoft Office 365 Group" + +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:62 +msgid "ID of the group" +msgstr "ID of the group" + +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:64 +msgid "Email address of the group" +msgstr "Email address of the group" + +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" -msgstr "" +msgstr "No groups were found with the given email address: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" -msgstr "" +msgstr "Multiple groups were found with the given email address: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" +msgstr "Conflicting group IDs used: given {0} but found {1}" + +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" +msgstr "Azure blob" + +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" -msgstr "" +msgstr "No Azure storage account name given" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" -msgstr "" +msgstr "The storage account name" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" -msgstr "" +msgstr "The access key" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" +msgstr "Jottacloud" + +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." -msgstr "" +msgstr "Illegal mount point given." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2123,12 +1835,16 @@ msgid "" "When you specify a custom device you should also specify the mount point to " "use on this device with the \"{0}\" option." msgstr "" +"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." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2137,353 +1853,880 @@ msgid "" "custom device with option \"{0}\" you are free to name the mount point as " "you like." msgstr "" +"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 synchronisation 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." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" +"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." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" +"The chunk size for simultaneous downloading. These chunks will be held in " +"memory, so keep it as low as possible." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" -msgstr "" +msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "No password given" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" +"If the server and client both supports integrated authentication, this " +"option enables that authentication method. This is likely only available " +"with Windows servers and clients." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" -msgstr "" +msgstr "Use Windows integrated authentication to connect to the server" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" +"Use this option to have files moved to the Recycle Bin folder instead of " +"removing them permanently when compacting or deleting backups." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" -msgstr "" +msgstr "Move deleted files to the Recycle Bin" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" "recoverable timeouts under certain conditions. Use this option only with " "very fast and stable internet connections." msgstr "" +"Use this option to upload files to SharePoint as a whole with BinaryDirect " +"mode. This is the most efficient way of uploading, but can cause non-" +"recoverable timeouts under certain conditions. Use this option only with " +"very fast and stable internet connections." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" +"Use this option to specify a custom value for timeouts of web operation when" +" communicating with SharePoint Server. Recommended value is 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" +"Use this option to specify the size of each chunk when uploading to " +"SharePoint Server. Recommended value is 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." -msgstr "" +msgstr "Element with path '{0}' not found on host '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" +"No SharePoint web could be logged in to at path '{0}'. Maybe wrong " +"credentials. Or try using '//' in path to separate web from folder path." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" +"Everything seemed alright, but then web title could not be read to test " +"connection. Something's wrong." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" -msgstr "" +msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" -msgstr "" +msgstr "Force the use of the HTTP Digest authentication method" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" +"The server returned the error code {0} ({1}), indicating that the server " +"does not support WebDAV connections" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" "This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" "Error message: {3}" msgstr "" +"When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" +"This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" +"Error message: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" -msgstr "" +msgstr "Dump the PROPFIND response" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" +"This backend can read and write data to a Tahoe-LAFS based backend. Allowed " +"format is \"tahoe://hostname:port/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" -msgstr "" +msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +msgstr "Unsupported URL format, must start with \"uri/URI:DIR2:\"" + +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Authentication method" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API key" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Encryption passphrase" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Access grant" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Folder" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" +"Failed to authorize using the OAuth service: {0}. If the problem persists, " +"try generating a new authid token from: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format 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 "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: 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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Supported commandline arguments:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Path to a file with parameters" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Unable to read the parameters file \"{0}\", reason: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "A serious error occurred in Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "Unsupported version of SQLite detected ({0}), must be {1} or higher" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "The password for decryption of certificate PKCS #12 file." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Set the time after which log data will be purged from the database." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Clean up old log data" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Temporary storage folder" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server has started and is listening on {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Unable to open a socket for listening, tried ports: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" -msgstr "" +msgstr "Failed to load assembly {0}, error message: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" +msgstr "Failed to load process type {0} assembly {1}, error message: {2}" + +#: Library/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 "" -#: Library/Compression/Strings.cs:4 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: 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:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" +"This option controls the compression level used. A setting of zero gives no " +"compression, and a setting of 9 gives maximum compression." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" -msgstr "" +msgstr "File not found: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." -msgstr "" +msgstr "*Experimental*: 7z Archive with LZMA2 support." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" -msgstr "" +msgstr "Experimental - 7z Archive" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archive not opened for writing" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Archive not opened for reading" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "The given file is not part of this archive" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" +"The number of threads used in LZMA 2 compression. Defaults to the number of " +"processor cores." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" +msgstr "Number of threads used in compression" + +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "" - -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" +"This option controls the compression algorithm used. Enabling this option " +"will cause 7z to use the fast algorithm, which produces slightly less " +"compression." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" -msgstr "" +msgstr "backup" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" -msgstr "" +msgstr "Unable to determine database format: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2492,437 +2735,509 @@ msgid "" "This is likely caused by upgrading to a newer version and then downgrading.\n" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" +"\n" +"The database has version {0} but the largest supported version is {1}.\n" +"\n" +"This is likely caused by upgrading to a newer version and then downgrading.\n" +"If this is the case, there is likely a backup file of the previous database version in the folder {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" -msgstr "" +msgstr "Unknown table layout detected" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" "Error: {1}\n" "Database is NOT upgraded." msgstr "" +"Failed to execute SQL: {0}\n" +"Error: {1}\n" +"Database is NOT upgraded." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" -msgstr "" +msgstr "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" +"The file {0} was downloaded and had size {1} but the size was expected to be" +" {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" -msgstr "" +msgstr "No source folders specified for backup" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" -msgstr "" +msgstr "Unauthorised to access source folder {0}, aborting backup" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" -msgstr "" +msgstr "The value \"{1}\" supplied to --{0} does not represent a valid integer" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" +"The option --{0} is not supported because the module {1} is not currently " +"loaded" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" -msgstr "" +msgstr "The supplied option --{0} is not supported and will be ignored" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" -msgstr "" +msgstr "The value \"{1}\" supplied to --{0} does not represent a valid path" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" -msgstr "" +msgstr "The value \"{1}\" supplied to --{0} does not represent a valid size" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" -msgstr "" +msgstr "The value \"{1}\" supplied to --{0} does not represent a valid time" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" -msgstr "" +msgstr "The operation {0} has started" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" -msgstr "" +msgstr "The operation {0} has completed" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" -msgstr "" +msgstr "The operation {0} has failed with error: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" -msgstr "" +msgstr "Invalid path: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" +"Failed to apply 'force-locale' setting. Please try to update .NET-Framework." +" Exception was: \"{0}\" " -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" -msgstr "" +msgstr "The source {0} uses an invalid volume name, aborting backup" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" +"The source {0} is on volume {1}, which could not be found, aborting backup" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " "etc). A multiplier is recommended to avoid unexpected changes if the program" " is updated." msgstr "" +"The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " +"etc). A multiplier is recommended to avoid unexpected changes if the program" +" is updated." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " "a hyphen (-), but can contain all other characters allowed by the remote " "storage." msgstr "" +"A string used to prefix the filenames of the remote volumes, can be used to " +"store multiple backups in the same remote folder. The prefix cannot contain " +"a hyphen (-), but can contain all other characters allowed by the remote " +"storage." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" -msgstr "" +msgstr "Remote filename prefix" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" -msgstr "" +msgstr "Disable checks based on file time" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" -msgstr "" +msgstr "Restore to another folder" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" +"Allow system to enter sleep power modes for inactivity during backup/restore" +" operations (Windows/OSX only)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for downloads. Setting this limit can make the backups take longer, but will" +" make Duplicati less intrusive." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" -msgstr "" +msgstr "Max number of kilobytes to download pr. second" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" +"By setting this value you can limit how much bandwidth Duplicati consumes " +"for uploads. Setting this limit can make the backups take longer, but will " +"make Duplicati less intrusive." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" -msgstr "" +msgstr "Max number of kilobytes to upload pr. second" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" +"If you store the backups on a local disk, and prefer that they are kept " +"unencrypted, you can turn of encryption completely by using this switch." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" -msgstr "" +msgstr "Disable encryption" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" +"If an upload or download fails, Duplicati will retry a number of times " +"before failing. Use this to handle unstable network connections better." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" -msgstr "" +msgstr "Number of times to retry a failed transmission" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" +"Supply a passphrase that Duplicati will use to encrypt the backup volumes, " +"making them unreadable without the passphrase. This variable can also be " +"supplied through the environment variable PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" -msgstr "" +msgstr "Passphrase used to encrypt backups" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" -msgstr "" +msgstr "The time to list/restore files" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" -msgstr "" +msgstr "The version to list/restore files" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" +"When searching for files, only the most recent backup is searched. Use this " +"option to show all previous versions too." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" -msgstr "" +msgstr "Show all versions" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" +"When searching for files, all matching files are returned. Use this option " +"to return only the largest common prefix path." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" -msgstr "" +msgstr "Show largest prefix" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" +"When searching for files, all matching files are returned. Use this option " +"to return only the entries found in the folder specified as filter." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" -msgstr "" +msgstr "Show folder contents" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This is useful if the network drops out occasionally " +"during transmissions." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" +msgstr "Time to wait between retries" + +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" +"Use this option to attach extra files to the newly uploaded filelists." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" -msgstr "" +msgstr "Set control files" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" +"This option allows you to exclude files that are larger than the given " +"value. Use this to prevent backups becoming extremely large." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" -msgstr "" +msgstr "Limit the size of files being backed up" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" -msgstr "" +msgstr "Thread priority" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" -msgstr "" +msgstr "Limit the size of the volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "compression module." msgstr "" +"Duplicati 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." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" -msgstr "" +msgstr "Select what module to use for compression" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "encryption module." msgstr "" +"Duplicati 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." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" +msgstr "Select what module to use for encryption" + +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "" - -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2936,88 +3251,104 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" +"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." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" -msgstr "" +msgstr "The path where ready volumes are placed until uploaded" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" -msgstr "" +msgstr "The number of volumes to create ahead of time" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" +"When performing asynchronous uploads, the maximum number of concurrent " +"uploads allowed. Set to zero to disable the limit." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" -msgstr "" +msgstr "The number of concurrent uploads allowed" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +msgid "Log information to the file specified." +msgstr "" + +#: Library/Main/Strings.cs:125 msgid "Log internal information to a file" -msgstr "" +msgstr "Log internal information to a file" -#: Library/Main/Strings.cs:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 -msgid "" -"Specifies the amount of log information to write into the file specified by " -"--log-file" -msgstr "" - -#: Library/Main/Strings.cs:105 -msgid "Log information level" -msgstr "" - -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:127 +msgid "Log information level" +msgstr "Log information level" + +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 +#, csharp-format +msgid "Use the options --{0} and --{1} instead." +msgstr "" + +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" +"If Duplicati detects that the target folder is missing, it will create it " +"automatically. Activate this option to prevent automatic folder creation." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3025,13 +3356,19 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" +"Use this option to exclude faulty writers from a snapshot. This is " +"equivalent to the -wx flag of the vshadow.exe tool, except that it only " +"accepts writer class GUIDs, and not component names or instance GUIDs. " +"Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " +"are allowed, including with and without curly braces." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" +"A semicolon separated list of guids of VSS writers to exclude (Windows only)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3043,12 +3380,21 @@ msgid "" "usage fails. This feature is only supported on Windows and requires " "administrative privileges." msgstr "" +"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." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3058,90 +3404,105 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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 "" +msgstr "Verify uploads by listing contents" -#: Library/Main/Strings.cs:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" -msgstr "" +msgstr "Upload files synchronously" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" -msgstr "" +msgstr "Do not re-use connections" -#: Library/Main/Strings.cs:120 +#: 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 "" +"When an error occurs, Duplicati will silently retry, and only report the " +"number of retries. Enable this option to have the error messages displayed " +"when a retry is performed." -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" -msgstr "" +msgstr "Show error messages when a retry is performed" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" -msgstr "" +msgstr "Upload empty backup files" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" +msgstr "Threshold for warning about low quota" + +#: 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:128 -msgid "Symlink handling" +#: Library/Main/Strings.cs:152 +msgid "Disable backend quota" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3150,14 +3511,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Symlink handling" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3166,46 +3527,79 @@ msgid "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." msgstr "" +"Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " +"option will record a hardlink ID for each hardlink to avoid storing " +"hardlinked paths multiple times. The option \"{1}\" will ignore hardlink " +"information, and treat each hardlink as a unique path. The option \"{2}\" " +"will ignore all hardlinks with more than one link." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Hardlink handling" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Exclude files by attribute" + +#: 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 " "then used to access the contents of a snapshot. This workaround can speed up" " file access on Windows XP." msgstr "" +"Activate this option to map VSS snapshots to a drive (similar to SUBST, " +"using Win32 DefineDosDevice). This will create temporary drives that are " +"then used to access the contents of a snapshot. This workaround can speed up" +" file access on Windows XP." -#: Library/Main/Strings.cs:135 +#: 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: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:136 +#: Library/Main/Strings.cs:162 +msgid "Name of the backup" +msgstr "Name of the backup" + +#: Library/Main/Strings.cs:163 msgid "" -"A display name that is attached to this backup. Can be used to identify the " +"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:137 -msgid "Name of the backup" +#: Library/Main/Strings.cs:164 +msgid "Backup ID" msgstr "" -#: Library/Main/Strings.cs:138 +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -3213,84 +3607,87 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" -msgstr "" +msgstr "Manage non-compressible file extensions" -#: Library/Main/Strings.cs:140 +#: 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 " "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." msgstr "" +"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." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" -msgstr "" +msgstr "Block size used in hashing" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" -msgstr "" +msgstr "List of files to examine for changes" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" -msgstr "" +msgstr "Path to the local state database" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" -msgstr "" +msgstr "List of deleted files" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: 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:180 +msgid "Use this option to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:150 -msgid "" -"This option can be used to increase speed in exchange for extra memory use." -msgstr "" - -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" -msgstr "" +msgstr "Store an in-memory block cache" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" -msgstr "" +msgstr "Do not query backend at startup" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3298,135 +3695,154 @@ msgid "" "tradeoff is that larger index files take up more remote space and which may " "never be used." msgstr "" +"The index files are used to limit the need for downloading dblock files when" +" there is no local database present. The more information is recorded in the" +" index files, the faster operations can proceed without the database. The " +"tradeoff is that larger index files take up more remote space and which may " +"never be used." -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 "" +"As files are changed, some data stored at the remote destination may not be " +"required. This option controls how much wasted space the destination can " +"contain before being reclaimed. This value is a percentage used on each " +"volume and the total storage." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" -msgstr "" +msgstr "The maximum wasted space in percent" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" -msgstr "" +msgstr "The hash algorithm used on blocks" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" -msgstr "" +msgstr "The hash algorithm used on files" -#: Library/Main/Strings.cs:164 +#: 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. " "Use this option to disable such automatic compacting and only compact when " "running the compact command." msgstr "" +"If a large number of small files are detected during a backup, or wasted " +"space is found after deleting backups, the remote data will be compacted. " +"Use this option to disable such automatic compacting and only compact when " +"running the compact command." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" -msgstr "" +msgstr "Disable automatic compacting" -#: Library/Main/Strings.cs:166 +#: 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 " "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." msgstr "" +"When examining the size of a volume in consideration for compacting, a small" +" tolerance value is used, by default 20 percent of the volume size. This " +"ensures that large volumes which may have a few bytes wasted space are not " +"downloaded and rewritten." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" -msgstr "" +msgstr "Volume size threshold" -#: Library/Main/Strings.cs:168 +#: 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 "" +"To avoid filling the remote storage with small files, this value can force " +"grouping small files. The small volumes will always be combined when they " +"can fill an entire volume." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" -msgstr "" +msgstr "Maximum number of small volumes" -#: Library/Main/Strings.cs:170 +#: 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 "" +"Enable this option to look into other files on this machine to find existing" +" blocks. This is a fairly slow operation but can limit the size of " +"downloads." -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" -msgstr "" +msgstr "Use local file data when restoring" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 -msgid "Keep a number of versions" +#: Library/Main/Strings.cs:204 +msgid "Disable the local database" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:205 msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" +"Use this option to set number of versions to keep. Supply -1 to keep all " +"versions." msgstr "" -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" +#: Library/Main/Strings.cs:206 +msgid "Keep a number of versions" +msgstr "Keep a number of versions" -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." -msgstr "" +msgstr "Use this option to set the timespan in which backups are kept." -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" +msgstr "Keep all versions within a timespan" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3437,314 +3853,374 @@ msgid "" "also supports using the specifier \"U\" to indicate an unlimited time " "interval." msgstr "" +"Use this option to reduce the number of versions that are kept with " +"increasing version age by deleting most of the old backups. The expected " +"format is a comma separated list of colon separated time frame and interval " +"pairs. For example the value \"7D:0s,3M:1D,10Y:2M\" means \"For 7 day keep " +"all backups, for 3 months keep one backup every day, for 10 years one backup" +" every 2nd month and delete every backup older than this.\". This option " +"also supports using the specifier \"U\" to indicate an unlimited time " +"interval." -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "" +#: 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:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." -msgstr "" +msgstr "Use this option to continue even if some source entries are missing." -#: Library/Main/Strings.cs:182 -msgid "Overwrite files when restoring" -msgstr "" +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignore missing source elements" -#: Library/Main/Strings.cs:183 +#: 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:184 -msgid "Output more progress information" -msgstr "" +#: Library/Main/Strings.cs:214 +msgid "Overwrite files when restoring" +msgstr "Overwrite files when restoring" -#: Library/Main/Strings.cs:185 +#: 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 "" +"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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Output more progress information" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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 "" +"Use this option to increase the amount of output generated as the result of " +"the operation, including all filenames." -#: Library/Main/Strings.cs:189 -msgid "Determine if verification files are uploaded" -msgstr "" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Output full results" -#: Library/Main/Strings.cs:190 +#: 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 "" +"Use this option to upload a verification file after changing the remote " +"storage. The file is not encrypted and contains the size and SHA256 hashes " +"of all the remote files and can be used to verify the integrity of the " +"files." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "Determine if verification files are uploaded" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 -msgid "Size of the file read buffer" +#: Library/Main/Strings.cs:227 +msgid "Activate in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:228 msgid "" "Use this size to control how many bytes are read from a file before " -"processing" +"processing." msgstr "" -#: Library/Main/Strings.cs:199 -msgid "Allow the passphrase to change" -msgstr "" +#: Library/Main/Strings.cs:229 +msgid "Size of the file read buffer" +msgstr "Size of the file read buffer" -#: Library/Main/Strings.cs:200 +#: 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" +"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:201 -msgid "List only filesets" -msgstr "" +#: Library/Main/Strings.cs:232 +msgid "Allow the passphrase to change" +msgstr "Allow the passphrase to change" -#: Library/Main/Strings.cs:202 +#: 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" +"other metadata which slows down the process." msgstr "" -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "" +#: Library/Main/Strings.cs:234 +msgid "List only filesets" +msgstr "List only filesets" -#: Library/Main/Strings.cs:205 +#: 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 "" +"Use this option to disable the storage of metadata, such as file timestamps." +" Disabling metadata storage will speed up the backup and restore operations," +" but does not affect file size much." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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 "" +"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:208 -msgid "Skip restored file check" -msgstr "" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Restore file permissions" -#: Library/Main/Strings.cs:209 +#: 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 "" +"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." -#: Library/Main/Strings.cs:210 -msgid "Do not use local data" -msgstr "" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Skip restored file check" -#: Library/Main/Strings.cs:211 +#: 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 will attempt to use data from source files to minimise the amount " +"of downloaded data. Use this option to skip this optimisation and only use " +"remote data." -#: Library/Main/Strings.cs:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Do not use local data" + +#: 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:213 +#: 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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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 "" +"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:216 -msgid "Repair database with paths" -msgstr "" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Check block hashes" -#: Library/Main/Strings.cs:217 +#: 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 " "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." msgstr "" +"Use this option to build a searchable local database which only contains " +"path information. This option is usable for quickly building a database to " +"locate certain content without needing to reconstruct all information. The " +"resulting database can be searched, but cannot be used to restore data with." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Repair database with paths" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Force the locale setting" -#: Library/Main/Strings.cs:221 +#: 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 "" +"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." -#: Library/Main/Strings.cs:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "" +#: 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:225 +#: 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 "" +"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." -#: Library/Main/Strings.cs:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Limit number of concurrent threads" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." msgstr "" +"Use this option to set the number of processes that perform compression of " +"output data." -#: Library/Main/Strings.cs:230 +#: 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: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 "" +"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." -#: Library/Main/Strings.cs:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Allow removing all filesets" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3753,51 +4229,60 @@ msgid "" "this to true will allow Duplicati to perform VACUUM operations at its " "discretion." msgstr "" +"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." -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Disable the read-ahead scanner" -#: Library/Main/Strings.cs:243 +#: 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 "" +"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." -#: Library/Main/Strings.cs:244 -msgid "Disable the backup when on battery power" -msgstr "" +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Disable filelist consistency checks" -#: Library/Main/Strings.cs:245 +#: 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 (i.e., 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:247 +#: 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:284 msgid "Log file information level" -msgstr "" +msgstr "Log file information level" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3806,43 +4291,88 @@ msgid "" "they start with '-'. Regular expressions are supported within hard braces. " "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" +"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]\" " -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:251 -msgid "Applies filters to the console log data" -msgstr "" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." msgstr "" +"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." -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "List of filenames that exclude folders" + +#: 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:267 +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3850,89 +4380,135 @@ msgid "" "remember to set either --{0}={2} or --{1}={2} to report the additional log " "data" msgstr "" +"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" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" +"The cryptolibrary does not support re-usable transforms for the hash " +"algorithm {0}" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "" +msgstr "The cryptolibrary does not support the hash algorithm {0}" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" -msgstr "" +msgstr "The passphrase cannot be changed for an existing backup" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" -msgstr "" +msgstr "Failed to create a snapshot: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" -msgstr "" +msgstr "Failed to delete file {0}, testing if file exists" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" +"Recovered from problem with attempting to delete non-existing file {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" -msgstr "" +msgstr "Failed to recover from error deleting file {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" +msgstr "Delete operation failed for {0} with FileNotFound, listing contents" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "Listing indicates file {0} was deleted correctly" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "Listing confirms file {0} was not deleted" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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 "" +"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" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" -msgstr "" +msgstr "Password prompt" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirm encryption passphrase" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" -msgstr "" +msgstr "Empty passphrases are not allowed" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" -msgstr "" +msgstr "Enter encryption passphrase" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" -msgstr "" +msgstr "The passphrases do not match" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3940,307 +4516,320 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"By default, the passphrase is attempted read from the TTY device directly, " +"increasing the security by not copying the passphrase into a stream. In some" +" setups, such as when running detached from a console, this does not work. " +"Set this flag to prevent trying a TTY read and only read the passphrase from" +" STDIN." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Read passphrase from STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" +"This module exposes a number of properties that can be used to change the " +"way http requests are issued" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configure http requests" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" -msgstr "" +msgstr "Accept any server certificate" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" -msgstr "" +msgstr "Optionally accept a known SSL certificate" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" -msgstr "" +msgstr "Disable the expect header" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" +"By default the http requests use the RFC 896 nagling algorithm to support " +"transfer of small packages more efficiently." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" -msgstr "" +msgstr "Disable nagling" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternate OAuth URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" +"This option changes the default SSL versions allowed. This is an advanced " +"option and should only be used if you want to enhance security or work " +"around an issue with a particular SSL protocol." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" +"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." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" +"This option sets the HTTP buffering. Setting this to \"{0}\" can cause " +"memory leaks, but can also improve performance in some cases." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" +"This module works internally to parse source parameters to backup Hyper-V " +"virtual machines" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" -msgstr "" +msgstr "Configure Hyper-V module" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" +"This module works internally to parse source parameters to backup Microsoft " +"SQL Server databases" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" +msgstr "Configure Microsoft SQL Server module" + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" -msgstr "" +msgstr "Run script" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" -msgstr "" +msgstr "Run a script on exit" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" -msgstr "" +msgstr "The script \"{0}\" returned with exit code {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" -msgstr "" +msgstr "The script \"{0}\" returned with exit code {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" -msgstr "" +msgstr "Run a required script on startup" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" -msgstr "" +msgstr "Error while executing script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" -msgstr "" +msgstr "Execution of the script \"{0}\" timed out" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" -msgstr "" +msgstr "Run a script on startup" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" -msgstr "" +msgstr "The script \"{0}\" reported error messages: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" -msgstr "" +msgstr "This module can send email after an operation completes" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" -msgstr "" +msgstr "Send mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" +msgstr "The message body" + +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" -msgstr "" +msgstr "SMTP Password" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" "\n" "Peter Sample , John Sample , admin@example.com" msgstr "" +"This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" +"Example with 3 recipients: \n" +"\n" +"Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" -msgstr "" +msgstr "Email recipient(s)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4248,547 +4837,645 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" -msgstr "" +msgstr "Email sender" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" -msgstr "" +msgstr "The messages to send" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" -msgstr "" +msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" +"This setting supplies the email subject. Values are replaced as described in" +" the description for --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" +msgstr "The email subject" + +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" -msgstr "" +msgstr "SMTP Username" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" -msgstr "" +msgstr "Whole SMTP communication: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" +"Failed to send email with server: {0}, message: {1}, retrying with {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" -msgstr "" +msgstr "Email sent successfully using server: {0}" -#: Library/Modules/Builtin/Strings.cs:119 -msgid "XMPP recipient email" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:120 +#: Library/Modules/Builtin/Strings.cs:140 msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"This module provides support for sending status reports via XMPP messages" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP report module" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:143 +msgid "XMPP recipient email" +msgstr "XMPP recipient email" -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 -msgid "The XMPP username" -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:132 +#: Library/Modules/Builtin/Strings.cs:154 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"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:133 +#: Library/Modules/Builtin/Strings.cs:155 +msgid "The XMPP username" +msgstr "The XMPP username" + +#: Library/Modules/Builtin/Strings.cs:156 +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 "" +msgstr "The XMPP password" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" - -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "" +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" +msgstr "Send messages for all operations" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" +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 Telegram " +"messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 -msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" +"This module provides support for sending status reports via HTTP messages" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP report module" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs: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:220 +msgid "" +"Use this option to change the default HTTP verb used to submit a report." +msgstr "" + +#: 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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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: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: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:234 +msgid "Log message filter" +msgstr "Log message filter" + +#: 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 "" +"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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" -msgstr "" +msgstr "The format is not supported: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" -msgstr "" +msgstr "Invalid size value: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" -msgstr "" +msgstr "The SSL certificate validator was called in an incorrect order" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" +"Failed while validating certificate hash, error message: {0}, SSL error " +"name: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" -msgstr "" +msgstr "Temporary folder does not exist: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" -msgstr "" - -#: Library/Utility/Strings.cs:20 -#, csharp-format -msgid "Invalid specifier: {0}" -msgstr "" - -#: Library/Utility/Strings.cs:21 -#, csharp-format -msgid "Unparsed data: {0}" -msgstr "" - -#: Library/Utility/Strings.cs:24 -#, csharp-format -msgid "The Uri is invalid: {0}" -msgstr "" - -#: Library/Utility/Strings.cs:25 -#, csharp-format -msgid "The Uri is missing a hostname: {0}" -msgstr "" - -#: Library/Utility/Strings.cs:28 -#, csharp-format -msgid "{0} bytes" -msgstr "" - -#: Library/Utility/Strings.cs:29 -#, csharp-format -msgid "{0:N} GB" -msgstr "" - -#: Library/Utility/Strings.cs:30 -#, csharp-format -msgid "{0:N} KB" -msgstr "" - -#: Library/Utility/Strings.cs:31 -#, csharp-format -msgid "{0:N} MB" -msgstr "" - -#: Library/Utility/Strings.cs:32 -#, csharp-format -msgid "{0:N} TB" -msgstr "" - -#: Library/Utility/Strings.cs:33 -#, csharp-format -msgid "The string \"{0}\" could not be parsed into a date" -msgstr "" - -#: Library/Utility/Strings.cs:36 -msgid "Cannot read and write on the same stream" -msgstr "" +msgstr "Failed to parse the segment: {0}, invalid integer" #: Library/Utility/Strings.cs:39 #, csharp-format +msgid "Invalid specifier: {0}" +msgstr "Invalid specifier: {0}" + +#: Library/Utility/Strings.cs:40 +#, csharp-format +msgid "Unparsed data: {0}" +msgstr "Unparsed data: {0}" + +#: Library/Utility/Strings.cs:43 +#, csharp-format +msgid "The Uri is invalid: {0}" +msgstr "The Uri is invalid: {0}" + +#: Library/Utility/Strings.cs:44 +#, csharp-format +msgid "The Uri is missing a hostname: {0}" +msgstr "The Uri is missing a hostname: {0}" + +#: Library/Utility/Strings.cs:47 +#, csharp-format +msgid "{0} bytes" +msgstr "{0} bytes" + +#: Library/Utility/Strings.cs:48 +#, csharp-format +msgid "{0:N} GB" +msgstr "{0:N} GB" + +#: Library/Utility/Strings.cs:49 +#, csharp-format +msgid "{0:N} KB" +msgstr "{0:N} KB" + +#: Library/Utility/Strings.cs:50 +#, csharp-format +msgid "{0:N} MB" +msgstr "{0:N} MB" + +#: Library/Utility/Strings.cs:51 +#, csharp-format +msgid "{0:N} TB" +msgstr "{0:N} TB" + +#: Library/Utility/Strings.cs:52 +#, csharp-format +msgid "The string \"{0}\" could not be parsed into a date" +msgstr "The string \"{0}\" could not be parsed into a date" + +#: Library/Utility/Strings.cs:55 +msgid "Cannot read and write on the same stream" +msgstr "Cannot read and write on the same stream" + +#: Library/Utility/Strings.cs:58 +#, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" +"The string {0} does not represent a known filter group name. Valid values " +"are: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." -msgstr "" +msgstr "{0}: Selects no filters." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." -msgstr "" +msgstr "{0}: A set of default exclude filters, currently evaluates to: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." -msgstr "" +msgstr "{0}: A set of default include filters, currently evaluates to: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" -msgstr "" +msgstr " Aliases: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " "includes any operating system reported protected files. Most users should at" " least apply these filters." msgstr "" +"{0}: Files that are owned by the system or not suited to be backed up. This " +"includes any operating system reported protected files. Most users should at" +" least apply these filters." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" +"{0}: Files that belong to the operating system. These files are restored " +"when the operating system is re-installed." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" +"{0}: Files and folders that are known to be storage of temporary data." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" +"{0}: Files and folders that are known cache locations for the operating " +"system and various applications" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." -msgstr "" +msgstr "{0}: Installed programs and their libraries, but not their settings." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" -msgstr "" +msgstr "The command {0} needs at least one of the following options set: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" +"Found {0} commands but expected {1}, commands: \n" +"{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" +msgstr "Command not supported: {0}" + +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "" - -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" -msgstr "" +msgstr "The following filesets would be deleted:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" -msgstr "" +msgstr "These filesets were deleted:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" -msgstr "" +msgstr "Supported backends:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" -msgstr "" +msgstr "Supported compression modules:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" -msgstr "" +msgstr "Supported encryption modules:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" +msgstr "Supported options:" + +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" -msgstr "" - -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" +msgstr "Supported generic modules:" + +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." msgstr "" -#: CommandLine/Strings.cs:20 +#: 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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" -msgstr "" +msgstr "An error occured: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" -msgstr "" +msgstr "The inner error message is: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" -msgstr "" +msgstr "Include files" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" -msgstr "" +msgstr "Exclude files" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" +"If this option is used with a backup operation, it is interpreted as a list " +"of files to add to the filesets. When used with list or restore, it will " +"list or restore the control files instead of the normal files." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" -msgstr "" +msgstr "Use control files" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" +"If this option is set, progress reports and other messages that would " +"normally go to the console will be redirected to the log." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" -msgstr "" +msgstr "Disable console output" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" -msgstr "" +msgstr "This link may provide additional information: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" -msgstr "" +msgstr "Toggle automatic updates" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" msgstr "" +"Set this option if you prefer to have the command line version automatically" +" update" diff --git a/Localizations/duplicati/localization-es.mo b/Localizations/duplicati/localization-es.mo index 504acbc0d..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 92433aad3..29dedc2d0 100644 --- a/Localizations/duplicati/localization-es.po +++ b/Localizations/duplicati/localization-es.po @@ -4,350 +4,93 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Pruebas, 2017 -# Martín Gómez González , 2017 -# José Costas , 2017 # Dagoberto Rodriguez , 2018 -# Joaquín Entrialgo, 2019 +# 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Joaquín Entrialgo, 2019\n" -"Language-Team: Spanish (https://www.transifex.com/duplicati/teams/67655/es/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Otra instancia se está ejecutando y fue notificada" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Muestra esta ayuda" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Argumentos de línea de comandos admitidos: \n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Esta opción puede usarse para almacenar algunas o todas las opciones dadas al cliente de línea de comandos. El archivo debe ser un archivo de texto sin formato, se prefiere la codificación UTF-8. Cada línea en el archivo debe tener el formato --option = value.\n" -" Las opciones especiales - {0} y - {1} se pueden usar para sobreescribir la ruta local y el destino remoto uri, respectivamente. Las opciones de este archivo tienen prioridad sobre las opciones proporcionadas en la línea de comandos. No puede especificar filtros en el archivo y en la línea de comandos. En su lugar, puede utilizar las opciones especiales - {2}, - {3} o - {4} para especificar los filtros dentro del archivo de parámetros. Cada filtro debe ser prefijado con un + o un -, y varios filtros deben ser unidos con {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Ruta a un archivo con parámetros" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, 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}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Exportar información de registro al archivo indicado" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" -"Determina la cantidad de información escrita en el archivo de registro" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Activa el modo portátil, donde la base de datos se coloca por debajo del " -"programa ejecutable" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Se produjo un error grave en Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"No se puede iniciar, ¿tal vez haya otro proceso en ejecución?\n" -"Mensaje de error: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Desactiva el cifrado de la base de datos" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"La ruta a la carpeta donde están los ficheros estáticos para el servidor web" -" está presente. La carpeta debe estar ubicada bajo la carpeta de " -"instalación." - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"El certificado y el archivo de claves en formato PKCS # 12 que utiliza el " -"servidor web para SSL. Solo se admiten claves RSA / DSA." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "La contraseña de descifrado del archivo de certificado PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"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." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"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." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Habilita la respuesta de ping-pong" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Cuando se ejecuta como un servidor, el demonio del servicio debe verificar " -"que el proceso está respondiendo. Si esta opción está habilitada, el " -"servidor lee la entrada estándar y escribe una respuesta a cada línea leída" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Limpiar datos del registro antiguos" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Establece el tiempo tras el cual los datos del registro se eliminarán de la " -"base de datos." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Establece la carpeta donde se guardan las configuraciones" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Establece la llave de cifrado de la base de datos" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Carpeta de almacenamiento temporal" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "El servidor fue iniciado y escuchando en {0}, puerto {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "No se puede abrir un socket para escuchar, intentando puertos: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" +"Este módulo cifra todos los archivos de la misma manera que lo hace " +"AESCrypt, utilizando cifrado AES de 256 bits." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Cifrado AES-256, incorporado" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "No se permite una frase de seguridad vacía" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Error al descifrar datos (¿frase de contraseña inválida?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, externo" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" +"Utilice este conmutador para especificar opciones adicionales para GPG. No " +"puede especificar la opción --passphrase-fd aquí. La opción --decrypt " +"siempre se especifica." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Opciones adicionales de línea de comandos GPG para el descifrado" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "No utilice armadura en GPG " - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -356,46 +99,40 @@ msgstr "" " No puede especificar aquí la opción --passphrase-fd. La opción --encrypt " "siempre se especifica." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Opciones adicionales de la línea de comandos GPG para el cifrado" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" -msgstr "" - -#: Library/Encryption/Strings.cs:47 -msgid "" -"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" -"La ruta al programa GNU Privacy Guard. Si no se suministra, Duplicati " -"asumirá que el programa \"gpg\" está disponible en la ruta del sistema." +msgstr "No se pudo ejecutar GPG con \"{0} {1}\": {2}" #: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "La ruta a GnuPG" +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"search for \"gpg2\" and \"gpg\" on the system." +msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "La ruta a GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" "Use this option to supply the --armor option to GPG. The files will be " "larger but can be sent as pure text files." msgstr "" +"Utilice esta opción para indicar la opción --armor a GPG. Los archivos serán" +" más grandes pero se pueden enviar como archivos de texto puro." #: Library/Encryption/Strings.cs:51 msgid "Use GPG Armor" msgstr "Usar armadura GPG" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Reemplaza el comando GPG para descifrado" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -404,8 +141,8 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -419,102 +156,114 @@ msgstr "Error de descifrado: {0}" #: Library/Encryption/Strings.cs:60 msgid "Failure while invoking GnuPG, program won't flush output" -msgstr "" +msgstr "Fallo al invocar GnuPG, el programa no limpiará la salida" #: Library/Encryption/Strings.cs:61 msgid "Failure while invoking GnuPG, program won't terminate" -msgstr "" +msgstr "Fallo al invocar GnuPG, el programa no terminará" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "alias" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valor por defecto" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[OBSOLETO]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valores" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boleana" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumeración" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Indicadores" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Número entero" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Ruta" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Tamaño" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Cadena" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Intervalo de tiempo" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Desconocido" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "La carpeta no se puede crear porque ya existe" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "No existe la carpeta solicitada" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Cancelado" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "El archivo solicitado no existe" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" "Error message: {0}\n" "Command: {1} {2}" msgstr "" +"El comando externo no pudo iniciarse.\n" +"Mensaje de error: {0}\n" +"Comando: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" +"El comando externo no se pudo completar dentro del límite de tiempo " +"establecido: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" +"No se puede hacer coincidir la ruta local {0} con ninguna ruta de " +"instantánea: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -522,7 +271,7 @@ msgid "" msgstr "" "Script retorno exitosamente, pero la carpeta temporal {0} no existe: {1}\t" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -530,119 +279,124 @@ msgstr "" "Script retorno exitosamente, pero la carpeta temporal {0} todavía existe: " "{1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" +"La secuencia de comandos devolvió el código de salida {0}, pero se esperaba " +"{1}: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" +"La secuencia de comandos se devolvió correctamente, pero en la salida " +"faltaba el parámetro {0}: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" +"No se puede determinar la ruta completa del archivo para la entrada de USN" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" +"Las entradas de diario de USN se eliminaron desde la última exploración" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" -msgstr "" +msgstr "Respuesta vacía inesperada al enumerar" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN no es compatible con Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" +"El número de archivos devueltos por USN fue cero. Probablemente sea un " +"error. Para remediar esto, se ha desactivado USN." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" -msgstr "" +msgstr "Se encontró un formato de ruta inesperado" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." -msgstr "" +msgstr "Versión de diario USN no soportada." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" +"La copia de seguridad anterior no registró la información del diario USN" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "La identificación del diario USN ha cambiado" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "El siguiente USN es cero" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "La configuración de copia de seguridad ha cambiado" -#: Library/Snapshots/Strings.cs:28 -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:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Almacenamiento simple" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Falta la opción requerida: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Suministra la contraseña utilizada para conectar al servidor" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" +"El nombre de dominio del usuario utilizado para conectarse al servidor." -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -650,30 +404,32 @@ msgstr "" "El nombre usuario utilizado para conectar al servidor. También puede ser " "suministrada como variable de entorno \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Suministra el nombre de usuario utilizado para conectar al servidor" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" +"El Nombre de Inquilino es comúnmente el nombre de usuario de la cuenta de " +"pago. Esta opción debe proporcionarse cuando se autentifica con una " +"contraseña, pero no es necesaria cuando se usa una clave API." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -681,30 +437,33 @@ msgstr "" "La clave API se puede utilizar para conectarse sin proporcionar una " "contraseña y un ID de Tenant a algunos proveedores." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Suministre la clave API utilizada para conectarse al servidor" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" +"La URL de autenticación se utiliza para autenticar al usuario y encontrar el" +" servicio de almacenamiento. La URL suele terminar con \"/v2.0\". " +"Proveedores reconocidos son: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Proporcione el URL de autenticación" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" -msgstr "" +msgstr "La versión de la piedra llave de la API a utilizar" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -715,48 +474,68 @@ msgstr "" "una lista de las regiones válidas, o deje en blanco para la región por " "defecto." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Proporcione la región utilizada para crear un contenedor" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Si se establece este indicador, la conexión FTP se realiza en modo activo. " -"Incluso si también se establece el indicador \"ftp-pasivo\", la conexión se " -"realizará en modo activo" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Cambia el método de conexiones FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Si se establece este indicador, la conexión FTP se realiza en modo pasivo, " -"la cual funciona mejor con algunos firewalls. Si también se establece el " -"indicador \"ftp-regular\", este indicador se ignorará" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -764,101 +543,101 @@ msgstr "" "La contraseña utilizada para conectarse al servidor. También puede ser " "suministrada como variable de entorno \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Manda a Duplicati a utilizar una conexión SSL (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "No se encontró la carpeta {0}, mensaje: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"El archivo {0} se cargó pero no se encontró después, el listado de archivos " -"devolvió {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"El archivo fue subido {0} pero el tamaño devuelto fue de {1} y se esperaba " -"que fuese de {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Desactivar la verificación de subida" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" +"Para protegerse contra fallos en la red, se intentará verificar cada carga. " +"Utilice esta opción para deshabilitar esta verificación para que la carga " +"sea más rápida pero menos confiable." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Desactivar la verificación de subida" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "No se encontró la carpeta {0}, mensaje: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -"Debe proporcionar un identificador de proyecto con --{0} para crear un " -"depósito" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "El código de autorización" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "El token de autorización obtenido desde {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "El código de autorización" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -867,11 +646,11 @@ msgstr "" "Esta opción sólo se usa al crear nuevos depósitos. Utilice esta opción para cambiar que región de datos es almacenada en él. Las cargas varían con la localización del depósito. Lugares conocidos del deposito:\n" " {0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Especifica la opción de ubicación para la creación de un depósito" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -880,272 +659,228 @@ msgstr "" "Esta opción sólo se utiliza al crear nuevos depósitos. Utilice esta opción para cambiar qué tipo de almacenamiento tiene el depósito. Las cargas y funcionalidades varían con la clase de almacenamiento del depósito. Clases de almacenamiento conocidas:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +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:35 -msgid "Specifies project for creating a bucket" -msgstr "Especifica el proyecto para la creación de un depósito" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Esta opción sólo se utiliza cuando se crean nuevos depósitos. Utilice esta " -"opción para suministrar el identificador de proyecto al que está conectado " -"el depósito. El proyecto determina los cargos por uso que se aplican." -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Hay más de un elemento denominado \"{0}\" en la carpeta \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 -msgid "Team drive ID" +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"drive." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format +#: Library/Backend/GoogleServices/Strings.cs:50 +msgid "Team drive ID" +msgstr "Identificación de unidad de equipo" + +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:5 -msgid "Provide another authentication URL" -msgstr "Proporcionar otra URL de autenticación" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Suministra la clave de acceso utilizada para conectarse al servidor" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Usar una cuenta de UK" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Suministra el nombre de usuario para autentificar con CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Suministra el nombre de usuario para autentificar con CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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 "" -#: Library/Backend/CloudFiles/Strings.cs:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Proporcionar otra URL de autenticación" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Usar una cuenta de UK" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Error de verificación del Hash MD5 (ETag)" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Error al eliminar archivo" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Error al cargar archivo" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Ninguna llave de acceso API CloudFiles dada" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Ningún usuario de CloudFiles dado" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "¿Respuesta de CloudFiles inesperada, tal vez la API ha cambiado?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Usar un servidor Europeo" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "No se puede determinar el nombre del depósito para el host: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Está utilizando un formato de url obsoleto, cámbielo por: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Las opciones --{0} y --{1} son mutuamente excluyentes" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Por favor use --{0}={1} en su lugar" - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "No se ha proporcionado llave secreta S3" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "No se ha proporcionado Identificación de Usuario S3" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" +"Esta opción solo se usa al crear nuevos depósitos. Utilice esta opción para cambiar la región en la que se almacenan los datos. Amazon cobra un poco más por los depósitos fuera de EE.UU. Ubicaciones de depósitos conocidas:\n" +"{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Especifique las restricciones de ubicación de S3" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" +"Otras empresas además de Amazon ahora admiten la API S3, lo que significa que este servidor también puede leer y escribir datos en esos proveedores. Utilice esta opción para establecer el nombre de anfitrión. Los proveedores actualmente conocidos son:\n" +"{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Especifique un nombre de servidor S3 alternativo" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indica a Duplicati que use una conexión SSL (https)" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1154,27 +889,88 @@ msgstr "" "utiliza esta opción, el servidor elegirá una clase de almacenamiento " "predeterminada." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Especificar la clase de almacenamiento" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP alternativo" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "No se encontró la carpeta {0}. Mensaje: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"El archivo fue subido {0} pero el tamaño devuelto fue de {1} y se esperaba " +"que fuese de {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1184,7 +980,7 @@ msgstr "" "verificar. Utilice esta opción para desactivar la verificación para hacer la" " subida más rápida pero menos fiable." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1192,11 +988,11 @@ msgstr "" "Si se establece este indicador, se cambiará el tipo de conexión de datos FTP" " a la opción seleccionada." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configurar el tipo de conexión de datos FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1204,215 +1000,220 @@ msgstr "" "Si se define este indicador, se cambiará el modo de cifrado de FTP a la " "opción seleccionada." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configurar el modo de cifrado del FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Este indicador controla la política SSL cuando se habilita el cifrado." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Configurar la política SSL cuando se habilita la encriptación" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" +"Algunos servidores FTP necesitan un pequeño retraso antes de informar el " +"tamaño de archivo correcto. El retraso requerido depende de la topología de " +"la red. Si experimenta errores relacionados con el tamaño de carga que no " +"coincide, intente agregar un retraso de unos segundos." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" -msgstr "" +msgstr "Agrega un retraso después de cargar un archivo" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Error al eliminar archivo: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Error al leer archivo: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Error al escribir archivo: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Módulo para la generación de llaves privada/pública SSH" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Generador de llaves SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Nombre de usuario clave pública" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Un nombre de usuario para añadir a la clave pública" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "El tipo de llave" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Determinar el tipo de llave a generar" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "La longitud de la llave" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "La longitud de la llave en bits" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Módulo para cargar claves públicas SSH" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Cargador de claves SSH" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "La URL de conexión SSH" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "La URL de conexión SSH utilizada para establecer la conexión" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "La clave pública SSH para añadir" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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 "" -#: Library/Backend/SSHv2/Strings.cs:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr " SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" +"Para protegerse contra ataques man-in-the-middle, la huella digital del " +"servidor se verifica en la conexión. Utilice esta opción para deshabilitar " +"la verificación de huella digital de la clave del amfitrión. Solo debe usar " +"esta opción para realizar pruebas." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Desactiva la validación de la huella digital" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Utiliza una clave privada SSH para autenticar" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr " SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "No se puede establecer la carpeta a {0}, mensaje de error: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " "\"{0}\". Cause of this message is either not correct configuration or Man-" "in-the-middle attack!" msgstr "" +"Falló la validación de la huella digital del servidor. El servidor devolvió " +"la huella digital \"{0}\". ¡La causa de este mensaje es una configuración " +"incorrecta o un ataque Man-in-the-middle!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" +"Por favor agregue - {1} = \"{0}\" para confiar en este anfitrión. " +"Opcionalmente, puede utilizar --{2} (NO SEGURO) para realizar pruebas." -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Fuerza borrar archivos" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1422,63 +1223,87 @@ msgstr "" "eliminará después de un período de gracia. Utilice este comando para forzar " "la eliminación inmediata de archivos." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Fuerza borrar archivos" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." -msgstr "" +msgstr "Este servidor puede leer y escribir datos en Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Repositorio local" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" +"Repositorio local para Rclone. Asegúrese de que esté configurado como una " +"unidad local, ya que necesita acceso a los archivos generados por Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Repositorio remoto" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Repositorio local" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" +"Repositorio remoto para Rclone. Puede ser cualquiera de los servidores " +"proporcionados por Rclone. Más información disponible en " +"https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Repositorio remoto" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Ruta remota" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." +msgstr "Las opciones serán transferidas a Rclone." + +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" +"Ruta completa del ejecutable de Rclone. Sólo es necesario si no se encuentra" +" en tu ruta predeterminada." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Unidad o carpeta local" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1486,19 +1311,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Esta opción sólo funciona cuando la opción --{0} también esta especificada. " -"Si hay rutas alternativas especificadas, esta opción indica el nombre de un " -"archivo de marcadores que debe estar presente en la carpeta. Esto puede " -"utilizarse para manejar situaciones donde se cambie la letra de una unidad " -"de disco externa o un punto de montaje. Al asegurarse que existe el archivo " -"determinado, evitamos escribir datos en un disco externo no deseado. Nunca " -"se examina el contenido del archivo sólo su existencia." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Buscar un archivo en la carpeta de destino" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1512,483 +1330,535 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Esta opción permite especificar varios objetivos. La ruta de destino " +"principal se coloca antes de la lista de rutas que se proporciona con esta " +"opción. Antes de iniciar la copia de seguridad, se comprueba la existencia " +"de cada carpeta de la lista y, opcionalmente, la presencia del archivo de " +"marcador proporcionado por --{0}. La primera ruta existente que contiene " +"opcionalmente el archivo de marcador se utiliza como destino. Los destinos " +"múltiples se separan con \"{1}\". En Windows, la ruta puede ser una ruta UNC" +" y la letra de la unidad puede sustituirse por un asterisco (*), por " +"ejemplo: \"*:\\backup\", que examinará todas las letras de unidad. Si se " +"proporciona un nombre de usuario y una contraseña, se utilizan las mismas " +"credenciales para todos los destinos." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Una lista de rutas de destino secundaria" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Unidad o carpeta local" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "La carpeta {0} no existe" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "No se encontró el archivo marcado \"{0}\" en los destinos examinados: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Mover el archivo en lugar de copiarlo" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Forzar autentificación frente a acciones remotas" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "El \"ID de la cuenta en B2 Cloud Storage\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "No se dio \"llave de aplicación de B2 Cloud Storage\"" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "No se dio \"ID de la cuenta en B2 Cloud Storage\"" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cuenta Cloud Storage ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"De forma predeterminada, se crea un depósito privado. Utilice esta opción " -"para establecer el tipo de depósito. Consulte la documentación de B2 para " -"los tipos permitidos" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "El tipo de depósito que utiliza para crear un depósito" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" -msgstr "" +msgstr "El tamaño de las páginas de lista de archivos" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" -msgstr "" +msgstr "La URL base que se utilizará para descargar archivos." -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." +msgstr "Este servidor puede leer y escribir datos en Sia." + +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Nube Descentralizada Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" +msgstr "Ruta de copia de seguridad" + +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Ruta de destino, por ejemplo /backup" - -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" +msgstr "Contraseña Sia" + +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Valor mínimo es 3." - -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" -msgstr "" +msgstr "No se ha proporcionado Auth-ID - puede conseguir una en {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " "better on a slower or less reliable connection), and to be a multiple of 320" " KiB." msgstr "" +"Tamaño de los fragmentos individuales que se cargan por separado para " +"archivos grandes. Se recomienda que esté entre 5-10 MiB (aunque un valor más" +" pequeño puede funcionar mejor en una conexión más lenta o menos confiable) " +"y que sea un múltiplo de 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 -msgid "Number of retries for each fragment" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Tamaño de los fragmentos para cargas grandes" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:31 msgid "" "Number of retry attempts made for each fragment before failing the overall " -"file upload" +"file upload." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Millisecond delay between fragment errors" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:32 +msgid "Number of retries for each fragment" +msgstr "Número de reintentos para cada fragmento" -#: Library/Backend/OneDrive/Strings.cs:14 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:34 +msgid "Millisecond delay between fragment errors" +msgstr "Milisegundos de retraso de entre errores de fragmentos" + +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" -msgstr "" +msgstr "Si se debe usar la clase HttpClient" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 -msgid "Microsoft OneDrive v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:22 +#: 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:23 -msgid "Optional ID of the drive" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" +"ID de la unidad para almacenar datos. Si no se especifica ninguna unidad, la" +" unidad predeterminada de OneDrive o OneDrive for Business se utilizará a " +"través de '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 -msgid "Microsoft SharePoint v2" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "ID opcional de la unidad" -#: Library/Backend/OneDrive/Strings.cs:30 +#: 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})" +"{2} ({3})." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:50 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" -msgstr "" +msgstr "ID del sitio" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" -msgstr "" +msgstr "No se ha proporcionado ID del sitio" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" +"Se utilizaron ID de sitios en conflicto: se proporcionó {0} pero se encontró" +" {1}" -#: Library/Backend/OneDrive/Strings.cs:39 -msgid "Microsoft Office 365 Group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:40 +#: 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 " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +" (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 "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:60 +msgid "Microsoft Office 365 Group" +msgstr "Grupo Microsoft Office 365" + +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" +msgstr "ID del grupo" + +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" +msgstr "Dirección de correo electrónico del grupo" + +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" +"No se encontraron grupos con la dirección de correo electrónico " +"proporcionada: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" +"Se encontraron varios grupos con la dirección de correo electrónico " +"proporcionada: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" +"Se utilizaron ID de grupo en conflicto: se proporcionó {0} pero se encontró " +"{1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Se escribirá todos los archivos en el contenedor especificado" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "El nombre del contenedor de almacenamiento" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nombre del depósito" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob (objetos)" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "No dio el nombre de la cuenta del almacenamiento en Azure " -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"El nombre de cuenta del almacenamiento Azure puede obtenerse haciendo clic " -"en el botón de \"Administrar acceso a llaves\" del panel de la cuenta de " -"almacenamiento." -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "El nombre de la cuenta de almacenamiento" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"La llave de acceso de Azure puede ser obtenida haciendo clic en el botón " -"“Administrar llaves de acceso” en el panel de la cuenta de almacenamiento. " -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "La llave de acceso" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Ninguna clave de acceso de Azure dada" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" +msgstr "Jottacloud" + +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Ningún nombre de usuario dado" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Sin contraseña dada" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Ninguna ruta dada, no puede subir archivos a la carpeta raíz" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." -msgstr "" +msgstr "Se ha dado un punto de montaje ilegal." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1996,12 +1866,17 @@ msgid "" "When you specify a custom device you should also specify the mount point to " "use on this device with the \"{0}\" option." msgstr "" +"El dispositivo de respaldo que se utilizará. Se creará si no existe. Puede " +"administrar sus dispositivos desde el panel de respaldo en la interfaz web " +"de Jottacloud. Cuando especifica un dispositivo personalizado, también debe " +"especificar el punto de montaje para usar en este dispositivo con la opción " +"\"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2010,66 +1885,142 @@ msgid "" "custom device with option \"{0}\" you are free to name the mount point as " "you like." msgstr "" +"El punto de montaje que se utilizará en el servidor. El valor predeterminado" +" es \"Archivo\" para usar el punto de montaje de archivo integrado. " +"Establezca esta opción en \"Sincronizar\" para usar el punto de montaje de " +"sincronización integrado en su lugar, o si ha especificado un dispositivo " +"personalizado con la opción \"{0}\", puede nombrar el punto de montaje como " +"desee." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" +"Número de subprocesos para operaciones de restauración. En algunos casos, la" +" velocidad de descarga está limitada a 18,5 Mbps por flujo. Utilice varios " +"subprocesos para aumentar el rendimiento." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" +"El tamaño del fragmento para la descarga simultánea. Estos fragmentos se " +"guardarán en la memoria, así que manténgalos lo más pequeños posible." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr " mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Sin contraseña dada" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" +"Si tanto el servidor como el cliente soportan la autenticación integrada, " +"esta opción habilita ese método de autenticación. Es probable que sólo esté " +"disponible con servidores y clientes Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Utilizar autenticación de windows para conectarse al servidor" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2078,23 +2029,27 @@ msgstr "" "papelera de reciclaje en lugar de eliminarlos permanentemente al compactar o" " eliminar copias de seguridad." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Mover los archivos eliminados a la papelera de reciclaje" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" "recoverable timeouts under certain conditions. Use this option only with " "very fast and stable internet connections." msgstr "" +"Utiliza esta opción para subir archivos a SharePoint como un todo con el " +"modo BinaryDirect. Esta es la forma más eficiente de subir, pero puede " +"causar tiempos muertos no recuperables bajo ciertas condiciones. Utilice " +"esta opción sólo con conexiones de Internet muy rápidas y estables." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Subir archivos usando modo binario directo." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2103,12 +2058,11 @@ msgstr "" "de comunicación web con el servidor SharePoint. El valor recomendado es " "180s. " -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -"Establezca el tiempo de espera para las operaciones de web de SharePoint." -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2116,23 +2070,26 @@ msgstr "" "Utilice esta opción para especificar el tamaño de cada fragmento al cargar " "en el servidor SharePoint. El valor recomendado es de 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Elemento con la ruta de acceso '{0}' no se encontró en el host '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" +"Ninguna web de SharePoint puede ser registrada en la ruta '{0}'. Tal vez " +"credenciales equivocadas. O intente usar '//' en la ruta para separar la web" +" de la ruta de la carpeta." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2140,138 +2097,580 @@ msgstr "" "Todo parece bien, pero no se puede leer el título de la web para probar la " "conexión. Algo esta mal." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive para la Empresa" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Forzar el uso del método de autentificación HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" +"El servidor devolvió el código de error {0} ({1}), indicando que el servidor" +" no soporta las conexiones WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" "This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" "Error message: {3}" msgstr "" +"Al listar la carpeta {0} el archivo {1} fue listado, pero el servidor ahora reporta que el archivo no se encuentra.\n" +"Esto puede ser porque el archivo ha sido borrado o no está disponible, pero también puede ser porque la extensión del archivo {2} está bloqueada por el servidor web. IIS bloquea las extensiones desconocidas por defecto.\n" +"Mensaje de error: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Borrar la respuesta PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" +"Este servidor puede leer y escribir datos en un servidor basado en Tahoe-" +"LAFS. El formato permitido es \"tahoe://hostname:port/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr " Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" +msgstr "Formato de URL no soportado, debe comenzar con \"uri/URI:DIR2:\"" + +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Método de autentificación" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satélite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Clave API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Contraseña de cifrado" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Acceso concedido" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Depósito" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Carpeta" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" +"No autorizó el uso del servicio OAuth: {0}. Si el problema persiste, intente" +" generar un nuevo token de autorización desde: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Código de error inesperado: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Otra instancia se está ejecutando y fue notificada" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"No se pudo crear, abrir o actualizar la base de datos.\n" +"Mensaje de error: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumentos de línea de comandos admitidos: \n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Ruta a un archivo con parámetros" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Los filtros no pueden ser indicados por medio de la línea de comandos si " +"también se encuentran en el archivo de parámetros. Use la opción especial " +"--{0}, --{1}, o --{2} para especificar filtros en el archivo de parámetros. " +"Cada filtro debe ir precedido por un + o un - y múltiples filtros deben ser " +"unidos con {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "No se pueden leer el archivo de parámetros \"{0}\", razón: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Se produjo un error grave en Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Detectada versión no compatible de SQLite ({0}), debe ser {1} o superior" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"El puerto del servidor web está escuchando. Se pueden suministrar múltiples " +"valores separándolos con un coma en medio." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"El certificado y el archivo de claves en formato PKCS # 12 que utiliza el " +"servidor web para SSL. Solo se admiten claves RSA / DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "La contraseña de descifrado del archivo de certificado PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"La interfaz en la que el servidor web escucha. Los valores especiales " +""*" y "any" significan cualquier interfaz. El valor " +"especial "loopback" significa el adaptador de loopback." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"La contraseña requerida para acceder al servidor web. Esta opción se guarda " +"para que no tenga que configurarla en cada ejecución. Establecer un valor " +"vacío desactiva la contraseña." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Los nombres de máquina que se aceptan, separados por punto y coma. Si alguno" +" de los nombres de máquina es "*", se permiten todos los nombres " +"de máquina y se dehabilita la comprobación del nombre de máquina." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Establece el tiempo tras el cual los datos del registro se eliminarán de la " +"base de datos." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Limpiar datos del registro antiguos" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati necesita almacenar una pequeña base de datos con todos los " +"ajustes. Utilice esta opción para elegir dónde se almacenan. Esta opción " +"también se puede configurar con la variable de entorno {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Esta opción establece la clave de cifrado utilizada para codificar la base " +"de datos de configuración local. Esta opción también se puede configurar con" +" la variable de entorno {0}. Utilice la opción --{1} para deshabilitar la " +"codificación de la base de datos." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Carpeta de almacenamiento temporal" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"No ha sido posible encontrar una fecha válida, dada la fecha de inicio {0}, " +"el intervalo de repetición {1} y los dias permitidos {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "El servidor fue iniciado y escuchando en {0}, puerto {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"No se puede crear un certificado SSL usando los parámetros proporcionados. " +"Detalles de la excepción: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "No se puede abrir un socket para escuchar, intentando puertos: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Error al cargar el montaje {0}, mensaje de error: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Error al cargar el tipo de proceso {0} conjunto {1}, mensaje de error: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Utilice la opción de {0} en su lugar" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2279,85 +2678,74 @@ msgstr "" "Esta opción controla el nivel de compresión utilizado. Un ajuste de cero no " "comprime, y un ajuste de 9 es la compresión máxima." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Establece el nivel de compresión Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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 "" -"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:8 -msgid "Sets the Zip compression method" -msgstr "Establece el método de compresión Zip" - -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" +"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:10 +#: Library/Compression/Strings.cs:30 +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 " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Compresión Zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Archivo no encontrado: {0}" -#: Library/Compression/Strings.cs:16 +#: Library/Compression/Strings.cs:36 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*Experimental*: Archivo 7z con soporte LZMA2." + +#: Library/Compression/Strings.cs:37 +msgid "Experimental - 7z Archive" +msgstr "Experimental - Archivo 7z" + +#: Library/Compression/Strings.cs:38 msgid "Archive not opened for writing" msgstr "Archivo sin abrir para escritura" -#: Library/Compression/Strings.cs:17 +#: Library/Compression/Strings.cs:39 msgid "Archive not opened for reading" msgstr "Archivo sin abrir para lectura" -#: Library/Compression/Strings.cs:18 +#: Library/Compression/Strings.cs:40 msgid "The given file is not part of this archive" msgstr "El archivo no es parte de este archivo" -#: Library/Compression/Strings.cs:19 -msgid "*Experimental*: 7z Archive with LZMA2 support." -msgstr "" - -#: Library/Compression/Strings.cs:20 -msgid "Experimental - 7z Archive" -msgstr "" - -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" +"El número de hilos utilizados en la compresión del LZMA 2. Por defecto, el " +"número de núcleos de procesador." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Número de subprocesos usados en la comprensión" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Establece el nivel de compresión 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2367,20 +2755,20 @@ msgstr "" " hará que 7z utilice un algoritmo más rápido que produce un poco menos de " "compresión." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Establece el uso del algoritmo rápido de 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "copia de seguridad" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "No se puede determinar el formato de la base de datos: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2389,12 +2777,17 @@ msgid "" "This is likely caused by upgrading to a newer version and then downgrading.\n" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" +"\n" +"La base de datos tiene la versión {0} pero la mayor versión soportada es {1}.\n" +"\n" +"Esto es probablemente causado por la actualización a una versión más reciente y luego la desactualización.\n" +"Si este es el caso, es probable que haya un archivo de respaldo de la versión anterior de la base de datos en la carpeta {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Detectado diseño de tabla desconocido" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2405,12 +2798,12 @@ msgstr "" "Error: {1}\n" "La base de datos NO está actualiza." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" -msgstr "" +msgstr "Desajuste de hash en el archivo \"{0}\", hash grabado: {1}, hash real {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2419,66 +2812,64 @@ msgstr "" "El archivo {0} fue descargado y tiene un tamaño de {1} pero se esperaba que " "el tamaño fuese {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" "No se han especificado las carpetas de origen para las copias de seguridad" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "La carpeta origen {0} no existe, abortando la copia de seguridad" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" +"No está autorizado a acceder a la carpeta de origen {0}, abortando la copia " +"de seguridad" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "El valor \"{1}\" facilitado a --{0} no representa un número entero válido" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2487,47 +2878,47 @@ msgstr "" "La opción --{0} no es compatible porque el módulo {1} no está cargado " "actualmente" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "La opción facilitada --{0} no es compatible y será ignorada" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "El valor \"{1}\" facilitado a --{0} no representa una ruta válida" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "El valor \"{1}\" facilitado a --{0} no representa un tamaño valido" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "El valor \"{1}\" facilitado a --{0} no representa un tiempo valido" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "La operación {0} ha comenzado" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "La operación {0} fue completada" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "La operación {0} ha fallado con error: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ruta invalida: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2536,167 +2927,187 @@ msgstr "" "No se pudo aplicar la configuración de 'force-locale'. Intente actualizar " ".NET Framework. La excepción fue: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" +"La fuente {0} usa un nombre de volumen inválido, abortando la copia de " +"seguridad" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" +"La fuente {0} está en el volumen {1}, que no se pudo encontrar, abortando la" +" copia de seguridad" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " "etc). A multiplier is recommended to avoid unexpected changes if the program" " is updated." msgstr "" +"El tamaño \"{1}\" suministrado a --{0} no tiene un multiplicador (b, kb, mb," +" etc). Se recomienda un multiplicador para evitar cambios inesperados si el " +"programa se actualiza." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Una bandera está indicando que Duplicati debe eliminar archivos no " -"utilizados" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " "a hyphen (-), but can contain all other characters allowed by the remote " "storage." msgstr "" +"Una cadena usada para prefijar los nombres de los archivos de los volúmenes " +"remotos, puede usarse para almacenar múltiples copias de seguridad en la " +"misma carpeta remota. El prefijo no puede contener un guión (-), pero puede " +"contener todos los demás caracteres permitidos por el almacenamiento remoto." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Prefijo de nombre de archivo remoto" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Deshabilitar controles basados en la hora del archivo" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"De forma predeterminada, los archivos se restaurarán en las carpetas de " -"origen, utilice esta opción para restaurar en otra carpeta" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Restaurar en otra carpeta" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" +"Permitir que el sistema entre en los estados de energía de reposo por " +"inactividad durante las operaciones de respaldo/restauración (sólo " +"Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" +"Al establecer este valor se puede limitar la cantidad de ancho de banda que " +"Duplicati consume para las descargas. Establecer este límite puede hacer que" +" las copias de seguridad tomen más tiempo, pero hará que Duplicati sea menos" +" intrusivo." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" -msgstr "" +msgstr "Número máximo de kilobytes a descargar por segundo" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" +"Al establecer este valor se puede limitar la cantidad de ancho de banda que " +"Duplicati consume para las subidas. Establecer este límite puede hacer que " +"las copias de seguridad tomen más tiempo, pero hará que Duplicati sea menos " +"intrusivo." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" -msgstr "" +msgstr "Número máximo de kilobytes a subir por segundo" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" +"Si almacena las copias de seguridad en un disco local, y prefiere que se " +"mantengan sin encriptar, puede cambiar completamente la encriptación usando " +"este interruptor." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Desactivar el cifrado" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" +"Si una carga o descarga falla, Duplicati volverá a intentarlo varias veces " +"antes de fallar. Use esto para manejar mejor las conexiones de red " +"inestables." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Número de veces que se reintenta una transmisión fallida" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" +"Suministra una contraseña que Duplicati usará para encriptar los volúmenes " +"de respaldo, haciéndolos ilegibles sin la contraseña. Esta variable también " +"puede ser suministrada a través de la variable de entorno PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Frase de seguridad empleada para cifrar copias de seguridad" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "El tiempo para listar/restaurar archivos" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "La versión para listar/restaurar archivos" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2704,11 +3115,11 @@ msgstr "" "Al buscar archivos, sólo se busca la copia de seguridad más reciente. " "Utilice esta opción para mostrar todas las versiones anteriores también." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Mostrar todas las versiones" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2716,11 +3127,11 @@ msgstr "" "En la búsqueda de archivos, se devuelven todos los archivos coincidentes. " "Utilice esta opción para devolver sólo la ruta del prefijo común más grande." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Mostrar prefijo más grande" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -2729,45 +3140,56 @@ msgstr "" "Utilice esta opción para devolver sólo las entradas que se encuentran en la " "carpeta especificada como filtro." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Mostrar contenido de la carpeta" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" +"Después de una transmisión fallida, Duplicati esperará un corto período " +"antes de intentarlo de nuevo. Esto es útil si la red se cae ocasionalmente " +"durante las transmisiones." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Tiempo de espera entre reintentos" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Utilice esta opción para adjuntar archivos adicionales a las listas de " "archivos recién subidas." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Establecer archivos de control" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Establecer este parámetro para omitir las comprobaciones de hash" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2776,93 +3198,104 @@ msgstr "" "Utilice esto para evitar que las copias de seguridad se vuelvan " "extremadamente grandes." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 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:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" -msgstr "" +msgstr "Prioridad del hilo" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limitar el tamaño de los volúmenes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Desactiva el uso del método de transferencia streaming" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Una opción que impide la verificación de los manifiestos" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "compression module." msgstr "" +"Duplicati soporta módulos de compresión enchufables. Use esta opción para " +"seleccionar un módulo para usar en la compresión. Esto sólo se aplica cuando" +" se crean nuevos volúmenes, cuando se lee un archivo existente, el nombre " +"del archivo se utiliza para seleccionar el módulo de compresión." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Seleccione qué módulo usar para la compresión" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "encryption module." msgstr "" +"Duplicati soporta módulos de encriptación enchufables. Utilice esta opción " +"para seleccionar un módulo para utilizarlo para la encriptación. Esto sólo " +"se aplica cuando se crean nuevos volúmenes, cuando se lee un archivo " +"existente, el nombre del archivo se utiliza para seleccionar el módulo de " +"cifrado." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" +msgstr "Seleccione qué módulo utilizar para la encriptación" + +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Habilita uno o más módulos" - -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2876,88 +3309,107 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" +"Esta configuración controla el uso de instantáneas, lo que permite a " +"Duplicati hacer una copia de seguridad de los archivos bloqueados por otros " +"programas. Si está configurado en \"apagado\", Duplicati no intentará crear " +"una instantánea de disco. Si se establece en \"auto\", Duplicati intentará " +"crear una instantánea y suspenderá el proceso en silencio si eso no está " +"permitido o no se admite (tenga en cuenta que el sistema operativo puede " +"seguir registrando las advertencias del sistema). Un ajuste de \"encendido\"" +" también hará que Duplicati intente crear una instantánea, pero producirá un" +" mensaje de advertencia en el registro si falla. Si se establece en " +"\"requerido\", Duplicati abortará la copia de seguridad si la creación de la" +" instantánea falla. En Windows esto utiliza el Servicio de instantáneas de " +"volumen (VSS) y requiere privilegios administrativos. En Linux esto usa el " +"Logical Volume Management (LVM) y requiere privilegios de root." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Controla el uso de copias instantáneas de disco (snapshots)" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" -msgstr "" +msgstr "La ruta donde se colocan los volúmenes listos hasta que se cargan" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" -msgstr "" +msgstr "El número de volúmenes a crear por adelantado" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" +"Cuando se realizan cargas asincrónicas, el número máximo de cargas " +"simultáneas permitidas. Ponga a cero para desactivar el límite." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" -msgstr "" +msgstr "El número de cargas simultáneas permitidas" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" -msgstr "Permite salida de depuración" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +msgid "Log information to the file specified." +msgstr "" + +#: Library/Main/Strings.cs:125 msgid "Log internal information to a file" -msgstr "" +msgstr "Registre la información interna en un archivo" -#: Library/Main/Strings.cs:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Nivel de información del registro" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" +"Si Duplicati detecta que falta la carpeta de objetivos, la creará " +"automáticamente. Active esta opción para evitar la creación automática de la" +" carpeta." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2965,13 +3417,21 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" +"Utilice esta opción para excluir a los escritores defectuosos de una " +"instantánea. Esto es equivalente a la bandera -wx de la herramienta " +"vshadow.exe, excepto que sólo acepta GUIDs de clase de escritor, y no " +"nombres de componentes o GUIDs de instancia. Los GUID múltiples deben " +"separarse con un punto y coma, y se permiten la mayoría de las formas de " +"GUID, incluso con y sin llaves." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" +"Una lista separada con punto y coma de los escritores de VSS a excluir (sólo" +" en Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2983,12 +3443,22 @@ msgid "" "usage fails. This feature is only supported on Windows and requires " "administrative privileges." msgstr "" +"Esta configuración controla el uso de los números NTFS USN, lo que permite a" +" Duplicati obtener una lista de archivos y carpetas mucho más rápido. Si " +"está configurado en \"apagado\", Duplicati no intentará usar el USN. Si se " +"establece en \"auto\", Duplicati intentará usar el USN, y suspenderá en " +"silencio si eso no está permitido o soportado. Si se establece en " +"\"encendido\" también hará que Duplicati intente usar USN, pero producirá un" +" mensaje de advertencia en el registro si falla. Si se establece en " +"\"requerido\" hará que Duplicati aborte la copia de seguridad si el uso de " +"la USN falla. Esta característica sólo está soportada en Windows y requiere " +"privilegios administrativos." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2998,90 +3468,105 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "La tolerancia se desactiva cuando se comparan los tiempos" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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 "" +msgstr "Verificar las subidas listando los contenidos" -#: Library/Main/Strings.cs:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Subir archivos sincrónicamente" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "No reutilizar las conexiones" -#: Library/Main/Strings.cs:120 +#: 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 "" +"Cuando se produce un error, Duplicati lo reintenta en silencio, y sólo " +"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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Subir archivos de copias de seguridad vacíos" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" +msgstr "Umbral de advertencia sobre cuota baja" + +#: 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:128 -msgid "Symlink handling" +#: Library/Main/Strings.cs:152 +msgid "Disable backend quota" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3090,14 +3575,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Manejo del enlace simbólico" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3106,20 +3591,30 @@ msgid "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." msgstr "" +"Use esta opción para manejar los enlaces duros (sólo funciona en Linux/OSX)." +" La opción \"{0}\" registrará un ID de enlace duro para cada enlace duro " +"para evitar almacenar rutas de enlace duro múltiples veces. La opción " +"\"{1}\" ignorará la información del enlace duro, y tratará cada enlace duro " +"como un camino único. La opción \"{2}\" ignorará todos los enlaces duros con" +" más de un enlace." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Excluir archivos por atributo" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Manejo de los enlaces duros" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Excluir archivos por atributo" + +#: 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 " @@ -3131,28 +3626,45 @@ 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:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" -msgstr "" +msgstr "Instantáneas de mapas a una unidad (sólo en Windows)" -#: Library/Main/Strings.cs:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nombre de la copia de seguridad" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -3160,94 +3672,89 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" -msgstr "" +msgstr "Administra las extensiones de archivos no comprimibles" -#: Library/Main/Strings.cs:140 +#: 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 " "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." msgstr "" +"El tamaño del bloque determina cómo se fragmentan los archivos. Elegir un " +"valor grande provocará una mayor sobrecarga en los cambios de los archivos, " +"elegir un valor pequeño provocará una gran sobrecarga en el almacenamiento " +"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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" -msgstr "" +msgstr "El tamaño del bloque utilizado en el hashing" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Ruta de acceso al archivo que contiene la caché local de la base de datos de" -" archivos remotos" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Ruta de acceso a la base de datos de estado local" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs: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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista de archivos eliminados" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: 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:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" -msgstr "" +msgstr "Almacenar un caché de bloque en la memoria" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" -msgstr "" +msgstr "No consultar el servidor en el arranque." -#: Library/Main/Strings.cs:154 +#: 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" @@ -3255,137 +3762,159 @@ msgid "" "tradeoff is that larger index files take up more remote space and which may " "never be used." msgstr "" +"Los archivos de índice se utilizan para limitar la necesidad de descargar " +"archivos de bloque cuando no hay una base de datos local presente. Cuanta " +"más información se registre en los archivos índice, más rápido se podrán " +"realizar las operaciones sin la base de datos. La contrapartida es que los " +"archivos índice de mayor tamaño ocupan más espacio remoto y que tal vez " +"nunca se utilicen." -#: Library/Main/Strings.cs:155 -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:156 +#: 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 "" +"A medida que se cambian los archivos, algunos datos almacenados en el " +"destino remoto pueden no ser necesarios. Esta opción controla la cantidad de" +" espacio desperdiciado que puede contener el destino antes de ser reclamado." +" Este valor es un porcentaje que se utiliza en cada volumen y en el total " +"del almacenamiento." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "El máximo espacio desperdiciado en porcentaje" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" -msgstr "No realizar ninguna modificación" - -#: Library/Main/Strings.cs:160 -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." +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:161 +#: 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:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "El algoritmo de hash utilizado en archivos" -#: Library/Main/Strings.cs:164 +#: 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. " "Use this option to disable such automatic compacting and only compact when " "running the compact command." msgstr "" +"Si se detecta un gran número de archivos pequeños durante una copia de " +"seguridad, o se encuentra espacio desperdiciado después de eliminar las " +"copias de seguridad, los datos remotos se compactarán. Utilice esta opción " +"para desactivar dicha compactación automática y compacte sólo cuando ejecute" +" el comando compactar." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" -msgstr "" +msgstr "Desactivar compactación automática" -#: Library/Main/Strings.cs:166 +#: 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 " "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." msgstr "" +"Cuando se examina el tamaño de un volumen con vistas a la compactación, se " +"utiliza un pequeño valor de tolerancia, por defecto el 20 por ciento del " +"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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Tamaño límite del volumen" -#: Library/Main/Strings.cs:168 +#: 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 "" +"Para evitar llenar el almacenamiento remoto con archivos pequeños, este " +"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:169 +#: 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:170 +#: 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 "" +"Habilite esta opción para buscar en otros archivos de esta máquina para " +"encontrar los bloques existentes. Esta es una operación bastante lenta pero " +"puede limitar el tamaño de las descargas." -#: Library/Main/Strings.cs:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Deshabilita la base de datos local" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Mantener un número de versiones" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" +#: 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 número de versiones a mantener, " -"establezca -1 para mantener todas las versiones" +"Utilice esta opción para establecer el tiempo en el que se guardan las " +"copias de seguridad." -#: Library/Main/Strings.cs:176 +#: 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:177 -msgid "Use this option to set the timespan in which backups are kept." -msgstr "" - -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "" - -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3396,171 +3925,201 @@ msgid "" "also supports using the specifier \"U\" to indicate an unlimited time " "interval." msgstr "" +"Utilice esta opción para reducir el número de versiones que se mantienen con" +" el aumento de la antigüedad de la versión, eliminando la mayoría de las " +"copias de seguridad antiguas. El formato esperado es una lista separada por " +"comas de pares de tiempo e intervalos separados por dos puntos. Por ejemplo " +"el valor \"7D:0s,3M:1D,10Y:2M\" significa \"Por 7 días mantener todas las " +"copias de seguridad, por 3 meses mantener una copia de seguridad cada día, " +"por 10 años una copia de seguridad cada 2 meses y borrar todas las copias de" +" 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:180 +#: 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: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:212 msgid "Ignore missing source elements" msgstr "Omitir elementos que faltan de la fuente" -#: Library/Main/Strings.cs:181 -msgid "Use this option to continue even if some source entries are missing." -msgstr "" - -#: Library/Main/Strings.cs:182 -msgid "Overwrite files when restoring" -msgstr "" - -#: Library/Main/Strings.cs:183 +#: 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:184 -msgid "Output more progress information" -msgstr "" +#: Library/Main/Strings.cs:214 +msgid "Overwrite files when restoring" +msgstr "Sobrescribir los archivos al restaurar" -#: Library/Main/Strings.cs:185 +#: 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 "" +"Utilice esta opción para aumentar la cantidad de resultados generados al " +"ejecutar una opción. Generalmente esta opción producirá una línea por cada " +"archivo procesado." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Obtener más información sobre los progresos realizados" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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 "" +"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:189 -msgid "Determine if verification files are uploaded" -msgstr "Determinar si los archivos de verificación están subidos" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Resultados completos de la salida" -#: Library/Main/Strings.cs:190 +#: 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 "" +"Utilice esta opción para subir un archivo de verificación después de cambiar" +" el almacenamiento remoto. El archivo no está encriptado y contiene el " +"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:191 -msgid "The number of samples to test after a backup" -msgstr "" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Activa la verificación detallada de los archivos" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 -msgid "Size of the file read buffer" +#: Library/Main/Strings.cs:227 +msgid "Activate in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:228 msgid "" "Use this size to control how many bytes are read from a file before " -"processing" +"processing." msgstr "" -#: Library/Main/Strings.cs:199 +#: 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: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:232 msgid "Allow the passphrase to change" msgstr "Permite cambiar la frase de seguridad" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Lista sólo conjuntos de archivos" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "No almacenar metadatos" - -#: Library/Main/Strings.cs:205 +#: 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 "" +"Utilice esta opción para deshabilitar el almacenamiento de metadatos, como " +"las marcas de tiempo de los archivos. La desactivación del almacenamiento de" +" metadatos acelerará las operaciones de copia de seguridad y restauración, " +"pero no afecta mucho al tamaño del archivo." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Restaurar permisos de archivos" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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 "" +"Por defecto, los permisos no se restauran, ya que podrían impedirle el " +"acceso a sus archivos. Utilice esta opción para restaurar los permisos " +"también." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Omitir el control de archivos restaurados" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Restaurar permisos de archivos" -#: Library/Main/Strings.cs:209 +#: 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 "" +"Después de restaurar los archivos, se comprueba el hash de todos los " +"archivos restaurados para verificar que la restauración fue exitosa. Utilice" +" esta opción para desactivar la comprobación y evitar esperar a la " +"verificación." -#: Library/Main/Strings.cs:210 -msgid "Do not use local data" -msgstr "No usar datos locales" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Omitir el control de archivos restaurados" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -3570,11 +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:212 -msgid "Check block hashes" -msgstr "Comprobar hash del bloque" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "No usar datos locales" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -3583,133 +4159,157 @@ msgstr "" " bloques leídos de un volumen antes de parchear los archivos restaurados con" " los datos." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Reparar base de datos con rutas" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Comprobar hash del bloque" -#: Library/Main/Strings.cs:217 +#: 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 " "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." msgstr "" +"Utilice esta opción para construir una base de datos local con capacidad de " +"búsqueda que sólo contenga información sobre la ruta de acceso. Esta opción " +"es utilizable para construir rápidamente una base de datos para localizar " +"cierto contenido sin necesidad de reconstruir toda la información. Se puede " +"buscar en la base de datos resultante, pero no se puede utilizar para " +"restaurar los datos de la misma." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "Forzar la configuración regional" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Reparar base de datos con rutas" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Forzar la configuración regional" -#: Library/Main/Strings.cs:221 +#: 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 "" +"Por defecto, las fechas se muestran en el formato de calendario, lo que " +"significa \"Hoy\" o \"Último jueves\". Al configurar esta opción, sólo se " +"muestran las fechas reales, \"12 de noviembre de 2018, 8:01 AM\" por " +"ejemplo." -#: Library/Main/Strings.cs:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: 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:225 +#: 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 "" +"Utilice esta opción para establecer el número máximo de hilos utilizados. Al" +" 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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Limitar el número de hilos concurrentes" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." 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:230 +#: 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: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 "" +"Si Duplicati detecta que la copia de seguridad anterior no se completó, " +"generará una lista de archivos que es una fusión de la última copia de " +"seguridad completada y el contenido que se subió en la sesión de copia de " +"seguridad incompleta." -#: Library/Main/Strings.cs:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" +#: 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:239 +#: 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 " @@ -3718,51 +4318,64 @@ msgid "" "this to true will allow Duplicati to perform VACUUM operations at its " "discretion." msgstr "" +"Algunas operaciones que manipulan la base de datos local dejan entradas sin " +"usar. Estas entradas no se borran del disco duro hasta que se ejecuta una " +"operación de VACÍO. Esta operación ahorra espacio en el disco a largo plazo," +" pero necesita crear temporalmente una copia de todas las entradas válidas " +"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:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Desactivar el escáner de lectura anticipada" -#: Library/Main/Strings.cs:243 +#: 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 "" +"En las copias de seguridad con un gran número de conjuntos de archivos, la " +"verificación puede consumir una gran parte del tiempo de la copia de " +"seguridad. Si desactiva las verificaciones, asegúrese de ejecutar comandos " +"de verificación regulares para asegurarse de que todo funciona como se " +"espera." -#: Library/Main/Strings.cs:244 +#: 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:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 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:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" -msgstr "" +msgstr "Nivel de información del archivo de registro" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3771,43 +4384,88 @@ msgid "" "they start with '-'. Regular expressions are supported within hard braces. " "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" +"Esta opción acepta filtros que eliminan o incluyen mensajes " +"independientemente de su nivel de registro. Se admiten múltiples filtros " +"separando con {0}. Los filtros se comparan con la etiqueta de registro y se " +"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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:251 -msgid "Applies filters to the console log data" -msgstr "" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." msgstr "" +"Utilice esta opción para establecer un nombre de archivo, o una lista de " +"nombres de archivo, que indique la exclusión de una carpeta que la contenga." +" 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:266 -msgid "Activates logging of all database queries" +#: 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: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:267 +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3815,92 +4473,141 @@ msgid "" "remember to set either --{0}={2} or --{1}={2} to report the additional log " "data" msgstr "" +"Para mejorar el rendimiento de las copias de seguridad, las consultas " +"frecuentes a la base de datos no se registran por defecto. Habilite esta " +"opción para registrar todas las consultas de la base de datos, y recuerde " +"configurar --{0}={2} o --{1}={2} para reportar los datos de registro " +"adicionales" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" +"La criptolibrería no soporta transformaciones reutilizables para el " +"algoritmo hash {0}" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "" +msgstr "La criptolibrería no soporta el algoritmo hash {0}" -#: Library/Main/Strings.cs:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Fallo al crear una instantánea: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "No se pudo eliminar el archivo {0}, probando si ya existe el archivo" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Se recuperó de un problema al intentar eliminar el archivo no existente {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "No se pudo recuperar de un error borrando el archivo {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" +"La operación de eliminación falló para {0} con Archivo No Encontrado, " +"listando los contenidos" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "El listado indica que el archivo {0} fue borrado correctamente" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "El listado confirma que el archivo {0} no fue eliminado." -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Confirmar frase de seguridad cifrada" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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 "" +"Este módulo pedirá al usuario una contraseña de cifrado en la línea de " +"comandos, a menos que el cifrado esté desactivado o la contraseña sea " +"suministrada por otros medios." -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Solicitud de contraseña" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirmar frase de seguridad cifrada" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "No se permiten frases de seguridad vacías" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Introduzca la frase de cifrado" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "La frase de seguridad no coincide" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3908,315 +4615,323 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"De forma predeterminada, la contraseña se intenta leer directamente desde el" +" dispositivo TTY, lo que aumenta la seguridad al no copiar la contraseña en " +"un flujo. En algunas configuraciones, como cuando se ejecuta independiente " +"de una consola, esto no funciona. Ponga este indicador para evitar que se " +"intente una lectura TTY y sólo lea la frase de contraseña desde STDIN." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Leer la contraseña de STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Verificación de certificados SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" +"Este módulo expone una serie de propiedades que pueden utilizarse para " +"cambiar la forma en que se emiten las solicitudes http" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configurar solicitudes http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Acepta cualquier certificado del servidor" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Opcionalmente aceptar un certificado SSL conocido" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Deshabilitar el encabezado de espera" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" +"Por defecto, las peticiones http utilizan el algoritmo RFC 896 que permite " +"la transferencia de pequeños paquetes de forma más eficiente." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Desactivar el algoritmo de Nagle" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configurar solicitudes http" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Establece versiones permitidas SSL" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "URL alternativo de OAuth" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" +"Esta opción cambia las versiones de SSL predeterminadas permitidas. Esta es " +"una opción avanzada y sólo debe utilizarse si desea mejorar la seguridad o " +"solucionar un problema con un protocolo SSL determinado." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" +"Esta opción cambia el tiempo de lectura y escritura predeterminado. Los " +"tiempos muertos de lectura-escritura se utilizan para detectar una solicitud" +" paralizada, y esta opción configura el tiempo máximo entre operaciones de " +"una conexión." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" +"Esta opción configura el buffer HTTP. Ponerlo a \"{0}\" puede causar fugas " +"de memoria, pero también puede mejorar el rendimiento en ciertos casos." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" +"Este módulo trabaja internamente para analizar los parámetros del origen " +"para respaldar las máquinas virtuales Hyper-V." -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configurar módulo Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" +"Este módulo funciona internamente para analizar los parámetros del origen " +"para respaldar las bases de datos de Microsoft SQL Server." -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" +msgstr "Configura el módulo de Microsoft SQL Server" + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "" -"Ejecutar un script antes de iniciar una operación, y de nuevo al finalizar" - -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Ejecutar script" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Ejecutar un script al salir" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" -msgstr "" +msgstr "El guión \"{0}\" devolvió el código de salida {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" -msgstr "" +msgstr "El guión \"{0}\" devolvió el código de salida {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Error mientras se ejecutaba el script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "La ejecución del script \"{0}\" ha caducado" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Ejecutar un script al inicio" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "El script \"{0}\" reporto los mensajes de error: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Establece el tiempo de espera en la script" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" "Este módulo puede enviar un correo electrónico después de completar una " "operación" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Enviar correo" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "El cuerpo del mensaje" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Contraseña SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" "\n" "Peter Sample , John Sample , admin@example.com" msgstr "" +"Esta configuración es necesaria si se envía el correo, todas las demás configuraciones tienen valores predeterminados. Puede suministrar varias direcciones de correo electrónico separadas por comas, y puede utilizar el formato de dirección normal, tal como se especifica en la sección 3.4 del RFC2822.\n" +"Ejemplo con 3 destinatarios: \n" +"\n" +"Muestra de Pedro , Muestra de Juan , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Destinatario(s) de correo electrónico" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Por defecto, un correo se enviará sólo después de una operación de copia de " -"seguridad. Utilice esta opción para enviar correos para todas las " -"operaciones." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Enviar email para todas las operaciones" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4224,426 +4939,490 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Correo electrónico del remitente" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "Url SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" +"Esta configuración proporciona el asunto del correo electrónico. Los valores" +" se reemplazan como se describe en la descripción de --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Asunto del correo electrónico" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Usuario SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Error al enviar correo electrónico: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Comunicación SMTP completa: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" +"Ha fallado el envío de correo electrónico con el servidor: {0}, mensaje: " +"{1}, reintentando con {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Correo electrónico enviado con éxito usando el servidor: {0}" -#: Library/Modules/Builtin/Strings.cs:119 -msgid "XMPP recipient email" -msgstr "Correo electrónico destinatario XMPP" - -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "La plantilla de mensaje" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 -msgid "" -"This value can be a filename. If the file exists, the file contents will be used as the message.\n" -"\n" -"In the message, certain tokens are replaced:\n" -"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" -"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" -"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" -"\n" -"All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:131 -msgid "The XMPP username" -msgstr "Nombre de usuario de XMPP" - -#: Library/Modules/Builtin/Strings.cs:132 -msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:133 -msgid "The XMPP password" -msgstr "Contraseña de XMPP" - -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "La contraseña para la cuenta que le enviará el mensaje" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 -#, csharp-format -msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" -"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "Enviar mensajes para todas las operaciones" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Por defecto, los mensajes se enviaran solo después de las operaciones de " -"backup. Use esta opción para mandar mensajes para todas las operaciones" - #: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Módulo de reporte XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 msgid "" "This module provides support for sending status reports via XMPP messages" msgstr "" "Este modulo proporciona soporte para enviar los reportes de estado a través " "mensajes XMPP" +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Módulo de reporte XMPP" + #: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" +msgid "" +"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" +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" +"In the message, certain tokens are replaced:\n" +"%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" +"%REMOTEURL% - Remote server URL\n" +"%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" +"%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" +"\n" +"All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs: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 "" +"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 +msgid "The XMPP username" +msgstr "Nombre de usuario de XMPP" + +#: Library/Modules/Builtin/Strings.cs:156 +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 "Contraseña de XMPP" + +#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:187 +#: Library/Modules/Builtin/Strings.cs:215 #, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Fallo al enviar el mensaje Jabber: {0}" +msgid "" +"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." +msgstr "" +"Puede especificar uno de \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" +"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:147 -msgid "HTTP report module" -msgstr "HTTP modulo de reporte" +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: Library/Modules/Builtin/Strings.cs:162 +#: 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" + +#: Library/Modules/Builtin/Strings.cs:163 +msgid "Timeout occurred while logging in to jabber server" +msgstr "" +"Se agotó el límite de tiempo mientras iniciaba sesión en servidor de 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 modulo proporciona soporte para enviar los reportes de estado a través " "mensajes HTTP" -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP modulo de reporte" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "El nombre del parámetro para enviar el mensaje como " -#: Library/Modules/Builtin/Strings.cs:162 -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:163 -msgid "Extra parameters to add to the http message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" -"Extra parameters to add to the http message. I.e. " +"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:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "" +#: 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:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:178 +#: 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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" -msgstr "" +msgstr "Fallo en el envío del mensaje: {0}" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Filtro de mensajes de registro" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Limitar las líneas de registro" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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 "" +"Utilice esta opción para establecer el número máximo de líneas de registro " +"que se incluirán en el informe. Los valores cero o negativos significan " +"ilimitado." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "El formato no es soportado: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Valor de tamaño inválido: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "La validación del certificado SSL fue llamada en un orden incorrecto" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" +"Fallo al validar el hash del certificado, mensaje de error: {0}, nombre de " +"error del SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "La carpeta temporal no existe: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "No se pudo analizar el segmento: {0}, entero no válido" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Especificado no válido: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Sin analizar datos: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Uri es inválido: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "En Uri falta el nombre de host: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "La cadena \"{0}\" no se pudo analizar en una fecha" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "No se puede leer y escribir en la misma secuencia" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" +"La cadena {0} no representa un nombre de grupo de filtro conocido. Los " +"valores válidos son: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." -msgstr "" +msgstr "{0}: Selecciona sin filtros." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" +"{0}: Un conjunto de filtros de exclusión por defecto, actualmente evalúa a: " +"{1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" +"{0}: Un conjunto de filtros de inclusión por defecto, que actualmente se " +"evalúa a: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "Alias: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " "includes any operating system reported protected files. Most users should at" " least apply these filters." msgstr "" +"{0}: Archivos que son propiedad del sistema o no aptos para ser respaldados." +" Esto incluye cualquier archivo protegido reportado por el sistema " +"operativo. La mayoría de los usuarios deberían al menos aplicar estos " +"filtros." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" +"{0}: Archivos que pertenecen al sistema operativo. Estos archivos son " +"restaurados cuando el sistema operativo es reinstalado." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." -msgstr "" +msgstr "{0}: Archivos y carpetas que se sabe que almacenan datos temporales." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" +"{0}: Archivos y carpetas que son ubicaciones de caché conocidas para el " +"sistema operativo y varias aplicaciones" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." -msgstr "" +msgstr "{0}: Instaló programas y sus bibliotecas, pero no sus ajustes." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "El {0} comando necesita por lo menos una de las siguientes opciones: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4652,114 +5431,140 @@ msgstr "" "Encontrados {0} comandos pero se esperaban {1}, comandos: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Comando no soportado: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Ningún conjunto de archivos cumple los criterios" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Se suprimirán los siguientes conjuntos de archivos" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Estos conjuntos de archivos fueron eliminados:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Back-ends soportados:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Módulos de compresión soportados:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Módulos de cifrado soportados:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Opciones soportadas:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"El módulo se carga automáticamente, use --disable-module para evitarlo" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"El módulo no se carga automáticamente, use --enable-module para cargarlo" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Módulos genéricos compatibles:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Se usó la opción --{0}, pero está reservada para uso interno y no se puede " -"fijar desde la línea de comandos" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Se ha producido un error: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "El mensaje de error interno es: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Incluir archivos" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Excluir archivos" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" +"Si esta opción se utiliza con una operación de copia de seguridad, se " +"interpreta como una lista de archivos para añadir a los conjuntos de " +"archivos. Cuando se utiliza con el listado o la restauración, se listarán o " +"restaurarán los archivos de control en lugar de los archivos normales." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Usar control de archivos" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -4767,20 +5572,20 @@ msgstr "" "Si se establece esta opción los informes de progreso y otros mensajes, que " "normalmente irían a la consola, serán redirigidos al registro." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Desactivar salida por consola" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Este enlace puede proporcionar información adicional: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Activar actualizaciones automáticas" -#: CommandLine/Program.cs:283 +#: 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 1ab324edb..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 ad773571d..24e3e90aa 100644 --- a/Localizations/duplicati/localization-fi.po +++ b/Localizations/duplicati/localization-fi.po @@ -4,276 +4,25 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kari Koskinen , 2017 -# Hese , 2018 +# Hese , 2024 +# Kari Koskinen , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Hese , 2018\n" -"Language-Team: Finnish (https://www.transifex.com/duplicati/teams/67655/fi/)\n" +"Last-Translator: Kari Koskinen , 2024\n" +"Language-Team: Finnish (https://app.transifex.com/duplicati/teams/67655/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Toinen instanssi on olemassa. Sille ilmoitettiin" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Näyttää tämän ohjeen" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Komentoriviargumentit:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Asetustiedoston polku" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}." - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Asetustiedostoa \"{0}\" ei voitu lukea, koska: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Kirjoittaa lokitiedot annettuun tiedostoon" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Valitsee lokitiedostoon kirjoitettavat tiedot" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktivoi siirrettävän moodin, jossa tietokanta sijaitsee samassa hakemistossa" -" kuin ohjelma" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Kohdattiin vakava virhe Duplicatissa: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Ohjelmaa ei voitu käynnistää. Todennäköisesti toinen prosessi on jo käynnissä.\n" -"Virheilmoitus: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Poistaa käytöstä tietokannan salauksen" - -#: Server/Strings.cs:27 -#, 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." - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Www-palvelimen staattisten tiedostojen sijainti. Näiden täytyy sijaita " -"asennuskansion alla." - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "PKCS #12 avaintiedoston salasana." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"Verkkorajapinta, jota www-palvelin kuuntelee. Erityiset arvot \"*\" ja " -"\"any\" tarkoittavat kaikkia mahdollisia verkkorajapintoja. " -"Arvolla\"loopback\" www-palvelin kuuntelee vain paikallisia yhteyksiä." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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ä." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Ottaa käyttöön ping-pong vastaukset" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Suoritettaessa Duplicati palveluna valvontaprosessin täytyy varmistaa, että " -"palveluprosessi vastaa. Tällä valitsimella palveluprosessi lukee " -"standardisyötettä ja kirjoittaa vastauksen jokaiseen riviin." - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Poista vanhat lokitiedot" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "Aseta lokitietojen säilytysaika" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Asettaa kansion, johon asetukset tallennetaan." - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati tallentaa asetuksensa pieneen tietokantaa. Tämä valitsin asettaa " -"asetustietokannan siajinnin. Tämä asetus voidaan antaa myös " -"ympäristömuuttujassa {0}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Tietokannan salausavain" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"Tämä asetus asettaa tietokannan salausavaimen. Tämä asetus voidaan antaa " -"myös ympäristömuuttujassa {0}. Valitsin --{1} poistaa salauksen käytöstä." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Kansio tilapäistiedotoille" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"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ää." - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Palvelin käynnistyi ja kuntelee verkkorajapintaa {0} ja porttia {1}" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" -"SSL-sertifikaatin luominen annetuilla arvoilla epäonnistui. Virheilmoitus: " -"{0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" -"Pistokkeen luominen kuuntelua varten epäonnistui. koetettiin portteja: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -281,54 +30,50 @@ msgstr "" "Tämä moduuli salaa tiedostot samoin kuin AESCrypt käyttäen 256 bittistä AES-" "algoritmiä." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "sisäinen salausalgoritmi AES-256" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Tyhjä salasana ei ole sallittu" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Tämä valitsin asettaa AES-salauksessa käytettävien säikeiden lukumäärän. " -"Sallittuja arvoja ovat 0 (käyttää oletusarvoa) ja 1-4. Arvo 1 tarkoittaa ei " -"rinnakkaisia säikeitä. Arvo 4 on suurin mahdollinen määrä säikeitä." -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Säikeiden lukumäärä salattaessa (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Salauksen purku epäonnistui (väärä salasana?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"GPG-salausmoduuli käyttää ohjelmaa Gnu Privacy Guard (GPG) tiedostojen " -"salaamiseen ja purkamiseen. Moduuli vaatii, että GPG on asennettuna " -"tietokoneelle. Windows-järjestelmissä GPG-ohjelmaa etsitään sen " -"oletusasennuskansioista kansiossa Program Files. Linux ja OSX-" -"käyttöjärjelstelmissä ohjelmaa gpg etsitään järjestelmän polusta. Voit antaa" -" ohjelman gpg sijainnin valitsimella --gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "Gnu Privacy Guard, ulkoinen ohjelma" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -337,23 +82,11 @@ msgstr "" "valitsinta \"--passphrase-fd\". Valitsin \"--decrypt\" lisätään " "automaattisesti." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Valitsimet GPG-ohjelmalle purkua varten" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPG ohjelma käyttää valitsinta --armor tiedostoja salattaessa ja " -"purettaessa. Tämä valitsin poistaa valitsimen --armor käytöstä." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Älä käytä GPG-ohjelman valitsinta --armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -362,33 +95,24 @@ msgstr "" "valitsinta \"--passphrase-fd\". Valitsin \"--encrypt\" lisätään " "automaattisesti." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Valitsimet GPG-ohjelmalle salausta varten" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Ohjelman Gnu Privacy Guard sijainti. Jos tätä ei ole annettu, Duplicati " -"olettaa, että ohjelma \"gpg\" on järjestelmän polussa." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Ohjelman GnuPG sijainti" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Tämä valitsin käyttäytyy poikkeavasti. Käytä valitsinta --{0} tämän sijaan." +msgid "The path to GnuPG" +msgstr "Ohjelman GnuPG sijainti" #: Library/Encryption/Strings.cs:50 msgid "" @@ -403,8 +127,8 @@ msgid "Use GPG Armor" msgstr "Käytä GPG-ohjelman valitsinta --armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Muuta GPG:n purkukomentoa" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -413,11 +137,9 @@ msgstr "GPG:n purkukomento" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Muuttaa GPG:n salauskomentoa \"{0}\". Normaalisti tätä käytetään valitsemaa " -"asymmetrinen salaus komennolla {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -436,77 +158,82 @@ msgstr "Virhe kutsuttaessa ohjelmaa GnuPG. Ohjelma ei tulosta." msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Virhe kutsuttaessa ohjelmaa GnuPG. Ohjelma ei lopeta." -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliakset" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "oletusarvo" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[POISTUMASSA]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "arvot" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "totuusarvot" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Numerointi" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Liput" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Kokonaisluku" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Polku" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Koko" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Merkkijono" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Aikaväli" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Tuntematon" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Kansiota ei voitu luoda, koska se oli jo olemassa" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Pyydetty kansio ei ole olemassa" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Toimenpide keskeytettiin" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Haluttua tiedostoa ei ole olemassa." -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -517,26 +244,26 @@ msgstr "" "¨Virhe: {0}\n" "Komento: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "Ulkoinen komento ei lopettanut annetussa ajassa: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Paikallista polkua {0} vastaavaa polkua ei löytynyt mistään vedoksesta: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "Skriptin suoritus onnistui, mutta tilapäiskansiota {0} ei löydy: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -544,12 +271,12 @@ msgstr "" "Skriptin suoritus onnistui, mutta tilapäistiedosto {0} on vielä olemassa: " "{1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Skriptin paluuarvo oli {0}, mutta odotettiin arvoa {1}: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -557,23 +284,23 @@ msgid "" msgstr "" "Skriptin suoritus onnistui, mutta tulosteesta puuttui parametri {0}: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Odottamaton tyhjä vastaus listattaessa" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN ei toimi Linux-järjestelmissä" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -581,89 +308,80 @@ msgstr "" "USN ei antanut yhtään tiedostoa. Tämä on todennäköisesti virhe. USN on " "poistettu käytöstä tämän välttämiseksi." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Kutsuvalla prosessilla ei ole varmuuskopiointioikeuksia" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Pakollinen valitsin {0} puuttuu" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Salasana palvelimelle. Tämä voidaan asettaa myös ympäristömuuttujassa " -"\"AUTH_PASSWORD\" Jos salasana on annettu, pitää antaa myös valitsin --{0}." -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Salasana palvelimelle" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -671,19 +389,18 @@ msgstr "" "Käyttäjätunnus palvelimelle. Tämä voidaan asettaa myös ympäristömuuttujassa " "\"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Käyttäjätunnus palvelimelle." +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -693,11 +410,11 @@ msgstr "" "tunniste on pakollinen, kun tunnistaudutaan salasanan ja käyttäjätunnuksen " "avulla. Sitä ei tarvita, jos käytetään tunnistetta \"API key\"." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Tunniste \"Tenant Name\"" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -705,11 +422,11 @@ msgstr "" "Tunnistetta \"API key\" voidaan käyttää joissakin palveluissa " "käyttäjätunnuksen ja salasanan sijaan." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Tunniste \"API key\"" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -719,19 +436,19 @@ msgstr "" "tallennuspalvelun löytämiseen. Osoite päättyy \"/v2.0\". Tunnettuja " "tunnistautumisosoitteita ovat: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Autentikointiosoite" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -741,50 +458,68 @@ msgstr "" "minkä alueen palveluun kansio luodaan. Tarkista palveluntarjoajan tiedoista " "kelvolliset alueet. Jätä arvo tyhjäksi käyttääksesi oletusaluetta." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Alue, jolle kansio luodaan" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Tämä moduuli siirtää tiedostoja FTP-palvelimelle. Osoitteet ovat muotoa " -"\"ftp://palvelin/kansio\" tai \"ftp://käyttäjä:salasana@palvelin/kansio\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Jos tämä valitsin on annettu, käytetään FTP-yhteyttä muodostetaessa " -"aktiivista tilaa. Vaikka valitsin \"ftp-passive\" olisi myös asetettu yhteys" -" muodostetaan aktiivisessa tilassa." -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Vaihta tapaa, jolla FTP-yhteys muodostetaan." +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Jos tämä valitsin on annettu, käytetään FTP-yhteyttä muodostetaessa " -"passiivista tilaa. Jos valitsin \"ftp-regular\" on myös asetettu yhteys " -"muodostetaan aktiivisessa tilassa." -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -792,52 +527,17 @@ msgstr "" "Salasana palvelimelle. Tämä voidaan asettaa myös ympäristömuuttujassa " "\"AUTH_PASSWORD\"" -#: Library/Backend/FTP/Strings.cs:16 +#: 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)." - -#: Library/Backend/FTP/Strings.cs:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Ohjeistaa Duplicatin käyttämään SSL-salattua FTP-yhteyttä (ftps)." - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Hakemistoa {0} ei löytynyt. Viesti oli: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" msgstr "" -"Tiedosto {0} ladattiin palvelimelle, mutta sitä ei löydy myöhemmin. " -"Tiedostolistaus oli {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Tiedosto {0} ladattiin palvelimelle, mutta ilmoitetu koko oli {1}. Odotettu " -"koko oli {2}." -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Poista käytöstä latausten tarkistus" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -847,45 +547,81 @@ msgstr "" "johtuvien ongelmien havaitsemiseksi. Tämä valitsin poistaa tarkistuksen " "tehden siirroista nopeampia, mutta epäluotettaampia." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Poista käytöstä latausten tarkistus" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Hakemistoa {0} ei löytynyt. Viesti oli: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "Anna tunniste \"project ID\" valitsimella --{0} luodaksesi ämpärin" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Kirjautumiskoodi" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Kirjautimustunniste, joka on ladattu osoitteesta {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Kirjautumiskoodi" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -894,11 +630,11 @@ msgstr "" "Tätä valitsinta käytetään vain luotaessa uusia ämpäreitä. Käytä tätä valitsinta muuttaaksesi aluetta, johon tiedot tallennetaan. Hinnat vaihtelevat alueen mukaan. Tunnetut alueet ovat:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Valitsee alueen ämpärin luomista varten" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -908,240 +644,170 @@ msgstr "" "valitsinta muuttaaksesi luotavan ämpärin tallennusluokkaa. Hinnat ja " "toiminnallisuus vaihtelevat luokan mukaan. Tunnetut luokat ovat: {0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Valitsee tallennusluokan luotavalle ämpärille" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Valitsee projektin luotavalle ämpärille" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Tätä valitsinta käytetään vain luotaessa uusia ämpäreitä. Käytä tätä " -"valitsinta valitaksesi tunnisteen \"project ID\", johon luotava ämpäri " -"liittyy. Projektia käytetään valitsemaan laskutustietojen määräämiseen." -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Tämä moduuli voi siirtää tiedostoja palveluun Google Drive. Osoite on muotoa" -" \"googledrive://kansio/alikansio\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Kansiossa \"{1}\" on useampi kuin yksi kohde nimeltään \"{0}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Anna toinen tunnistautumispalvelimen osoite." - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Tunniste, jota käytetään tunnistauduttaessa palveluun CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Käytä Britanniassa sijaitsevaa tiliä." - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Käyttäjätunnus palveluun CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Käyttäjätunnus palveluun CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Anna toinen tunnistautumispalvelimen osoite." + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Käytä Britanniassa sijaitsevaa tiliä." + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 tiivisteen (ETag) varmentaminen epäonnistui" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Tiedoston poisto epäonnistui" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Tiedoston lataus epäonnistui" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Et antanut tunnistetta \"CloudFiles Api Access Key\"" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Et antanut tunnistetta \"CloudFiles userID\"" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -"Odottamaton vastaus palvelusta CloudFiles. Todennäköisesti palvelun " -"ohjelmoitirajapinta on muuttunut." -#: Library/Backend/S3/Strings.cs:4 +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" +msgstr "" + +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" + +#: Library/Backend/S3/Strings.cs:26 msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." msgstr "" -"Voit hakea tunnisteen \"Secret Access Key\" palveluun AWS kirjauduttuasi AWS" -" tilillesi. Tämä tunniste voidaan antaa myös valitsimella \"auth-password\"." -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "Tunniste \"Secret Access Key\" palveluun AWS" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"Voit hakea tunnisteen \"Secret Access Key ID\" palveluun AWS kirjauduttuasi " -"AWS tilillesi. Tämä tunniste voidaan antaa myös valitsimella \"auth-" -"username\"." - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "Tunniste \"Access Key ID\" palveluun AWS" - -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Käytä eurooppalaista palvelinta" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Käytä alidomain-osoitteita" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Ei pystytty määrittämään ämpäriä isännälle: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Tämä valitsin ohjaa moduulin käyttämään RSS-tilaa. Tiedostot, jotka " -"tallennetaan RSS tilassa häviävät helpomminn kuin normaalisti tallennetut " -"tiedostot. Toisaalta niiden tallentaminen on halvempaa. Katso täysi kuvaus: " -"http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3" -"-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Tallenna tilassa \"Reduced Redundancy Storage\"" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Käyttämäsi osoite on vanhentunutta muotoa. Vaihda se muotoon {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Valitsimia --{0} ja --{1} ei voi käyttää yhtä aikaa" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Käytä muotoa --{0}={1}" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1150,11 +816,11 @@ msgstr "" "Tätä valitsinta käytetään vain luotaessa uusia ämpäreitä. Käytä tätä valitsinta muuttaaksesi aluetta, johon tiedot tallennetaan. Amazon laskuttaa hieman enemmän USA:n ulkopuolelle tallennetuista ämpäreistä. Tunnetut alueet ovat:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Asettaa S3:n sijainnille rajoitteet" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1163,44 +829,43 @@ msgstr "" "Muutkin yritykset kuin Amazon tukevat S3 API:a. Siten tämä moduuli voi tallentaa tiedostoja näihinkin palveluihin. Aseta palvelimen nimi tällä valitsimella. Tunnetut palveluntarjoajat ovat:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Vaihtoehtoisen S3 palvelimen nimi" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -"Valinta käyttää alidomain-osoitteita ei tee mitään. Kirjasto valitsee " -"automaattisesti oikean tavan." -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Ohjeistaa Duplicatin käyttämään SSL-salattua http-yhteyttä (https)." +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1208,30 +873,88 @@ msgstr "" "Tämä valitsin asettaa tallennusluokan. Jos tätä valitsinta ei ole asetettu, " "palvelin käyttää oletustallennusluokkaa." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Valitse tallennusluokka" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Tämä moduuli siirtää tiedostoja FTP-palvelimelle käyttäen vaihtoehtoista " -"FTP-asiakasohjelmaa. Osoitteet ovat muotoa \"aftp://palvelin/kansio\" tai " -"\"aftp://käyttäjä:salasana@palvelin/kansio\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Vaihtoehtoinen FTP-asiakaskohjelma" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Hakemistoa {0} ei löytynyt. Viesti oli: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Tiedosto {0} ladattiin palvelimelle, mutta ilmoitetu koko oli {1}. Odotettu " +"koko oli {2}." + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1241,145 +964,141 @@ msgstr "" "palvelimesta johtuvien ongelmien havaitsemiseksi. Tämä valitsin poistaa " "tarkistuksen tehden siirroista nopeampia, mutta epäluotettaampia." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "Tämä valitsin asettaa FTP data-yhteyden tyypin annettuun arvoon." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Aseta FTP data-yhteyden tyyppi." -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "Tämä valitsin asettaa FTP-yhteyden salauksen annettuun arvoon." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Aseta FTP-yhteyden salaustapa." -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Tämä valitsin asettaa SSL-politiikan, jota käytetään salatuissa yhteyksissä." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Aseta SSL-politiikka salattuja yhteyksiä varten." -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Moduuli yksityisten SSH-avainten luomista varten." -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH avainten luominen" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Julkisen avaimen käyttäjätunnus" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Käyttäjätunnus, joka lisätään julkiseen avaimeen." +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Avaimen tyyppi" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Määrää minkä tyyppinen avain luodaan" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Avaimen koko" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Avaimen koko bitteinä" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Moduuli julkisten ssh-avaimien latausta varten" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH avaimen lataus palvelimelle" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "Osoite SSH-yhteyttä varten" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "Osoite, jota käytetään SSH-yhteyttä muodostettaessa" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Lisättävä julkinen SSH-avain" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"Julkisen SSH-avaimen täytyy olla kelvollinen lisättäväksi tiedostoon " -".ssh/authorized_keys." - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"Palvelimen sormenjälkeä käytetään palvelimen identiteetin varmistamiseen. " -"Sormenjälki näyttää suunnilleen tältä: \"ssh-rsa 4096 " -"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Asettaa sormenjäljen, jota käytetään palvelimen tunnistamiseen." +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1390,70 +1109,57 @@ msgstr "" "poistaa sormenjäljen tarkastamisen käytöstä. Tätä valitsina pitäisi käyttää " "vain asetuksia testattaessa." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Poistaa käytöstä sormentjälkien tarkastuksen" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"OpenSSH-muotoinen avaintiedosto. Jos tämä valitsin on annetu, salasanaa ei " -"käytetä tunnistautumiseen palvelimelle vaan salasanaa käytetään avaamaan " -"lukittu avain. Tämä valitsin toimii vain sisäisen SSH-moduulin kanssa." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Käytä SSH-avainta tunnistautumiseen." +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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-koodattu yksityinen SSH-avain. Avainta täytyy edeltää merkkijono {0}. " -"Jos tämä valitsin on annetu, salasanaa ei käytetä tunnistautumiseen " -"palvelimelle vaan salasanaa käytetään avaamaan lukittu avain. Tämä valitsin " -"toimii vain sisäisen SSH-moduulin kanssa." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Ei voitu siirtyä hakemistoon {0}. Virheilmoitus oli: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1463,7 +1169,7 @@ msgstr "" "Palvelimen tunnistus epäonnistui. Palvelimen sormenjälki on \"{0}\". Tämä " "virhe johtuu joko virheellisistä asetuksista tai Mies-välissä-hyökkäyksestä!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1472,23 +1178,17 @@ msgstr "" "Lisää valitsin --{1}=\"{0}\" luottaaksesi tähän palvelimeen. Voit käyttää " "myös EI -TURVALLISTA valitsinta --{2} testaukseen." -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Pakota tiedostojen poisto" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1498,63 +1198,80 @@ msgstr "" "poistuu automaattisesti myöhemmin. Käytä tätä komentoa poistaaksesi " "tiedostot välittömästi." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Pakota tiedostojen poisto" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Kohteen polku" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Paikallinen kansio tai levy" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1562,18 +1279,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Tämä valitsin toimii vain, kun valitsin --{0} on asetettu. Tämä valitsin " -"asettaa sen tiedoston nimen, jonka pitää olla kansioss, jotta vaihtoehtoinen" -" polku valitaan. Tätä voidaan käyttää tilanteissa, joissa ulkoisen levyn " -"kirjain tai liitospiste vaihtuu. Tarkistamalla, että annettu tiedosto on " -"levyllä estetään kirjoittaminen ei toivotulle levylle. Tiedoston sisältöä ei" -" lueta koskaan. Vain sen olemassaolo tarkistetaan." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Tarkista tiedoston olemassaolo kohdekansiossa." -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1588,35 +1299,16 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Lista vaihtoehtoisista poluista" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Tämä moduuli voi tallentaa tiedostoja paikalliselle levylle tai liitetylle " -"verkkolevylle. Osoitteet ovat muotoa \"file://palvelin/kansio\" tai " -"\"file://käyttäjätunus:salasana@palvelin/kansio\". Voit käyttää joko UNC-" -"osoitteita (esim \"file://\\\\palvelin/kansio\") tai paikallsia osoitteita " -"(esim (Windows) \"file://c\\kansio\" tai (Linux) " -"\"file:///usr/pub/tiedostot\")." - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Paikallinen kansio tai levy" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Kansiota {0} ei löytynyt" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1624,159 +1316,156 @@ msgid "" msgstr "" "Lipputiedostoa \"{0}\" ei löytynyt mistään etsityistä kohdekansioista: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Siirrä tiedostot kopioimisen sijaan" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Pakota tunnistautumaan verkkojakoa käytettäessä" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Jos tämä valitsin on annettu, mahdollinen olemassaoleva tunnistautuminen " -"verkkojakoon unohdetaan ennen kuin yritetään tunnistautua jaetulle " -"levyasemalle." -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"Voit hakea tunnisteen \"B2 Cloud Storage Application Key\" kirjauduttuasi " -"Backblaze tilillesi. Tämä tunniste voidaan antaa myös valitsimella \"auth-" -"password\"." -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "\"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"Voit hakea tunnisteen \"B2 Cloud Storage Account ID\" kirjauduttuasi " -"Backblaze tilillesi- Tämä tunniste voidaan antaa myös valitsimella \"auth-" -"username\"." - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "\"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Et antanut tunnistetta \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Et antanut tunnistetta \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Tämä moduuli voi siirtää tiedostoja palveluun Backblaze B2 Cloud Storage. " -"Osoite on muotoa \"b2://ämpäri/etuliite\"." -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "Tunnus B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Oletuksena luodaan yksityinen ämpäri. Valitse ämpärin tyyppi tällä " -"valitsimella. Sallitut tyypit näet palvelun B2 ohjeista. " -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Luotavan ämpärin tyyppi." -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Varmuuskopion polku" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Pienin arvo on 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1784,306 +1473,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "sivuston tunniste" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 -ryhmä" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "Ryhmän tunniste" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Ryhmän sähköpostiosoite" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Kaikki tiedostot tallennetaan määrättyyn kansioon" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Tallennuskansion nimi" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Ämpärin nimi" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Et antanut Azure-tilin nimeä" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Azure-tilin nimi. Tämän voit hakea klikkaamalla nappia \"Managa Access " -"Keys\" tilin asetuksissa." -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Tilin nimi tallennuspalvelussa" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Tunnus \"Azure access key\". Tämän voit hakea klikkaamalla nappia \"Managa " -"Access Keys\" tilin asetuksissa." -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Pääsyavain" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Palvelun Azure pääsyavain puuttuu" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Tämä moduuli voi siirtää tiedostoja palveluun 'Azure blob storage'. Osoite " -"on muotoa 'Azure://ämpäri'." - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Et antanut käyttäjätunnusta" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Et antanut salasanaa" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Et antanut polkua. Tiedostoja ei voi ladata juurikansioon." - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Virheellinen liitospiste." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2092,11 +1810,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2106,62 +1824,115 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Tämä moduuli voi siirtää tiedostoja palveluun Mega.co.nz. Osoite on muotoa " -"\"mega://kansio/alikansio\"." -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Et antanut salasanaa" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2172,12 +1943,12 @@ msgstr "" "todennäköisesti käytettävissä vain Windows palvelimen ja asiakkaiden " "välisessä liikenteessä." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Käytä integroitua autentikointia yhdistettäessä palvelimeen." -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2186,11 +1957,11 @@ msgstr "" "poistettaisiin pysyvästi varmuuskopioiden tiivistämien tai poistamisen " "yhteydessä." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Siirrä poistetut tiedostot roskakoriin." -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2198,11 +1969,11 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Lataa tiedostot tilassa 'binary direct'." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2210,11 +1981,11 @@ msgstr "" "Käytä tätä valitsinta asettaaksesi verkko-operaatioiden aikakatkaisun " "SharePoint-palvelimelle. Suositeltava arvo on 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Aseta aikakatkaisu SharePoint-palvelimelle." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2222,16 +1993,16 @@ msgstr "" "Käytä tätä valitsinta asettaaksesi lohkokoko ladattaessa tiedostoja " "SharePoint-palvelimelle. Suositeltava arvo on 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "Aseta SharePoint-palvelimen lähetyksen lohkokoko." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Polun '{0}' kohdetta ei löydetty palvelimelta '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2241,7 +2012,7 @@ msgstr "" "mahdollisesti virheellisestä käyttäjätunnuksesta. Varmista myös, että olet " "erottanut sivuston juuren dokumenttikirjastosta käyttäen symbolia '//'" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2249,80 +2020,64 @@ msgstr "" "Kaikki näytti olevan kunnossa, mutta sivuston otsikkoa ei voitu lukea. Jokin" " on vialla." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Pakota käyttämään tunnistautumismenetelmää HTTP digest authentication" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2333,26 +2088,24 @@ msgstr "" "Tämä voi johtua siitä, että tiedosto on poistettu. On mahdollista, että palvelin on lukinnut tyypin {2} tiedostot. IIS lukitsee tuntemattomat tiedostotyypit oletuksena.\n" "Virheilmoitus: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Vianetsimiseksi on mahdollista ylikirjoittaa annettu tiedosto palvelimen " -"PROPFIND-vastauksella." -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Tallenna PROPFIND-vastaus" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2360,15 +2113,105 @@ msgstr "" "Tämä moduuli siirtää tiedostoja palveluun Tahoe-LAFS. Osoitte on muotoa " "\"tahoe://palvelin:portti/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Tunnistautumistapa" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API-avain" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Salausavain" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Kansio" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2377,35 +2220,372 @@ msgstr "" "Tunnistautuminen OAuth-palvelun {0} avulla ei onnistunut. Jos ongelma ei " "poistu, koeta luoda uusi tunniste osoitteessa {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Odottamaton virhe: {0}-{1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Toinen instanssi on olemassa. Sille ilmoitettiin" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Tietokannan luominen, lukeminen tai päivitys epäonnistui.\n" +"Virheilmoitus: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Komentoriviargumentit:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Asetustiedoston polku" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Suodattimia ei voi asettaa komentorivillä, jos asetustiedosto sisältää " +"suodattimia. Käytä erityisiä valitsimia --{0}, --{1} tai --{2} " +"määrittääksesi suodattimet asetustiedostossa. Jokaisen suodattimen täytyy " +"alkaa joko + tai - merkillä. Useat peräkkäiset suodattimet täytyy liittää " +"merkillä {3}." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Asetustiedostoa \"{0}\" ei voitu lukea, koska: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Kohdattiin vakava virhe Duplicatissa: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "Ei-tuettu versio SQLite:sta: {0}. Täytyy olla {1} tai korkeampi." + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Portti, jota www-palvelin kuuntelee. Voit antaa useita arvoja pilkulla " +"erotettuna." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Web-palvelimen SSL-sertifikaatti ja sertifikaatin avain PKCS #12 -muodossa. " +"Ainoastaan RSA/DSA -avaimet on tuettuja." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "PKCS #12 avaintiedoston salasana." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Verkkorajapinta, jota www-palvelin kuuntelee. Erityiset arvot \"*\" ja " +"\"any\" tarkoittavat kaikkia mahdollisia verkkorajapintoja. " +"Arvolla\"loopback\" www-palvelin kuuntelee vain paikallisia yhteyksiä." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"WWW-palvelimen salasana. Tämä arvo tallennetaan, joten sitä ei tarvitse " +"antaa joka kerta. Tämän asettaminen tyhjäksi merkkijonoksi poistaa salasanan" +" käytöstä." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Aseta lokitietojen säilytysaika" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Poista vanhat lokitiedot" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati tallentaa asetuksensa pieneen tietokantaa. Tämä valitsin asettaa " +"asetustietokannan siajinnin. Tämä asetus voidaan antaa myös " +"ympäristömuuttujassa {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Tämä asetus asettaa tietokannan salausavaimen. Tämä asetus voidaan antaa " +"myös ympäristömuuttujassa {0}. Valitsin --{1} poistaa salauksen käytöstä." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Kansio tilapäistiedotoille" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Aloituspäivällä {0}, varmuuskopioiden välillä {1} ja sallituilla päivillä " +"{2} ei löydy sopivaa päivää." + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Palvelin käynnistyi ja kuntelee verkkorajapintaa {0} ja porttia {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"SSL-sertifikaatin luominen annetuilla arvoilla epäonnistui. Virheilmoitus: " +"{0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Pistokkeen luominen kuuntelua varten epäonnistui. koetettiin portteja: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Kirjaston {0} lataus epäonnistui. Virheilmoitus oli: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Prosessin tyypin {0} lataus kirjastosta {1} epäonnistui. Virheilmoitus oli: " "{2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Käytä valitsinta {0} tämän sijaan" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2413,72 +2593,58 @@ msgstr "" "Tämä valitsin asettaa pakkaustason. Taso 0 ei pakkaa dataa ollenkaan ja taso" " 9 on paras mahdollinen pakkaus." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Aseta ZIP-pakkauksen taso" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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 "" -"Tämä valitsin asettaa käytetyn pakkausmetodin. Valitsimella {0} ei ole " -"vaikutusta muilla valinnoilla kuin \"Deflate\"." - -#: Library/Compression/Strings.cs:8 -msgid "Sets the Zip compression method" -msgstr "Valitse pakkausmetodi" - -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" +"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:10 +#: Library/Compression/Strings.cs:30 +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 " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Zip-pakkaus" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Tiedostoa ei löydy: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Arkistoa ei avattu kirjoittamista varten" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Arkistoa ei avattu lukemista varten" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Annettu tiedosto ei ole tässä arkistossa" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Arkistoa ei avattu kirjoittamista varten" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Arkistoa ei avattu lukemista varten" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Annettu tiedosto ei ole tässä arkistossa" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2486,15 +2652,15 @@ msgstr "" "LZMA2 -pakkauksessa käytettävien säikeiden määrä. Oletusarvo on " "prosessoriytimien määrä." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Pakkauksessa käytettävien säikeiden lukumäärä" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Asettaa 7z-pakkauksen tason" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2503,20 +2669,20 @@ msgstr "" "Tämä valitsin asettaa käytettävän pakkausalgoritmin. Tämä valitsin valitsee " "nopean 7z-pakkauksen. Se tuottaa hieman suurempia tiedostoja." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Valitsee nopean 7z-agoritmin" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "backup" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Tietokannan tyyppi on tuntematon: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2531,11 +2697,11 @@ msgstr "" "Tämä johtuu tyypillisesti siitä, että olet päivittänyt uudempaan versioon ja palannut käyttämään vanhempaa versiota.\n" "Tällöin voit usein löytää varmuuskopion edellisestä tietokannasta hakemistosta {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Havaittiin tuntematon taulukkomuoto" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2546,14 +2712,14 @@ msgstr "" "Virheilmoitus: {1}\n" "Tietokantaa EI päivitetty" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Tiedoston {0} tarkastussumma ei täsmää. Tallennettu tarkastussumma: {1}, " "tiedoston tarkastussumma: {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2562,119 +2728,115 @@ msgstr "" "Tiedosto {0} ladattiin palvelimelta, mutta koko oli {1}. Odotettu koko oli " "{2}." -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Et määrittänyt varmuuskopioitavia tiedostoja" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "Lähdekansio {0} ei ole olemassa. Varmuuskopio keskeytetään." +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen " "kokonaisluku." -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "Valitsin --{0} ei ole sallittu, sillä moduulia {1} ei ole ladattu" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "Annettu valitsin --{0} ei ole tunnettu ja se jätetään huomioimatta" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen " "hakemistopolku" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen " "kokomäärittely" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" "Valitsimelle --{0} annettu argumentti \"{1}\" ei ole kelvollinen aikamääre" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Toimenpide {0} aloitettiin" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Toimenpide {0} valmistui" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Toimenpide {0} epäonnistui. Virheilmoitus oli: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Polku ei ole kelvollinen: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2683,18 +2845,18 @@ msgstr "" "Asetusta 'force-locale' ei voitu asettaa. Päivitä Windowsin komponentti " "'.NET-Framework ja yritä uudelleen. Poikkeus oli \"{0}\" " -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2702,21 +2864,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "Poista tiedostot, jotak eivät ole käytössä" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" +msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2724,44 +2883,33 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Tiedostonimien etuliite etäpalvelimella" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Poista käytöstä muokkausajan tarkistus" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Oletuksena tiedostot palautetaan alkuperäiseen sijaintiinsa. Tällä " -"valitsimella voit palauttaa tiedostot toiseen kansioon." -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Palauta tiedostot toiseen kansioon" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Salli järjestelmän mennä lepotilaan" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2769,7 +2917,11 @@ msgstr "" "Sallii järjestelmän mennä lepotilaan varmuuskopioinnin ja tiedostojen " "palauttamisen aikana. (vain Windows ja OS X)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2779,11 +2931,11 @@ msgstr "" "etäpalvelimelta. Tämä asetus hidastaa varmuukopioiden tekoa, mutta " "varmuuskopiot haittaavat vähemmän muuta verkonkäyttöä." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Suurin latausnopeus etäpalvelimelta (kT/s)" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2793,11 +2945,11 @@ msgstr "" "etäpalvelimelle. Tämä asetus hidastaa varmuukopioiden tekoa, mutta " "varmuuskopiot haittaavat vähemmän muuta verkonkäyttöä." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Suurin latausnopeus etäpalvelimelle (kT/s)" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2805,11 +2957,11 @@ msgstr "" "Jos teet varmuuskopiot paikalliselle levylle, etkä halua salata niitä, voit " "poistaa salauksen käytöstä tällä valitsimella." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Poista salaus käytöstä" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2818,11 +2970,11 @@ msgstr "" "kertoja. Muuta tätä asetusta parantaaksesi Duplicatin toimintaa epävakailla " "verkkoyhteyksillä." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Uudelleenyritysten lukumäärä tiedostonsiirron epäonnistuessa" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2832,41 +2984,33 @@ msgstr "" "tekee varmuuskopioista lukukelvottomia ilman salasanaa. Tämä asetustus " "voidaan antaa myös ympäristömuuttujassa PASSPHRASE" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Salauslause, jota käytetään varmuuskopioita salattaessa" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Valitse aika, jonka haluat listata tai palauttaa." -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "Palautettava tai listattava versio" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2874,11 +3018,11 @@ msgstr "" "Duplicati näyttää vain uusimman version etsittäessä. Käytä tätä valitisinta " "näyttääksesi kaikki versiot." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Näytä kaikki versiot" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2886,11 +3030,11 @@ msgstr "" "Duplicati näyttää kaikki hakuehtoa vastaavat tiedostot etsittäessä. Käytä " "tätä valitsinta näyttääksesi vain pisimmän yhteisen polun alkuosan." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Näytä pisin yhteinen polku" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -2898,11 +3042,11 @@ msgstr "" "Duplicati näyttää kaikki hakuehtoa vastaavat tiedostot etsittäessä. Käytä " "tätä valitsinta näyttääksesi vain osumat annetussa kansiossa." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Näytä kansion sisältö" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2912,33 +3056,41 @@ msgstr "" "siirtoyritystä. Tästä on hyötyä, mikäli verkkoyhteys katkeaa satunnaisesti " "siirron aikana." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Odotusaika uudelleenyritysten välillä." -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Käytä tätä valitsinta lisätäksesi tiedostoja edelliseen varmuuskopioon." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Valitse ohjaustiedostot" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Ohita tiedostojen tarkastussummien tarkistaminen" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -2946,62 +3098,54 @@ msgstr "" "Tämä asetus ohittaa tiedostot, jotka ovat suurempia kuin annettu koko. Käytä" " tätä estääksesi varmuuskopioiden kasvamista liian suuriksi." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Varmuuskopioitavien tiedotojen kokoraja" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Säikeiden prioriteetti" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Tämä asetusmuuttaa dblock-tiedostojen kokoa. Tämä asetus auttaa, jos " -"palvelin rajoittaa yksittäisten tiedostojen kokoa." -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Rajoita datatiedostojen kokoa" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Poista streamus käytöstä" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Tämä valitsin estää manifestitiedotojen lukemisen. Tämä estää myös " -"tarkastussummien tarkistamisen. Käytä tätä vain palauttaessasi dataa " -"ongelmatilanteissa." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Estää manifestien tarkastamisen" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3009,11 +3153,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Valitse pakkausmoduuli" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3021,31 +3165,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Valitse salausmoduuli" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "" -"Anna yksi tai useampi moduulinnimi pilkulla erotettuna, poistaaksesi " -"moduulit käytöstä." - -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Anna yhden tai useamman moduulin nimi, pilkulla erotettuna, ladataksesi " -"moduulit." -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Ota käyttöön moduuleja" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3060,88 +3200,78 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Ohjaa vedosten käyttöä" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Valmiit datatiedostot tallennetaan tilapäiskansioon. Tällä asetuksella voit " -"valita toisen kansion näiden tallentamista varten. Nimestään huolimatta tämä" -" toimii myös synkronoidun tiedostonsiirron kanssa." -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Tilapäiskansio siirtoa odottaville datatiedostoille" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Käytettäessä rinnakkaista latausta Duplicati tekee datatiedostoja ennen kuin" -" niitä ladataan. Estääksesi Duplicatia luomasta liikaa tilapäistiedostoja, " -"aseta raja siirtoa odottavien tiedostojen lukumäärälle. Arvo 0 poistaa rajan" -" käytöstä." -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Siirtoa odottavien datatiedostojen enimmäismäärä" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Tämä asetus tekee joistakin virheilmoituksista yksityiskohtaisempia. Tämä " -"voi helpottaa joidenkin ongelmien selvittelyä." -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Yksityiskohtaisemmat virheilmoitukset" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Valitse lokiin kirjoitettavat tiedot. Voit asettaa lokitiedoston " -"valitsimella --log-file." -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Lokiin tallennettavat tiedot" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3149,11 +3279,11 @@ msgstr "" "Jos kohdekansio etäpalvelimella puuttuu, Duplicati luo sen automaattisesti. " "Tämä estää poistaa automaattisen kansion luomisen." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Estää automaattisen kohdekansion luomisen" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3167,13 +3297,13 @@ msgstr "" "instanssien GUID:ja. Useat GUID:it erotetaan puolipisteellä. Useimmat GUID-" "tyypit ovat sallittuja, mukaanlukien kaarisulkeilla tai ilman olevat." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Puolipistein erotettu lista VSS-kirjoittajista (vain Windows-järjestelmillä)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3186,11 +3316,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Käytä NTFS-tiedostojärjestelmän USN-numeroita" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3200,59 +3330,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Verratessaan aikaleimoja Duplicati käyttää pientä toleranssiarvoa estääkseen" -" pieniä kellon epätarkkuudesta johtuvia virheitä aiheuttamasta " -"odottamattomia toimintoja. Jos valitsimella --{0} on asetettu " -"varmuuskopioiden säilytysajaksi viikko ja viikottaaiset varmuuskopiot " -"tehdään samaan aikaan, voi kellon epätarkkuus johtaa siihen, että Duplicati " -"tulkitsee vanhan varmuuskopion olevan yli viikon ikäinen. Silloin vanha " -"varmuuskopio poistetettaisiin liian aikaisin. Toleranssin arvo on 1% " -"(enintään 1h). Tämä valitsin poistaa toleranssin käytöstä ja vertaa " -"muokkaamattomia aikaleimoja." -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -"Poista käytöstä virheensieto tarkastettaessa varmuuskopioiden aikaleimoja" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Lataa tiedostot varmuuskopioinnin aikana" -#: Library/Main/Strings.cs:118 +#: 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 yrittää suorittaa useita operaatioita saman yhteyden yli. Tämä " -"nopeuttaa toimintaa, sillä Duplicati välttää kirjautumasta palvelimelle " -"jokaista toimenpidettä varten. Tämä asetus pakottaa Duplicatin luomaan uuden" -" yhteyden joka kerta." -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Älä uudelleenkäytä yhteyttä." -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3262,56 +3378,57 @@ msgstr "" "vain uudelleenyritysten lukumäärän. Tällä valitsimella Duplicati tulostaa " "virheilmoituksen jokaisella yrityksellä." -#: Library/Main/Strings.cs:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Jos varmuuskopiossa ei ole yhtään tiedostomuutoksia, Duplicati ei lataa " -"varmuuskopiota etäpalvelimelle. Jos käytät etäpalvelimen varmuuskopioita " -"varmistaaksesi, että varmuuskopiot on tehty, voit ladata tyhjätkin " -"varmuuskopiot palvelimelle tällä valitsimella." -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Lataa tyhjätkin varmuuskopiot" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Tällä valitsimella voit antaa etäpalvelimella käytettävissä olevan tilan. " -"Jos palvelin ilmoittaa käytettävissä olevan tilan itse, tätä asetusta ei " -"huomioida." -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Ilmoitettu käytettävissä oleva tila" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Symbolisten linkkien tallentaminen" +#: 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:129 +#: 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 " @@ -3320,14 +3437,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Kovien linkkien käsittely" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Symbolisten linkkien tallentaminen" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3337,22 +3454,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Ohita tiedostoja ominaisuuksien perusteella" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Kovien linkkien käsittely" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Tällä valitsimella voit ohittaa tiedostoja ominaisuuksien perusteella. Voit " -"antaa useampia ominaisuuksia pilkulla erotettuna. Mahdolliset arvot ovat: " -"{0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Ohita tiedostoja ominaisuuksien perusteella" + +#: 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,45 +3482,57 @@ msgstr "" "vedoksen tiedostojen lukemiseen. Tämä voi nopeuttaa varmuuskopioita " "tietokoneissa, joissa on Windows XP." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Liitä vedokset levynä (vain Windowsilla)" -#: Library/Main/Strings.cs:136 +#: 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 "" -"Näyttää tämän varmuuskopion nimen. Nimen avulla voit erottaa eri " -"varmuuskopiot sähköposti-ilmoituksissa tai skripteissä." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Varmuuskopion nimi" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Hallitse pakkautumattomien tiedostojen listaa" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3414,86 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Tiivisteen laskennassa käytettävä lohkon koko" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "Lista mahdollisesti muuttuneista tiedostoista" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Polku paikalliseen kopioon tietokannasta, joka sisältää tiedot " -"etäpalvelimella olevista tiedostoista" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Polku paikallisen tilan sisältävään tietokantaan" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs: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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista poistetuista tiedostoista" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Tällä valitsimella voit pienentää muistinkäyttöä. Tällöin Duplicati ei " -"säilytä muistissa tiedostopolkuja ja muokkausaikokoja muistissa." -#: Library/Main/Strings.cs:149 +#: 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:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Älä listaa tiedostoja etäpalvelimella aloitettaessa" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3507,11 +3623,11 @@ msgstr "" "hakemistotiedostot vievät etäpalvelimella enemmän tilaa, jota ei välttämättä" " koskaan tarvita." -#: Library/Main/Strings.cs:155 -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:156 +#: 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 " @@ -3524,51 +3640,43 @@ msgstr "" "datan osuus prosentteina. Arvoa sovelletaan kuhunkin lohkotiedostoon ja koko" " tallennettuun dataan." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Tarpeettoman datan osuus prosentteina" -#: Library/Main/Strings.cs:158 +#: 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 "" -"Tällä valitsimella voit testata erilaisia asetuksia ja niiden vaikutusta " -"koskematta tiedostoihin." -#: Library/Main/Strings.cs:159 -msgid "Does not perform any modifications" -msgstr "Älä muuta tiedostoja" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Lohkojen tarkastussummien laskemiseen käytettävä algoritmi" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Tiedostojen tarkastussummien laskemiseen käytettävä algoritmi" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3581,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Poista automaattinen tiivistäminen käytöstä" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3596,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Datatiedostojen muutosten alaraja" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3609,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Pienten tiedostojen määrä" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3623,49 +3731,40 @@ msgstr "" "omalla koneella. Tämä on hidasta, mutta voi vähentää etäpalvelimelta " "ladattavan datan määrää." -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Käytä paikallisia tiedostoja apuna palautettaessa" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Poista paikallinen tietokanta käytöstä" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Voit poistaa paikallisen tietokannan käytöstä listatessasi tai " -"palauttaessasi varmuuskopioituja tiedostoja.Tämä on yleensä hitaampaa, mutta" -" siten voidaan varmistua etäpalvelimella olevan varmuuskopion toimivuudesta." -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Säilytettävien versioiden lukumäärä" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Aseta säilytettävien versioiden lukumäärä. Aseta arvoksi -1 säilyttääksesi " -"kaikki versiot." - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Säilytä varmuuskopiot tältä ajanjaksolta" - -#: Library/Main/Strings.cs:177 +#: 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:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" +msgstr "Säilytä varmuuskopiot tältä ajanjaksolta" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3677,34 +3776,31 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "Ohita puuttuvat lähteet" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" -#: Library/Main/Strings.cs:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ohita puuttuvat lähteet" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Tulosta enmmän tilatietoja" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3712,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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Tulosta enmmän tilatietoja" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" -msgstr "Lataa varmistustiedostot etäpalvelimelle" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3742,88 +3834,85 @@ msgstr "" " ja SHA256-tarkastussummat. Tämän avulla varmuskopion eheyden voi tarkastaa " "etäpalvelimella." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "Varmuuskopion jälkeen tarkastettavien tiedostojen lukumäärä" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "Lataa varmistustiedostot etäpalvelimelle" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Perusteellinen eheystarkastus" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Lukupuskurin koko" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Salli salauslauseen vaihtaminen" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Salli salauslauseen vaihtaminen. Huomaa, että tämä ei ole sallittua " -"varmuuskopioitaessa tai korjattaessa tietokantaa." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Listaa vain eri versiot varmuuskopiossa" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Tällä valitsimella Duplicati listaa vain versiot, ei tiedostonimiä eikä " -"muuta metadataa." - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Älä tallenna metadataa" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -3834,11 +3923,11 @@ msgstr "" "nopeuttaa varmuuskopiointia ja tiedostojen palauttamista, mutta ei vaikuta " "varmuuskopioiden kokoon merkittävästi." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Palauta tiedostojen oikeudet" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -3847,11 +3936,11 @@ msgstr "" "tiedostojen lukemisen. Tällä valitsimella Duplicati palauttaa myös " "tiedostojen oikeudet." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Älä tarkasta palautettuja tiedostoja." +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Palauta tiedostojen oikeudet" -#: Library/Main/Strings.cs:209 +#: 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" @@ -3862,11 +3951,11 @@ msgstr "" "tarkastussumman laskemisen käytöstä. Tällöin palautettujen tiedostojen " "eheyttä ei tarkasteta." -#: Library/Main/Strings.cs:210 -msgid "Do not use local data" -msgstr "Älä käytä paikallista dataa" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Älä tarkasta palautettuja tiedostoja." -#: Library/Main/Strings.cs:211 +#: 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 " @@ -3877,11 +3966,28 @@ msgstr "" "paikallisen datan hyödyntämisen käytöstä ja käyttää vain etäpalvelimella " "olevaa dataa." -#: Library/Main/Strings.cs:212 -msgid "Check block hashes" -msgstr "Tarkasta lohkojen tarkastussummat" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Älä käytä paikallista dataa" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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,11 +3995,11 @@ msgstr "" "Tällä valitsimella Duplicati tarkastaa koko palautetun tiedoston lisäksi " "kunkin lohkon tarkastustsumman." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Korjaa tietokanta poluista" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Tarkasta lohkojen tarkastussummat" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3905,129 +4011,122 @@ msgstr "" "nopeampaa, mutta sen tiedot eivät riitä tiedostojen palauttamiseen. Voit " "käyttää sitä palautettavien tiedostojen etsimiseen." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "Pakota Duplicati käyttämään tiettyjä lokaaliasetuksia" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Korjaa tietokanta poluista" -#: Library/Main/Strings.cs:219 +#: 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 "" -"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:220 -msgid "Forces the display of the actual date instead of calendar date" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Pakota Duplicati käyttämään tiettyjä lokaaliasetuksia" + +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" -msgstr "Kommunikoi taustamoduulin kanssa käyttäen säieturvallisia putkia" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" +msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "" +#: 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:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Salli kaikkien tiedostojen poisto" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Salli kaikkien tiedostojen poisto" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4037,50 +4136,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4090,30 +4189,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -4121,11 +4232,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4134,7 +4269,48 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4142,57 +4318,53 @@ msgid "" msgstr "" "Salauskirjasto ei tue uudelleenkäytettäviä muunnoksia tiivistefunktiolle {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Vedoksen luominen epäonnistui: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Tiedostoa {0} ei voitu poistaa. Tarkistetaan, onko tiedosto olemassa." -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Toipuminen olemattoman tiedoston \"{0}\" poistamisesta onnistui" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Ei voitu toipua virheestä poistettaessa tiedostoa {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Tiedoston {0} poistaminen epäonnistui. Virhe oli FileNotFound, listing " "contents" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Vahvista salauslause" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4201,27 +4373,27 @@ msgstr "" "salausta ei ole poistettu käytöstä tai salasanaa ei ole annettu muulla " "tavoin." -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Salauslause" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Vahvista salauslause" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Tyhjä salauslause ei ole sallittu" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Anna salauslause" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Salauslauseet eivät ole samat" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4230,107 +4402,76 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Käytettäessä Monoa tämä moduuli tarkastaa, onko järjestelmään asennettu " -"yhtään SSL-juurisertifikaatteja ja ehdottaa niiden asentamista tarvittaessa" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Lue salausavain STDIN:stä" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Tarkasta onko SSL-sertifikaatteja asennettu." - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "Tämä moduuli mahdollistaa http-yhteyden asetusten muuttamisen" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Säädä http-pyyntöjä" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Tällä valitsimella hyväksyt kaikki etäpalvelimen ssl-sertifikaatit " -"riippumatta virheistä, joita siinä on. Käytä valitsinta --accept-specified-" -"ssl-hash, jos se on mahdollista." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Hyväksy kaiki ssl-sertifikaatit" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Hyväksy tietty SSL-sertifikaatti" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"Oletuksena HTTP-otsaketiedoissa on otsake \"Expect: 100-continue\". Tämä " -"sallii tiettyjä optimointeja autentikointiprosessissa, mutta kaikki " -"palvelimet eivät tue tätä otsaketta. Ne vastaavat virheellä \"17 - " -"Expectation failed\"." -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Poista käytöstä expect-otsake" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Poista http-neuvottelu käytöstä" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Säädä http-pyyntöjä" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Vaihtoehtoinen OAuth URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati käyttää ulkoista OAuth palvelua. Jos sinulla on oma Duplicati " -"OAuth-palvelin voit antaa sen osoitteen tällä valitsimella." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Sallitut SSL-versiot" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Vaihtoehtoinen OAuth URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4340,39 +4481,43 @@ msgstr "" "asiantuntija-asetus. Käytä tätä vain, jos haluat parantaa turvallisuutta tai" " sinulla on ongelmia tietyn palvelimen kanssa." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4380,11 +4525,11 @@ msgstr "" "Tämä moduuli jäsentää parametrit Hyper-V virtuaalikoneiden " "varmuuskopioimista varten" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Hyper-V-moduuin asetukset" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4392,149 +4537,152 @@ msgstr "" "Tämä moduuli jäsentää parametrit Microsoft SQL-palvelimen varmuuskopioimista" " varten" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL-palvelinmoduulin asetukset" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Suorittaa skriptin ennen operattiota ja operaation jälkeen" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Suorita skripti" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Suorita skripti lopetettaessa" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Skriptin \"{0}\" paluuarvo oli {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Suorita pakollinen skripti ennen toimenpidettä" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Virhe suoritettaessa skriptiä \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Skripti \"{0}\" aikakatkaistiin" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Suorita skripti ennen toimenpidettä" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skripti \"{0}\" antoi virheilmoituksen: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Skriptin aikakatkaisun kesto" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Tämä moduuli lähettää sähköpostin operaation jälkeen." -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Lähetä sähköposti" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Viestin runko" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "SMTP-palvelimen salasana" +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP-palvelimen salasana" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4542,70 +4690,51 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Sähköpostin vastaanottajat" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Oletuksena sähköposti lähetetään vain varmuuskopioinnin jälkeen. Tällä " -"valitsimella voit lähettää sähköpostin kaikkien operaatioiden jälkeen." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Lähetä sähköposti kaikkien operaatioiden jälkeen" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Sähköpostin lähettäjä" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP palvelimen osoite" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4614,93 +4743,101 @@ msgstr "" "Voit antaa tällä valitsimela sähköpostin otsakkeen. Muuttujat korvataan, " "kuten valitsimen --{0} ohjeessa on selitetty." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Sähköpostin otsake" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "Käytäjätunnus SMTP-palvelimelle, jos tarvitaan" +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Käyttäjätunnus SMTP-palvelimelle" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Sähköpostin lähetys epäonnistui: {0]" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Koko SMTP-neuvottelu: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Sähköpostin lähetys palvelimen {0} kautta epäonnistui. Virheilmoitus oli: " "{1} Yritetään uudelleen palvelimen {2} kautta." -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Sähköposti lähetettiin onnistuneesti käyttäen palvelinta {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Tämä moduuli mahdollistaa raporttien lähettämisen XMPP-palvelun kautta" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Moduuli raporttien lähettämiseksi XMPP-palvelun kautta" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP-vastaanottajan osoite" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Käyttäjät, joille viestit lähetetään. Määritä useampi käyttäjä pilkulla " -"eroteltuna" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Viestin malli" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "XMPP-käyttäjätunus" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Viestin lähettäjän tili mukaanlukien palvelin. Esim: " -"\"tili@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP-palvelun salasana" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Viestin lähettäjän salasana" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -4711,167 +4848,190 @@ msgstr "" "\"{0},{1}\". Erityinen arvo \"{4}\" on sama kuin \"{0},{1},{2},{3}\", ja sen" " valitsemalla jokaisesta varmuuskopiontioperaatiosta lähetetään viesti." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Lähetä viesti kaikkien toimenpiteiden jälkeen" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Oletuksena viesti lähetetään vain varmuuskopioinnin jälkeen. Tällä " -"valitsimella voit lähettää viestin kaikkien operaatioiden jälkeen." - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Moduuli raporttien lähettämiseksi XMPP-palvelun kautta" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Tämä moduuli mahdollistaa raporttien lähettämisen XMPP-palvelun kautta" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "kirjautuminen Jabber-palvelimelle aikakatkaistiin " -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Jabber-viestin lähettäminen epäonnistui: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP -raportointimodulli" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "HTTP-raportin URL" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP -raportointimodulli" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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:162 -msgid "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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" -msgstr "" -"HTTP-viestiin lisättävät ylimääräiset parametrit, esim. " -"\"parametri1=arvo1¶metri2=arvo2\"" - -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "HTTP -viestin lähetys epäonnistui: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Rajoittaa lokin rivien määrää" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Epäkelpo koko: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "SSL sertifikaatin validaattoria kutsuttiin väärässä järjestyksessä" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Palvelimen sertifikaatti oli viallinen. Virhe: {0}. Sertifikaatin " -"sormenjälki oli {1}{2}Jos luotat tähän sertifikaattiin, voit hyväksyä sen " -"valitsimella --accept-specified-ss-hash={1}.{2}Voit myös koittaa tuoda " -"sertifikaatin käyttöjärjestelmään luotetuksi sertifikaatiksi." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -4880,98 +5040,98 @@ msgstr "" "Sertifikaatin sormenjäljen tarkastus epäonistui. Virheilmoitus: {0}, SSL-" "virheen nimi: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Tilapäiskansiota {0} ei ole olemassa" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Lohkon jäsentäminen ei onnistunut: {0}, epäkelpo kokonaisluku" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Epäkelpo tunniste: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Jäsentämätön data: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Osoite on epäkelpo: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Palvelimen nimi puuttuu: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} tavua" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GT" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KT" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MT" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TT" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "Merkkijonoa \"{0}\" ei voitu lukea päivämääränä" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Ei voida lukea ja kirjoittaa samaan tiedosto-osoittimeen" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4979,36 +5139,36 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "Komento {0} tarvitsee ainakin yhden seuraavista valitsimista: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5017,105 +5177,125 @@ msgstr "" "Odotettiin {1} argumenttia, mutta löytyi {0}:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Tuntematon komento: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Yksikään varmuuskopio ei vastannut hakuehtoja" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Seuraavat varmuuskopiot poistettaisiin" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Nämä varmuuskopiot poistettiin" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Tuetut etäpalvelut" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Tuetut pakkausmoduulit" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Tuetut salausmoduulit" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Tuetut valitsimet:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Moduuli ladataan automaattisesti, käytä --disable-module -vipua estääksesi " -"tämän" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Moduulia ei ladata automaattisesti, käytä --enable-module -vipua ladataksesi" -" sen" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Tuetut geneeriset moduulit:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Valitsin --{0} on varattu sisäiseen käyttöön. Sitä ei voi käytää " -"komentorivillä." -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Tapahtui virhe: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Sisäinen virheilmoitus on: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Sisällytä tiedostot" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Ohita tiedostot" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5125,11 +5305,11 @@ msgstr "" "tiedostoista. Tiedostoja palautettaessa tai listattaessa tämä valitsin " "asettaa ohjaustiedostot." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Käytä ohjaustiedostoja" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5137,20 +5317,20 @@ msgstr "" "Jos tämä valitin on valittu, ohjautuvat edistymisilmoitukset ja muut viestit" " lokitiedostoon konsolin sijaan." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Poista käytöstä tulostus konsoliin" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Ota käyttöön automaattiset päivitykset" -#: CommandLine/Program.cs:283 +#: 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 cfcdbe1a8..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 d716860b6..ad2215995 100644 --- a/Localizations/duplicati/localization-fr.po +++ b/Localizations/duplicati/localization-fr.po @@ -4,317 +4,41 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Glaude Ratinier, 2016 -# 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 # Léonard Gagnon , 2019 -# Buggi, 2019 -# Josse du PLESSIS , 2019 -# L P , 2020 +# Cédric Goby , 2020 +# 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: L P , 2020\n" -"Language-Team: French (https://www.transifex.com/duplicati/teams/67655/fr/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Une autre instance est en cours et a été avertie" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Affiche cette aide" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Arguments de ligne de commande supportés:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Cette option peut être utilisée pour stocker une partie ou l'ensemble des " -"options données aux clients en ligne de commande. Le fichier doit être en " -"texte brut, l'encodage en UTF-8 est préférable. Chaque ligne dans le fichier" -" doit être dans le format --option=value. Les options spéciales --{0} et -- " -"{1} peuvent être respectivement utilisées pour outrepasser le chemin local " -"et l'URI d'emplacement distant. Les options dans ce fichier priment sur les " -"options fournies en ligne de commande. Vous ne pouvez pas préciser de filtre" -" dans le fichier et la ligne de commande en même temps. À la place vous " -"pouvez utiliser les options spéciales --{2}, --{3} où --{4} pour préciser " -"des filtres à l'intérieur du fichier de paramètres. Chaque filtre doit être " -"préfixé avec soit un + ou un - et les filtres multiples doivent être joints " -"avec {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Chemin vers un fichier avec paramètres" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossible de lire le fichier de paramètres \"{0}\", cause : {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Sort les informations du journal dans le fichier donné" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Détermine la quantité d'informations écrites dans le fichier journal" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -" Active le mode portable où la base de données est placée dans le dossier " -"du programme" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Une erreur critique s'est produite dans Duplicati : {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Impossible de démarrer, il y a peut-être une autre processus en cours " -"d'exécution ? Message d'erreur: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Désactiver le chiffrement de la base de données" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" -"Version de SQLite non prise en charge ({0} détectée, {1} ou supérieure " -"requise)" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Dossier des fichiers statiques du serveur web (doit être situé sous le " -"dossier d'installation)" - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Le certificat et le fichier de clé dans PKCS # 12 formatent l'utilisation du" -" serveur Web pour SSL. Seules les clés RSA / DSA sont prises en charge" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Mot de passe pour déchiffrer le certificat PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"L'interface sur laquelle le serveur web écoute. Les valeurs spéciales \"*\" " -"et \"any\" signifient n'importe quelle interface. La valeur spéciale " -"\"loopback\" signifie l'adaptateur de bouclage." - -#: Server/Strings.cs:33 -msgid "" -"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)" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Les noms d'hôte acceptés, séparés par des points-virgules. Si l'un des noms " -"d'hôte est \"*\", tous les noms d'hôte sont autorisés et la vérification du " -"nom d'hôte est désactivée." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Activer le répondeur \"ping-pong\"" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Lorsqu'il s'exécute en tant que serveur, le daemon service doit vérifier " -"que le processus répond. Si cette option est activée, le serveur lit stdin " -"et écrit une réponse à chaque ligne lue" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Nettoyer les anciennes données du journal" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "Délai de conservation des données de journalisation" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Dossier d'enregistrement des paramètres" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati a besoin de stocker une petite base de données avec tous les " -"paramètres. Utilisez cette option pour choisir où les paramètres sont " -"stockés. Cette option peut également être définie avec la variable " -"d'environnement {0}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Clé de chiffrement de la base de données" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"Cette option définit la clé de chiffrement utilisée pour brouiller la base " -"de données des paramètres locaux. Cette option peut également être définie " -"avec la variable d'environnement {0}. Utilisez l'option - {1} pour " -"désactiver le brouillage de la base de données." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Dossier de stockage temporaire" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Cette option peut être utilisée pour fournir un autre dossier de stockage " -"temporaire. Par défaut, le dossier temporaire par défaut du système est " -"utilisé. Notez également que SQLite placera des fichiers temporaires dans ce" -" dossier temporaire." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Impossible de trouver une date valide compte tenu de la date de début {0}, " -"de l'intervalle de répétition {1} et des jours autorisés {2}" - -#: Server/Strings.cs:52 -#, 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}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, 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/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -322,55 +46,50 @@ msgstr "" "Ce module chiffre tous les fichiers de la même manière que AESCrypt, en " "utilisant le chiffrement AES-256." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Chiffrement AES-256, intégré" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Phrase de passe vide non autorisée" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Utilisez cette option pour définir le niveau de processus autorisé pour les " -"opérations de chiffrement AES. Les valeurs valides sont 0 (utilise la valeur" -" par défaut), ou de 1 (pas de multitâche) à 4 (multitâche max.)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Réglage du niveau de processus utilisé pour le chiffrement (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Échec du déchiffrement des données (phrase de passe invalide ?) : {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Le module de chiffrement GPG utilise l'application GNU Privacy Guard pour " -"chiffrer et déchiffrer les fichiers. Cela nécessite que l'exécutable gpg " -"soit disponible sur le système. Sous Windows, il est supposé que cela se " -"trouve dans le dossier d'installation par défaut sous les fichiers " -"programme, sous Linux et MacOS, il est supposé que le programme est " -"disponible via la variable d'environnement PATH. Il est possible de fournir " -"le chemin vers GPG en utilisant le commutateur --gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, externe" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -379,25 +98,12 @@ msgstr "" "Vous ne pouvez pas spécifier l'option --passphrase-fd ici. L'option " "--decrypt est toujours spécifiée." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" "Options de ligne de commande supplémentaires pour le déchiffrement GPG" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"Le chiffrement / déchiffrement GPG utilisera l'option --armor pour GPG afin " -"de protéger les fichiers avec une armure. Spécifiez ce commutateur pour " -"supprimer l'option --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Ne pas utiliser GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -406,35 +112,24 @@ msgstr "" "Vous ne pouvez pas spécifier l'option --passphrase-fd ici. L'option " "--encrypt est toujours spécifiée." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Options de ligne de commande supplémentaires pour le chiffrement GPG" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Échec de l'exécution de GPG avec \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Chemin vers le programme GNU Privacy Guard. S'il n'est pas fourni, Duplicati" -" supposera que le programme \"gpg\" est disponible dans le chemin du " -"système." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Chemin d'accès à GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Cette option a une gestion non standard, veuillez utiliser l'option --{0} à " -"la place." +msgid "The path to GnuPG" +msgstr "Chemin d'accès à GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -450,8 +145,8 @@ msgid "Use GPG Armor" msgstr "Utiliser GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Remplacer la commande GPG fournie pour le déchiffrement" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -460,11 +155,9 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Remplacer la commande de chiffrement GPG par défaut \"{0}\", l'utilisation " -"normale consiste à demander un chiffrement asymétrique avec le paramètre {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -485,77 +178,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Echec dans l'appel de GnuPG, l'application ne s'arrêtera pas" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "alias" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valeur par défaut" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" -msgstr "[PÉRIMÉ]" +msgstr "[DÉPRÉCIÉ]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valeurs" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Booléen" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" -msgstr "Enumération" +msgstr "Énumération" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Drapeaux" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Entier" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Chemin" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Taille" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Texte" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Intervalle de temps" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Inconnu" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Le répertoire ne peut être créé car il existe déjà" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Le dossier demandé n'existe pas" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Annulé" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Le fichier demandé n'existe pas" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -566,21 +264,21 @@ msgstr "" "Message d'erreur : {0}\n" "Commande : {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" "La commande externe n'a pas pu aboutir dans le délai imparti : {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Impossible de faire correspondre le chemin d'accès local {0} avec un chemin " "d'un instantané : {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -589,7 +287,7 @@ msgstr "" "Le script a bien été renvoyé, mais le dossier temporaire {0} n'existe pas : " "{1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -597,13 +295,13 @@ msgstr "" "Script retourné avec succès, mais le dossier temporaire {0} existe toujours " ": {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" "Le script a renvoyé le code de sortie {0}, mais {1} était attendu : {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -612,24 +310,24 @@ msgstr "" "Le script a été renvoyé avec succès, mais le paramètre {0} était manquant en" " sortie : {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" "Impossible de déterminer le chemin de fichier complet pour l'entrée USN" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Les entrées du journal USN ont été purgées depuis la dernière analyse" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Réponse vide inattendue lors de l'énumération" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN n'est pas supporté sur Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -637,90 +335,80 @@ msgstr "" "Le nombre de fichiers renvoyés par USN était nul. C'est probablement une " "erreur. Pour remédier à cela, USN a été désactivé." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Format de chemin rencontré est incorrect" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Version de journal USN non prise en charge." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "La sauvegarde précédente n'a pas enregistré d'info de journal USN" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "ID du journal USN modifiée" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "Le prochain USN est zéro" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Configuration de la sauvegarde modifiée" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Le processus d'origine n'a pas le privilège de sauvegarde" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Option requises manquante: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Le mot de passe est utilisé pour se connecter au serveur. Il peut être " -"fourni par la variable d'environnement \"AUTH_PASSWORD\". Si le mot de passe" -" est fourni, --{0} doit être aussi paramétré." -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Fourni le mot de passe utilisé pour se connecter au serveur" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Fournit le domaine utilisé pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -728,19 +416,18 @@ msgstr "" "Le nom d'utilisateur utilisé pour se connecter au serveur. Il peut également" " être fourni comme une variable d'environnement \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Nom d'utilisateur pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -750,11 +437,11 @@ msgstr "" "compte. Cette option doit être fourni durant l'authentification avec un mot " "de passe, mais il est non requis quand une clé API est utilisée " -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fourni le Tenant Name utilisé pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -762,11 +449,11 @@ msgstr "" "La clé API peut être utilisé pour se connecter sans fournir un mot de passe " "et un tenant ID pour quelques fournisseurs." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Fournit la clé API utilisée pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -776,21 +463,19 @@ msgstr "" "trouver le service de stockage. L'URL finit communément par \"/v2.0\". Les " "fournisseurs connus sont : {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "URL d'authentification" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"La version de l'API keystone à utiliser, les valeurs valides sont 'v2' et " -"'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "La version de l'API keystone à utiliser" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -801,51 +486,68 @@ msgstr "" "fournisseur pour une liste des régions valides, ou laissez vide pour la " "région par défaut." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Région utilisé lors de la création d'un conteneur" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Ce back-end peut lire et écrire des données sur un serveur FTP en utilisant " -"un client FTP alternatif. Les formats autorisés sont " -"\"ftp://serveur/dossier\" ou \"ftp://utilisateur:passe@serveur/dossier\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Si ce paramètre est activé, la connexion FTP se fera en mode actif. Si " -"jamais le paramètre \"ftp-passive\" est déja actif, la connexion se fera en " -"mode actif." -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Bascule la méthode de connexion FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Si ce paramètre est activé, la connexion FTP se fait en mode passif, ce qui " -"fonctionnera mieux avec certains parefeux. Si le paramètre \"ftp-regular\" " -"est aussi actif, ce paramètre sera ignoré." -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -853,54 +555,17 @@ msgstr "" "Mot de passe utilisé pour se connecter au serveur. Il peut également être " "fourni comme une variable d'environnement \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Indique à Duplicati d'utiliser une connexion SSL (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Le dossier {0} n'a pas été trouvé, message: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Le fichier {0} a été téléversé, mais non trouvé par la suite, le listing de " -"fichier a renvoyé {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Le fichier {0} a été téléversé, mais la taille renvoyée était {1} alors " -"qu'elle était supposée être {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Désactiver la vérification de téléversement" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -910,48 +575,81 @@ msgstr "" "automatiquement vérifié. Utilisez cette option pour désactiver cette " "vérification afin que le téléchargement soit plus rapide mais moins fiable." -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"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/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Désactiver la vérification de téléversement" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Le dossier {0} n'a pas été trouvé, message: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +msgstr "" + +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -"Vous devez indiquer un ID de projet avec --{0} pour créer la collection" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Le code d'autorisation" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Le code d'autorisation récupéré depuis {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Le code d'autorisation" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -960,11 +658,11 @@ msgstr "" "Cette option est utilisé uniquement quand de nouvelles collections sont crées. Utiliser cette option pour changer la région où les données sont stockées. Localisations des collections connus:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Spécifie l'option de localisation pour créer une collection" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -973,248 +671,170 @@ msgstr "" "Cette option est utilisée uniquement quand de nouvelles collections sont crées. Utilisez cette option pour changer le type de stockage où est la collection. Les charges et fonctionnalités varient selon la classe de stockage de la collection. Classes de stockage connues :\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Spécifie la classe de stockage pour créer une collection" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Spécifie le projet pour créer une collection" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Cette option est utilisée uniquement quand de nouvelles collections sont " -"créées. Utilisez cette option pour indiquer l'ID du projet sur lequel la " -"collection est attaché. Le projet détermine où les charges d'utilisation " -"sont appliquées. " -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" 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:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Il y'a plus qu'un élément nommé \"{0} dans le dossier \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "Identifiant du Drive partagé" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" -"Cette option définit l'utilisation du Drive partagé. Le laisser vide utilise" -" le Drive personnel" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Fournissez une autre URL d'identification" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -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" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Utiliser un compte basé au Royaume-Uni" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Fournissez une autre URL d'identification" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Utiliser un compte basé au Royaume-Uni" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Échec de la vérification du hashage MD5 (ETag)" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Échec de la suppression de fichier" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Échec du téléversement de fichier" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Aucune clé d'accès API CloudFiles fournie" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Aucun userID CloudFiles fourni" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Réponse inattendue de CloudFiles, peut-être que l'API a changé ?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"La clé secrète AWS peut être obtenu après s'être connecté sur votre compte " -"AWS, il peut être aussi fourni à travers la propriété \"auth-password\"." - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "La clé secrète AWS" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"La clé d'accès AWS ID peut être obtenu après s'être connecté sur votre " -"compte AWS, il peut être aussi fourni à travers la propriété \"auth-" -"username\"." - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "La clé d'accès AWS" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Ce paramètre est utilisé seulement lors de la création de nouvelles " -"collections. Si le paramètre est actif, la collection est crée sur un " -"serveur européen. Ce paramètre force le paramètre \"s3-use-new-style\". " -"Amazon facture légèrement plus les collections européennes." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Utiliser un serveur européen" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Utilise la méthode d'appel au sous domaine" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Impossible de déterminer le nom de la collection pour l'hôte: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Ce paramètre bascule sur l'usage de l'entête spécial RRS. Les fichiers " -"stockés utilisant RRS sont plus susceptible de disparaître que ceux stockés" -" normalement, mais aussi coûte moins pour stocker. Consulter la description " -"complète ici : http://aws.amazon.com/about-aws/whats-new/2010/05/19" -"/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Utilise le stockage à redondance réduite." - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" -"Vous êtes en train d’utiliser un format d'url obsolète, merci de le changer " -": {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Les options --{0} et {1}--sont mutuellement exclusives" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Utilisez plutôt --{0}={1}" - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr " Aucune clé secrète S3 donnée" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Aucune userID S3 donné" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1223,11 +843,11 @@ msgstr "" "Cette option est utilisée seulement lors de la création de nouvelles collections . Utiliser cette option pour changer la région où les données sont stockées .Amazon facture légèrement plus les collections non-US. Localisations des collections connus:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Spécifie les contraintes S3 de localisation " +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1236,45 +856,43 @@ msgstr "" "Des entreprises autres que Amazon supportent maintenant l'API S3, donc ce back-end peut aussi lire et écrire des données à ces fournisseurs. Utiliser cette option pour définir le nom d'hôte. Les fournisseurs actuellement connus sont :\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Indique un nom de serveur S3 alternatif" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Spécifier la bibliothèque du client S3 à utiliser" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"L'appel au sous domaine ne fait rien, la librairie va utiliser la bonne " -"méthode d'appel" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -"Définir aws ou minio. Le SDK AWS ou Minio sera utilisé pour les services S3." -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indiquez à Duplicati d'utiliser des connections SSL (https)" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1282,30 +900,88 @@ msgstr "" "Utilisez cette option pour définir une classe de stockage. Si cette option " "n'est pas utilisée, le serveur choisira une classe de stockage par défaut." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Définissez une classe de stockage." -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Ce back-end peut lire et écrire des données dans un back-end basé sur un FTP" -" en utilisant un client FTP alternatif. Les formats autorisés sont " -"\"aftp://hostname/folder\" ou \"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP alternatif" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Le dossier {0} introuvable. Message : {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Le fichier {0} a été téléversé, mais la taille renvoyée était {1} alors " +"qu'elle était supposée être {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1316,7 +992,7 @@ msgstr "" "pour désactiver cette vérification pour rendre le téléversement plus rapide," " mais moins fiable." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1324,11 +1000,11 @@ msgstr "" "Si ce drapeau est sélectionné, les données de type FTP seront changées pour " "l'option sélectionné." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configurer les types de connexion de donnée FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1336,20 +1012,20 @@ msgstr "" "Si ce drapeau est sélectionné, le mode de chiffrement FTP sera changé pour " "l'option sélectionnée." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configurer le mode de chiffrement FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Ce drapeau contrôle la police SSL utilisée quand le chiffrement est activé." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Configure la police SSL à utiliser quand le chiffrement est activé" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1360,111 +1036,105 @@ msgstr "" "la taille du fichier téléversé, essayer d'ajouter un délai de quelques " "secondes." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Ajouter un délai après le téléversement d'un fichier" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Erreur sur la suppression du fichier: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Erreur sur la lecture du fichier: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Erreur sur l'enregistrement du fichier: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Module pour générer un couple de clé SSH privée/publique" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Générateur de clef SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Nom d'utilisateur de la clé publique" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Un nom d'utilisateur à ajouter à la clé publique" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Le type de clé" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Détermine le type de clef à générer" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "La taille de la clé" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "La taille de la clé en bits" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Module de téléversement des clés SSH publiques" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Téléverseur de clé SSH" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "L'URL de connexion SSH" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "L'URL de connexion SSH utilisée pour établir une connexion" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "La clé SSH publique à ajouter" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"La clé publique SSH doit être une chaîne de caractères valide, qui sera " -"ajouté au fichier .ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"L'empreinte du serveur utilisée pour la validation de l'identité du serveur." -" Le format est par exemple : \"ssh-rsa 4096 11: 22: 33: 44: 55: 66: 77: 88: " -"99: 00: 11: 22: 33: 44: 55: 66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1475,81 +1145,57 @@ msgstr "" "désactiver la vérification des empreintes digitales de la clé hôte. Vous ne " "devez utiliser cette option que pour les tests." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Désactive la validation des empreintes" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Pointe vers un fichier de clés OpenSSH valide. Si le fichier est chiffré, le" -" mot de passe fourni est utilisé pour déchiffrer le fichier de clés. Si " -"cette option est fournie, le mot de passe n'est pas utilisé pour " -"l'authentification. Cette option ne fonctionne que lorsque vous utilisez le " -"client SSH géré." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Utilise une clef privée pour s'authentifier" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Une clé privée SSH codée en URL. La clé privée doit être préfixée par {0}. " -"Si le fichier est chiffré, le mot de passe fourni est utilisé pour " -"déchiffrer le fichier de clés. Si cette option est fournie, le mot de passe " -"n'est pas utilisé pour l'authentification. Cette option ne fonctionne que " -"lorsque vous utilisez le client SSH géré." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Utilisez cette option pour gérer le délai d'attente interne pour les " -"opérations SSH. Si cette option est définie sur zéro, les opérations " -"n'expireront pas" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Définit la valeur du délai d'expiration de l'opération" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Définit une valeur keepalive" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Impossible de définir le dossier sur {0}, message d'erreur : {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1560,7 +1206,7 @@ msgstr "" "l'empreinte digitale \"{0}\". Cause de ce message est soit une configuration" " incorrecte ou une attaque Man-in-the-middle!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1569,23 +1215,17 @@ msgstr "" "Veuillez ajouter - {1} = \"{0}\" pour faire confiance à cet hôte. En option," " vous pouvez utiliser - {2} (PAS SECURE) pour tester !" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Forcer la suppression de fichiers" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1595,19 +1235,19 @@ msgstr "" "poubelle ou il sera supprimé après un certain temps. Utilisez cette commande" " pour forcer la suppression immédiate et définitive des fichiers." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Forcer la suppression de fichiers" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Ce backend peut lire et écrire des données vers Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Stockage local" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1615,11 +1255,11 @@ msgstr "" "Stockage local pour Rclone. Assurez-vous qu'il est configuré en tant que " "lecteur local, car il a besoin d'accéder aux fichiers générés par Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Stockage distant" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Stockage local" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1627,37 +1267,54 @@ msgstr "" "Stockage distant pour Rclone. Cela peut être n'importe lequel des backends " "fournis par Rclone. Plus d'informations disponibles sur https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Stockage distant" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Chemin d'accès distant" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Chemin d'accès du stockage distant." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Options Rclone." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Les options seront transférées à rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Exécutable Rclone" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Chemin d'accès complet à l'exécutable rclone. Seulement nécessaire si ce " "n'est pas sur votre chemin." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Dossier ou disque local" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1665,20 +1322,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Cette option fonctionne uniquement quand l'option --{0} est aussi précisé. " -"Si des chemins alternatifs sont précisés, cette option indique le nom du " -"fichier de marquage qui doit être présent dans le dossier. Cela peut être " -"utilisé pour gérer des situations comme un changement de la lettre d'un " -"disque externe ou d'un point de montage. En s'assurant qu'un certain fichier" -" existe, il est possible d'éviter d'écrire des données non désirées sur un " -"disque externe. Le contenu du fichier n'est jamais examiné, uniquement sa " -"présence l'est." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Rechercher un fichier dans le dossier de destination" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1692,35 +1341,28 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Cette option autorise la définition de plusieurs cibles. Le chemin de la " +"cible principale est placé avant la liste des chemins spécifiés avec cette " +"option. Avant de démarrer la sauvegarde, l'existence de chaque répertoire " +"dans la liste, et éventuellement la présence du fichier de marqueur soumis " +"par --{0}, est vérifiée. Le premier chemin qui contient éventuellement le " +"fichier marqueur est alors utilisé comme destination. Les destinations " +"multiples sont séparées avec un \"{1}\". Sous Windows, le chemin peut être " +"un chemin UNC, et la lettre du lecteur peut être remplacée par un astérisque" +" (*), ex: \"*:\\backup\", qui va examiner toutes les lettres de lecteur. Si " +"un nom d'utilisateur et un mot de passe sont fournis, les mêmes identifiants" +" sont utilisés pour toutes les destinations." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Une liste des chemins cibles secondaires" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Ce back-end peut lire et écrire des données dans un back-end basé sur des " -"fichiers. Les formats autorisés sont : \"file://hostname/folder\" ou " -"\"file://username:password@hostname/folder\". Vous pouvez fournir un chemin " -"UNC (ex : \"file://\\\\server\\folder\") ou des chemins locaux (ex : (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Dossier ou disque local" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Le dossier {0} n'existe pas" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1729,171 +1371,158 @@ msgstr "" "Le fichier de marquage {0} n'a été trouvé dans aucune des destinations : " "{1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Déplacer le fichier au lieu de le copier" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Forcer l'identification contre le partage à distance" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Si cette option est définie, toute identification existante de partage à " -"distance est abandonnée avant de tenter de s'identifier" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"La \"B2 Cloud Storage Application Key\" peut être obtenue après s'être " -"connecté dans votre compte Backblaze. Elle peut également être fournie via " -"la propriété \"auth-password\"" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "La \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"Le \"B2 Cloud Storage Account ID\" peut être obtenue après s'être connecté " -"dans votre compte Backblaze. Elle peut également être fournie via la " -"propriété \"auth-username\"" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "Le \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Pas de \"B2 Cloud Storage Application Key\" fournie" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Pas de \"B2 Cloud Storage Account ID\" fourni" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Ce back-end peut lire et écrire des données dans un stockage en ligne " -"Backblaze B2. Le format autorisé est : \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Par défaut, un bucket privé est créé. Utilisez cette option pour définir le " -"type de bucket. Référez-vous à la documentation B2 pour connaitre les types " -"autorisés." -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Le type de bucket utilisé pendant la création d'un bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Utilisez cette option pour définir la taille de la page pour répertorier le " -"contenu des compartiments (bucket) B2. Un nombre inférieur signifie moins de" -" données, mais peut augmenter le nombre de transactions de classe C sur B2. " -"Les valeurs suggérées sont entre 100 et 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "La taille des pages de listage de fichiers" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -"Modifier cette option afin d'utiliser votre domaine personnalisé pour " -"télécharger des fichiers. Le téléversement n'en sera pas affecté. Le lien de" -" téléchargement par défaut dépend de votre compte et ressemble à " -"\"https://f00X.backblazeb2.com\"." -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "Lien de base à utiliser pour le téléchargement de fichiers" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"Le paramètre \"{0}\" n'est pas valide pour \"{1}\". Il doit s'agir d'un " -"nombre entier supérieur à zéro." -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Cloud décentralisé de Sia" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Ce backend peut lire et écrire des données vers Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Cloud décentralisé de Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Chemin de sauvegarde" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Chemin cible, c'est-à-dire /sauvegarde" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Mot de passe Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "La valeur minimale est 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" "Aucun ID d'authentification n'a été fourni. Vous pouvez en obtenir un auprès" " de {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Taille des fragments pour les gros téléchargements" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1905,58 +1534,51 @@ msgstr "" "qu'une plus petite valeur puisse fonctionner mieux avec une connexion plus " "lente ou moins fiable) et un multiple de 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Taille des fragments pour les gros téléchargements" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Nombre de tentatives pour chaque fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Nombre de tentatives de réessai effectuées pour chaque fragment avant " -"d'échouer au téléversement de l'ensemble du fichier" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Délai en millisecondes entre les erreurs de fragment" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Temps (en millisecondes) d'attente entre les échecs lors du téléchargement " -"de fragments" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" +msgstr "Si la classe HttpClient devait être utilisée" + +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Stocke les fichiers dans Microsoft OneDrive ou Microsoft OneDrive Entreprise" -" via l'API Microsoft Graph. L'utilisation de ce backend nécessite que vous " -"acceptiez les termes dans {0} ({1}) et {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "ID facultatif du lecteur" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1966,270 +1588,286 @@ msgstr "" "spécifié, le lecteur OneDrive ou OneDrive for Business par défaut sera " "utilisé via '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "ID facultatif du lecteur" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Stocke les fichiers dans un site Microsoft SharePoint via l'API Microsoft " -"Graph. L'utilisation de ce backend nécessite que vous acceptiez les termes " -"dans {0} ({1}) et {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID du site" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID du site pour stocker les données dans" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Aucun ID de site n'a été fourni" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" "Identifiants de site en conflit utilisés : donnés {0} mais trouvés {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Groupe Microsoft Office 365" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Stocke les fichiers dans un groupe Microsoft Office 365 via l'API Microsoft " -"Graph. Les formats autorisés sont \"sharepoint: //tenant.sharepoint.com/ " -"{{PathToWeb}} // {{Documents}} / sous-dossier\" (avec \"//\" facultativement" -" utilisé pour indiquer le dossier du document racine), ou simplement " -"\"sharepoint\" : // sous-dossier \"(auquel cas vous devez également " -"spécifier explicitement l'ID du site SharePoint via --site-id). " -"L'utilisation de ce backend nécessite que vous acceptiez les termes dans {0}" -" ({1}) et {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID du groupe" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID du groupe pour stocker les données dans" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Adresse e-mail du groupe" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "Adresse e-mail du groupe pour stocker les données dans" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Aucun ID de groupe ou adresse e-mail de groupe n'a été fourni" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Aucun groupe n'a été trouvé avec l'adresse e-mail donnée : {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Plusieurs groupes ont été trouvés avec l'adresse email donnée : {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" "Identifiants de groupe en conflit utilisés : donnés {0} mais trouvés {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Tous les fichiers seront écrits dans le conteneur précisé" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Le nom du conteneur de stockage" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nom du bucket" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Aucun nom de compte de stockage Azure fourni" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Le nom de compte de stockage Azure qui peut être obtenu en cliquant sur le " -"bouton \"Gérer les clés d'accès\" sur le tableau de bord du compte de " -"stockage" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Le nom du compte de stockage" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"La clé d'accès Azure qui peut être obtenue en cliquant sur le bouton \"Gérer" -" les clés d'accès\" sur le tableau de bord du compte de stockage" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "La clé d'accès" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Aucun clé d'accès Azure fournie" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Ce back-end peut lire et écrire des données dans un stockage Azure blob. Le " -"format autorisé est : \"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Utilisateur non renseigné" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Mot de passe non renseigné" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +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:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Le point de montage indiqué est illégal." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Indiquez le dispositif de sauvegarde à utiliser" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2243,11 +1881,11 @@ msgstr "" "devez également indiquer le point de montage à utiliser avec l'option " "\"{0}\". " -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Indiquez le point de montage à utiliser sur le serveur" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2262,11 +1900,11 @@ msgstr "" "vous avez spécifié un périphérique personnalisé a l'aide de l'option \"{0}\"" " vous pouvez nommer le point de montage comme vous le désirez" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Nombre de processus pour les opérations de restauration." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2276,11 +1914,11 @@ msgstr "" "le taux de téléchargement est limité à 18,5 Mbps par flux. Utiliser " "plusieurs processus pour augmenter le débit." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "La taille des segments pour le téléchargement simultané." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." @@ -2288,37 +1926,94 @@ msgstr "" "La taille des segments pour le téléchargement simultané. Ces segments seront" " gardés en mémoire, gardez-les aussi bas que possible." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Ce back-end peut lire et écrire des données vers Mega.co.nz. Les formats " -"autorisés sont :\"mega://folder/subfolder\"." -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Mot de passe non renseigné" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2328,14 +2023,14 @@ msgstr "" "intégrée, cette option active cette méthode d'authentification. Il " "semblerait que ça ne soit le cas qu'avec des serveurs et clients Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Utilisez l'authentification intégrée de Windows pour vous connecter au " "serveur." -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2344,11 +2039,11 @@ msgstr "" " plutôt que supprimés définitivement lorsque les backups sont compressées ou" " supprimées." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Déplace les fichiers supprimés dans la corbeille" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2361,11 +2056,11 @@ msgstr "" "conditions. Utilisez cette option uniquement avec des connexions Internet " "très rapides et stables." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Uploader les fichiers en utilisant le mode binaire direct" +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2374,11 +2069,11 @@ msgstr "" "timeouts des opérations web lors des communications avec un serveur " "SharePoint. La valeur recommandée est 180 secondes. " -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Fixer l'expiration pour les opérations web de Sharepoint" +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2386,18 +2081,16 @@ msgstr "" "Utilisez cette option pour spécifier la taille de chaque segment lors du " "téléchargement vers SharePoint Server. La valeur recommandée est 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -"Définissez la taille de bloc pour les téléchargements groupés sur " -"SharePoint." -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Element avec le chemin '{0}' non trouvé sur l'hote '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2407,7 +2100,7 @@ msgstr "" " raison d'informations d'identification fausses. Ou essayez d'utiliser '//' " "dans le chemin pour séparer le web du chemin du dossier." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2415,76 +2108,57 @@ msgstr "" "Tout semblait correct, mais le titre web n'a pas pu être lu pour tester la " "connexion. Quelque-chose ne va pas." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive Entreprise" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Force l'utilisation de la méthode d'authentification HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2493,7 +2167,7 @@ msgstr "" "Le serveur a renvoyé le code d'erreur {0} ({1}), indiquant que le serveur ne" " supporte pas les connexion WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2504,27 +2178,24 @@ msgstr "" "Cela peut être dû au fait que le fichier est supprimé ou indisponible, mais cela peut également être dû au fait que l'extension de fichier {2} est bloquée par le serveur Web. IIS bloque les extensions inconnues par défaut.\n" "Message d'erreur : {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Pour faciliter les problèmes de débogage, il est possible de définir un " -"chemin vers un fichier qui sera remplacé par la réponse PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Vider la réponse PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2532,15 +2203,105 @@ msgstr "" "Ce backend peut lire et écrire des données dans un backend basé sur Tahoe-" "LAFS. Le format autorisé est \"tahoe: // nomhôte: port / uri / $ DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Format d'URL non supporté. Elle doit commencer par \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Méthode d'authentification" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Clé API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Phrase de chiffrement" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Octroi d'accès" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Dossier" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2549,34 +2310,379 @@ msgstr "" "Échec de l'autorisation d'utilisation du service OAuth: {0}. Si le problème " "persiste, essayer de générer un nouveau jeton authid : {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Code d'erreur inattendu : {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Une autre instance est en cours et a été avertie" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Échec de la création, de l'ouverture ou de la mise à niveau de la base de données.\n" +"Message d'erreur : {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Arguments de ligne de commande supportés:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Chemin vers un fichier avec paramètres" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Les filtres ne peuvent pas être précisés dans la ligne de commande si les " +"filtres sont aussi présents dans le fichier de paramètres. Utilisez les " +"options spéciales --{0}, --{1} ou --{2} pour préciser les filtres dans le " +"fichier de paramètre. Chaque filtre doit être préfixé avec soit un + ou un -" +" et les filtres multiples doivent être joints avec {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Impossible de lire le fichier de paramètres \"{0}\", cause : {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Une erreur critique s'est produite dans Duplicati : {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Version de SQLite non prise en charge ({0} détectée, {1} ou supérieure " +"requise)" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Le port sur lequel le serveur Web écoute. Plusieurs valeurs, séparées par " +"une virgule, peuvent être fournies." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Le certificat et le fichier de clé dans PKCS # 12 formatent l'utilisation du" +" serveur Web pour SSL. Seules les clés RSA / DSA sont prises en charge" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Mot de passe pour déchiffrer le certificat PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"L'interface sur laquelle le serveur web écoute. Les valeurs spéciales \"*\" " +"et \"any\" signifient n'importe quelle interface. La valeur spéciale " +"\"loopback\" signifie l'adaptateur de bouclage." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Mot de passe d'accès au serveur web (une valeur vide désactive le mot de " +"passe)" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Les noms d'hôte acceptés, séparés par des points-virgules. Si l'un des noms " +"d'hôte est \"*\", tous les noms d'hôte sont autorisés et la vérification du " +"nom d'hôte est désactivée." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Délai de conservation des données de journalisation" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Nettoyer les anciennes données du journal" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati a besoin de stocker une petite base de données avec tous les " +"paramètres. Utilisez cette option pour choisir où les paramètres sont " +"stockés. Cette option peut également être définie avec la variable " +"d'environnement {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Cette option définit la clé de chiffrement utilisée pour brouiller la base " +"de données des paramètres locaux. Cette option peut également être définie " +"avec la variable d'environnement {0}. Utilisez l'option - {1} pour " +"désactiver le brouillage de la base de données." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dossier de stockage temporaire" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Impossible de trouver une date valide compte tenu de la date de début {0}, " +"de l'intervalle de répétition {1} et des jours autorisés {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Le serveur a démarré et écoute sur {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Impossible de créer le certificat SSL en utilisant les paramètres fournis. " +"Détails de l'erreur : {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Impossible d'ouvrir un socket pour l'écoute, les ports essayés sont : {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Échec du chargement de l'assembly {0}, message d'erreur : {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Échec du chargement du type de processus {0} assembly {1}, message d'erreur " ": {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Utilisez l'option {0} à la place" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2585,76 +2691,58 @@ msgstr "" "ne donne aucune compression et un réglage de 9 donne une compression " "maximale." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Définit le niveau de compression Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Configurer la méthode de compression Zip" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Active le support de Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Le format zip64 est requis pour les fichiers supérieurs à 4 Go, utilisez cet" -" indicateur pour l'activer" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"Ce module fournit la compression Zip standard de l'industrie. Les fichiers " -"créés avec ce module peuvent être lus par n'importe quelle application zip " -"standard." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Compression Zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Fichier non trouvé : {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Archive non ouverte pour l'écriture" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Archive non ouverte pour la lecture" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Le fichier donné ne fait pas partie de cette archive" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "* Expérimental * : archive 7z supportant LZMA2." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Expérimental - archive 7z" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archive non ouverte pour l'écriture" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Archive non ouverte pour la lecture" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Le fichier donné ne fait pas partie de cette archive" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2662,15 +2750,15 @@ msgstr "" "Le nombre de threads utilisés dans la compression LZMA 2. Définit par défaut" " au nombre de cœurs de processeur." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Nombre de passes utilisées en compression" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Configurer le niveau de compression 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2680,20 +2768,20 @@ msgstr "" "cette option, 7z utilisera l'algorithme rapide, qui produit un peu moins de " "compression." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Définit l'utilisation de l'algorithme rapide 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "sauvegarde" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Impossible de déterminer le format de la base de données : {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2708,11 +2796,11 @@ msgstr "" "Cela est probablement dû à la mise à niveau vers une version plus récente, puis à la rétrogradation.\n" "Si tel est le cas, il existe probablement un fichier de sauvegarde de la version de base de données précédente dans le dossier {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Disposition inconnue de table détectée" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2723,14 +2811,14 @@ msgstr "" "Erreur : {1}\n" "La base de données n'est PAS mise à jour." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Discordance d'empreinte dans le fichier \"{0}\", empreinte enregistrée: {1}," " empreinte réelle {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2739,69 +2827,64 @@ msgstr "" "Le fichier {0} a été téléchargé et avait la taille {1}, mais la taille " "devait être {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Pas de dossier source spécifié pour sauvegarde" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -"Le dossier source {0} n'existe pas, la sauvegarde est en cours d'arrêt" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Non autorisé à accéder au dossier source {0}, sauvegarde en cours " "d'annulation" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "La valeur \"{1}\" fournie à - {0} ne représente pas un nombre entier valide" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2810,48 +2893,48 @@ msgstr "" "L'option - {0} n'est pas supportée car le module {1} n'est pas actuellement " "chargé" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "L'option fournie - {0} n'est pas supportée et sera ignorée" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" "La valeur \"{1}\" fournie à - {0} ne représente pas un chemin d'accès valide" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "La valeur \"{1}\" fournie à - {0} ne représente pas une taille valide" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "La valeur \"{1}\" fournie à - {0} ne représente pas une heure valide" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "L'opération {0} a débuté" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "L'opération {0} est complétée" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "L'opération {0} a échoué avec l'erreur : {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Chemin invalide : \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2860,14 +2943,14 @@ msgstr "" "Échec de l'application du paramètre 'force-locale'. S'il vous plaît essayez " "de mettre à jour .NET-Framework. L'exception était : \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "La source {0} utilise un nom de volume non valide, sauvegarde en cours " "d'annulation" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2875,7 +2958,7 @@ msgstr "" "La source {0} est sur le volume {1}, qui n'a pu être trouvé, sauvegarde en " "cours d'annulation" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2886,22 +2969,18 @@ msgstr "" "etc.). Un multiplicateur est recommandé pour éviter des modifications " "inattendues si le programme est mis à jour." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Un flag pour indiquer à Duplicati de supprimer les fichiers inutilisés" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2913,44 +2992,33 @@ msgstr "" "distant. Le préfixe ne peut pas contenir de tiret (-), mais peut contenir " "tous les autres caractères autorisés par le stockage distant." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Préfixe de nom de fichier distant" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Désactive les vérifications basées sur l'heure des fichiers" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Par défaut, les fichiers seront restaurés dans les dossiers sources. " -"Utilisez cette option pour restaurer dans un autre dossier" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Restauration dans un autre dossier" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Active le mode veille du système" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2959,7 +3027,11 @@ msgstr "" "une inactivité durant des opérations de sauvegarde ou de restauration " "(Windows / MacOS uniquement)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2970,11 +3042,11 @@ msgstr "" "limite peut rendre les sauvegardes plus longues, mais rend Duplicati moins " "intrusif." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Nombre maximum de kilo-octets par seconde pour télécharger" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2985,11 +3057,11 @@ msgstr "" "limite peut rendre les sauvegardes plus longues, mais rend Duplicati moins " "intrusif." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Nombre maximum de kilooctets à télécharger par seconde" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2998,11 +3070,11 @@ msgstr "" "qu'elles ne soient pas chiffrées, vous pouvez désactiver complètement le " "cryptage en utilisant cette option." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Désactiver le chiffrement" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -3011,11 +3083,11 @@ msgstr "" "certain nombre de fois avant d'échouer. Utilisez ceci pour mieux gérer les " "connexions réseau instables." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Nombre d'essais en cas d'échec de transmission" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -3026,41 +3098,33 @@ msgstr "" " variable peut également être fournie via la variable d'environnement " "PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Phrase de passe utilisée pour chiffrer les sauvegardes" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Le temps de répertorier / restaurer les fichiers" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "La version pour répertorier / restaurer les fichiers" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3069,11 +3133,11 @@ msgstr "" "utilisée. Sélectionnez cette option pour afficher toutes les versions " "précédentes." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Afficher toutes les versions" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3082,11 +3146,11 @@ msgstr "" "renvoyés. Utilisez cette option pour renvoyer uniquement le plus grand " "chemin de préfixe commun." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Afficher le plus grand préfixe" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3095,11 +3159,11 @@ msgstr "" "affichés. Utilisez cette option pour afficher uniquement les entrées " "trouvées dans le dossier spécifié comme filtre." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Montrer le contenu du dossier" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3109,34 +3173,42 @@ msgstr "" "d'essayer à nouveau. Ceci est utile si le réseau tombe occasionnellement " "pendant les envois." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Temps d'attente entre les essais" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Utilisez cette option pour ajouter des fichiers supplémentaires aux fichiers" " nouvellement téléchargés." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Définir des fichiers de contrôle" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Définissez cet indicateur pour ignorer les contrôles par empreinte" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3145,66 +3217,54 @@ msgstr "" "supérieure à la valeur donnée. Utilisez-le pour empêcher les sauvegardes de " "devenir extrêmement volumineuses." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Limiter la taille des fichiers qui sont sauvegardés" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Priorité du thread" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Cette option peut changer la taille maximale des fichiers dblock. Changer la" -" taille peut être utile si le backend a une limite sur la taille de chaque " -"fichier individuel" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limiter la taille des fichiers des volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Désactiver l'utilisation du transfert en streaming" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Cette option s'assurera que le contenu du fichier manifeste n'est pas lu. " -"Cela implique également que les empreintes de fichiers ne sont pas comparées" -" non plus. Utilisez uniquement pour la récupération après sinistre." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Une option qui empêche la vérification des manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3217,11 +3277,11 @@ msgstr "" "existant est lu, le nom du fichier est utilisé pour sélectionner le module " "de compression." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Sélectionner quel module de compression utiliser" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3234,31 +3294,27 @@ msgstr "" "existant est lu, le nom du fichier est utilisé pour sélectionner le module " "de chiffrement." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Sélectionnez le module à utiliser pour le chiffrement" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -"Fournir un ou plusieurs noms de modules, séparé par des virgules pour les " -"décharger" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Désactiver un ou plusieurs modules" - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Fournir un ou plusieurs noms de modules, séparé par des virgules pour les " -"charger" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Active un ou plusieurs modules" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3287,42 +3343,34 @@ msgstr "" "d'administrateur. Sous Linux, cela utilise LVM (Logical Volume Management) " "et nécessite des privilèges root." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Contrôle l'utilisation des instantanés de disque" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Les volumes pré-générés seront placés dans le dossier temporaire par défaut," -" cette option peut définir un dossier différent pour placer les volumes " -"temporaires, malgré le nom, cela fonctionne également pour les exécutions " -"synchrones" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Le chemin où les volumes prêts sont placés jusqu'au téléversement" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Lors de téléversements asynchrones, Duplicati créera des volumes pouvant " -"être transférés. Pour empêcher Duplicati de générer trop de volumes, cette " -"option limite le nombre de téléchargements en attente. Mettre à zéro pour " -"désactiver la limite" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Le nombre de volumes à créer à l'avance" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." @@ -3331,48 +3379,45 @@ msgstr "" "téléchargements simultanés autorisés. Mettre à zéro pour désactiver la " "limite." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Le nombre de téléversements simultanés autorisés" -#: Library/Main/Strings.cs:100 +#: 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 "" -"L'activation de cette option rendra plus détaillés certains messages " -"d'erreur, ce qui peut vous aider à retrouver un problème particulier" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Active la sortie de débogage" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Consigne les informations dans le fichier spécifié" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Spécifie la quantité d'informations à écrire dans le fichier journal " -"spécifié par --log-fichier" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Niveau de détail du journal" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Utilisez plutôt les options {0} et {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3381,11 +3426,11 @@ msgstr "" "automatiquement. Activez cette option pour empêcher la création automatique " "de dossier." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Désactive la création automatique de dossier" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3400,14 +3445,14 @@ msgstr "" "par un point-virgule, et la plupart des formes de GUID sont autorisées, y " "compris avec et sans accolades." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Une liste de guids d'écrivains VSS séparés par des points-virgules à exclure" " (Windows uniquement)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3431,13 +3476,11 @@ msgstr "" "est uniquement prise en charge sous Windows et nécessite des privilèges " "d'administrateur." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +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:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3447,59 +3490,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Lors de l'appariement des horodatages, Duplicati ajuste les temps par une " -"petite fraction pour s'assurer que les différences temporelles mineures ne " -"provoquent pas de mises à jour inattendues. Si l'option - {0} est définie " -"pour conserver une semaine de sauvegardes, et que la sauvegarde est " -"effectuée chaque semaine à la même heure, il est possible que l'horloge " -"dérive légèrement, si bien que la semaine complète vient de se terminer, " -"avec pour conséquence la destruction par Duplicati de la suppression de la " -"sauvegarde ancienne plus tôt que prévu. Pour éviter cela, Duplicati insère " -"une tolérance de 1% (max 1 heure). Utilisez cette option pour désactiver la " -"tolérance et utilisez une vérification stricte du temps" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Désactive la tolérance de comparaison de l'horodatage" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Téléverser des fichiers de manière synchrone" -#: Library/Main/Strings.cs:118 +#: 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 tentera d'effectuer plusieurs opérations sur une seule connexion, " -"car cela évite les tentatives de connexion répétées et accélère ainsi le " -"processus. Cette option peut être utilisée pour s'assurer que chaque " -"opération est effectuée sur une connexion séparée" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Ne pas réutiliser les connexions" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3509,62 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Si aucun fichier n'a été modifié, Duplicati ne téléversera pas de jeu de " -"sauvegarde. Si les données de sauvegarde sont utilisées pour vérifier qu'une" -" sauvegarde a été exécutée, cette option fera en sorte que Duplicati " -"téléverse un jeu de sauvegarde même s'il est vide" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Téléverse des fichiers de sauvegarde vides" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Cette valeur peut être utilisée pour définir une limite supérieure pré-" -"déterminée sur la quantité d'espace disponible sur un backend. Si le backend" -" signale la taille elle-même, cette valeur est ignorée" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Un stockage maximal signalé" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -"Définit un seuil à partir duquel il faut avertir lorsque le quota du backend" -" est presque dépassé. Il est exprimé en pourcentage et un avertissement est " -"généré si la quantité de quota disponible est inférieure à ce pourcentage de" -" la taille totale de la sauvegarde. Si le backend ne rapporte pas les " -"informations de quota, cette valeur sera ignorée." -#: Library/Main/Strings.cs:127 +#: 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:128 -msgid "Symlink handling" -msgstr "Gestion de symlink" +#: 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:129 +#: 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 " @@ -3573,19 +3598,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -"Gestion des liens symboliques (symlinks).\n" -"\"{0}\" : sauvegarde le lien symbolique et le restaure en tant que lien symbolique.\n" -"\"{1}\" : ignore tous les liens symboliques.\n" -"\"{2}\" : sauvegarde le lien symbolique et le restaure en tant que fichier standard.\n" -"Les versions précédentes de Duplicati ne supportent pas cette option et traitent les liens symboliques selon l'option \"{2}\"." -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Manipulation de Hardlink" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Gestion de symlink" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3602,22 +3622,23 @@ msgstr "" "chemin unique. L'option \"{2}\" ignorera tous les liens physiques avec plus " "d'un lien." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Exclure les fichiers par attribut" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Manipulation de Hardlink" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Utilisez cette option pour exclure des fichiers avec certains attributs. " -"Utilisez une liste de noms d'attribut séparés par des virgules pour en " -"spécifier plusieurs. Les valeurs possibles sont : {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Exclure les fichiers par attribut" + +#: 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 " @@ -3630,48 +3651,57 @@ msgstr "" "instantané. Cette solution de contournement peut accélérer l'accès aux " "fichiers sur Windows XP." -#: Library/Main/Strings.cs:135 +#: 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:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nom de la sauvegarde" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gérer les extensions de fichiers non compressibles" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3684,88 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Taille de bloc utilisée dans le hachage" -#: Library/Main/Strings.cs:142 +#: 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 "" -"Cette option peut être utilisée pour limiter l’analyse aux seuls fichiers " -"connus pour avoir changé. Ceci n'est généralement activé qu'en combinaison " -"avec un observateur de système de fichiers qui garde la trace des " -"modifications de fichiers." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "Liste des fichiers à scanner pour voir s'ils ont changé" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Chemin du fichier de cache local de la base de données de fichiers distante" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Chemin vers l'état de la base de donnée locale" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs: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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste des fichiers supprimés" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Cette option peut être utilisée pour réduire l'empreinte mémoire en ne " -"gardant pas les chemins et les horodatages de modifications en mémoire" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"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:151 +#: 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:152 +#: 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:153 +#: 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:154 +#: 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" @@ -3780,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:155 -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:156 +#: 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 " @@ -3797,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:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Le maximum d'espace perdu en pourcentage" -#: Library/Main/Strings.cs:158 +#: 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 "" -"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:159 -msgid "Does not perform any modifications" -msgstr "N'effectue aucune modification" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: 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:162 +#: 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 "" -"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:163 +#: 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:164 +#: 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. " @@ -3855,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Désactiver le compactage automatique" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3871,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Seuil de taille d'un volume" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3885,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Nombre maximum de petits volumes" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3899,53 +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:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Désactiver la base de données locale" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Lors de l'affichage du contenu ou lors de la restauration de fichiers, la " -"base de données locale peut être ignorée. Ceci est généralement plus lent, " -"mais peut être utilisé pour vérifier le contenu réel du magasin distant" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Garder un nombre de versions" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Utilisez cette option pour définir le nombre de versions à conserver, " -"fournir -1 pour conserver toutes les versions" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Garder toutes les versions dans une fourchette de temps" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Garder toutes les versions dans une fourchette de temps" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3966,34 +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:180 -msgid "Ignore missing source elements" -msgstr "Ignorer les éléments source manquants" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignorer les éléments source manquants" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Produire plus d'informations d'avancement" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -4002,17 +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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" -"Définissez un niveau de journalisation pour la méthode de sortie souhaitée à" -" la place" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Produire plus d'informations d'avancement" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Produire des résultats complets" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -4021,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:189 -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:219 +msgid "Output full results" +msgstr "Produire des résultats complets" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -4037,112 +4023,85 @@ 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:191 -msgid "The number of samples to test after a backup" -msgstr "Le nombre d'échantillons à tester après une sauvegarde" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" -"Une fois la sauvegarde terminée, certains fichiers (dblock, dindex, dlist) " -"du backend distant sont sélectionnés pour vérification. Utilisez cette " -"option pour en changer le nombre. Si l'option backup-test-percentage est " -"également fournie, le nombre d'échantillons testés est le nombre maximum " -"impliqué par les deux options. Si cette valeur est fixée à 0 ou si l'option " -"--{0} est définie, aucun fichier distant n'est vérifié." -#: Library/Main/Strings.cs:193 -msgid "The percentage of samples to test after a backup" -msgstr "Le pourcentage d'échantillons à tester après une sauvegarde" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -"Une fois la sauvegarde terminée, certains fichiers (dblock, dindex, dlist) " -"du système distant sont sélectionnés pour vérification. Utilisez cette " -"option pour spécifier le pourcentage (entre 0 et 100) de fichiers à tester. " -"Si l'option backup-test-samples est également fournie, le nombre " -"d'échantillons testés est le nombre maximum impliqué par les deux options. " -"Si l'option no-backend-verification est fournie, aucun fichier distant n'est" -" vérifié." -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Active la vérification approfondie des fichiers" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -"Une fois la sauvegarde terminée, certains fichiers (dblock, dindex, dlist) " -"du système distant sont sélectionnés pour vérification. Utilisez cette " -"option pour activer la vérification complète, qui déchiffrera les fichiers " -"et examinera l'intérieur de chaque volume, au lieu de simplement vérifier le" -" hachage externe. Si l'option --{0} est définie, aucun fichier distant n'est" -" vérifié. Cette option est automatiquement définie lorsque la vérification " -"est effectuée directement." -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Taille du tampon de lecture du fichier" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"Use this option to allow the passphrase to change. Note that this option is " +"not permitted for a backup or repair operation." msgstr "" -"Utilisez cette taille pour contrôler combien d'octets sont lus à partir d'un" -" fichier avant le traitement" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Autoriser le changement de phrase de passe" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Utiliser cette option pour autoriser la modification de la phrase de passe. " -"Cette option n'est pas autorisée pour une opération de sauvegarde ou de " -"réparation." -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Afficher uniquement les index de fichiers" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Utilisez cette option pour répertorier uniquement les index de fichiers et " -"éviter d'analyser les noms de fichiers et autres métadonnées qui " -"ralentissent le processus" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Ne stocke pas de métadonnées" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -4153,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:206 -msgid "Restore file permissions" -msgstr "Restaurer les autorisations de fichiers" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4166,11 +4125,11 @@ msgstr "" "empêcher d'accéder à vos fichiers. Utilisez cette option pour restaurer " "également les autorisations." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Ignorer la vérification du fichier restauré" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Restaurer les autorisations de fichiers" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4180,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:210 -msgid "Do not use local data" -msgstr "N'utilise pas de données locales" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Ignorer la vérification du fichier restauré" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4194,11 +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:212 -msgid "Check block hashes" -msgstr "Vérifie les empreintes des blocs" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "N'utilise pas de données locales" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4207,11 +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:216 -msgid "Repair database with paths" -msgstr "Répare la base de données avec les chemins d'accès" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4225,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:218 -msgid "Force the locale setting" -msgstr "Forcer les paramètres régionaux" +#: 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:219 +#: 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:220 -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:255 +msgid "Force the locale setting" +msgstr "Forcer les paramètres régionaux" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -4257,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:222 +#: 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" +" 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 "" "Gérer la communication de fichiers avec le backend à l'aide de tuyaux " "filetés" -#: Library/Main/Strings.cs:223 -msgid "" -"Use this option to disable multithreaded handling of up- and downloads, that" -" can significantly speed up backend operations depending on the hardware " -"you're running on and the transfer rate of your backend." -msgstr "" -"Utilisez cette option pour désactiver la gestion multithread des mises à " -"jour et des téléchargements, ce qui peut considérablement accélérer les " -"opérations dorsales en fonction du matériel que vous utilisez et du taux de " -"transfert de votre backend." - -#: Library/Main/Strings.cs:224 -msgid "Limit number of concurrent threads" -msgstr "Nombre limite de threads simultanés" - -#: Library/Main/Strings.cs:225 +#: 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 " @@ -4288,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Indiquez le nombre de processus de hachage simultanés" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Nombre limite de threads simultanés" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Spécifiez le nombre de processus de compression simultanés" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4311,7 +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:230 +#: 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: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 " @@ -4321,67 +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:231 -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:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Désactive la compression du chemin lors de la restauration" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Autoriser la suppression de tous les ensembles de fichiers" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Autoriser la reconstruction automatique de la base de données locale pour " -"économiser de l'espace." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Autoriser la suppression de tous les ensembles de fichiers" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4398,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:240 -msgid "Disable the read-ahead scanner" -msgstr "Désactiver le scanner à lecture anticipée" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Désactiver les contrôles de cohérence des index" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Désactiver le scanner à lecture anticipée" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4430,32 +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:244 +#: 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:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Désactiver la sauvegarde sur batterie" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Lorsque cet indicateur est activé, une sauvegarde planifiée ne sera pas " -"exécutée si le système est détecté comme fonctionnant sur batterie (les " -"sauvegardes manuelles ou en ligne de commande seront toujours exécutées). Si" -" la source d'alimentation détectée est le secteur (c'est-à-dire AC) ou " -"inconnu, les sauvegardes programmées se dérouleront normalement." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Niveau d'information du fichier journal" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Applique des filtres aux données du journal de fichiers" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4471,34 +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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Applique des filtres aux données du journal de la console" - -#: Library/Main/Strings.cs:254 -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:255 -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 "" -"Cette option indique au système d'exploitation de définir le processus en " -"cours pour utiliser le niveau de priorité IO le plus bas, ce qui peut " -"ralentir les opérations mais interférera moins avec les autres opérations " -"exécutées en même temps." -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Liste des noms de fichiers qui excluent les dossiers" +#: 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:260 +#: 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: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 " @@ -4511,11 +4459,35 @@ msgstr "" " de placer ce fichier dans des dossiers qui ne devraient pas être " "sauvegardés." -#: Library/Main/Strings.cs:266 -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:298 +msgid "List of filenames that exclude folders" +msgstr "Liste des noms de fichiers qui excluent les dossiers" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4528,7 +4500,48 @@ 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:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4537,63 +4550,59 @@ 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:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Échec de la création d'un instantané: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Échec de la suppression du fichier {0}, teste si le fichier existe" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Récupération d'un problème lié à la tentative de suppression d'un fichier " "non existant {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" "Échec de la récupération du fichier d'erreur lors de la suppression du " "fichier {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "L'opération de suppression a échoué pour {0} avec FileNotFound, listage du " "contenu en cours" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "Le fichier {0} a été supprimé" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "Le fichier {0} n'as pas été supprimé" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Confirmer la phrase de passe" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4602,27 +4611,27 @@ msgstr "" "ligne de commande, sauf si le chiffrement est désactivé ou si le mot de " "passe est fourni par d'autres moyens." -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Invite de mot de passe" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirmer la phrase de passe" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Les phrases de passe vides ne sont pas autorisées" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Saisir la phrase de passe de chiffrement" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Les phrases de passe ne correspondent pas" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Lire la phrase de passe depuis STDIN" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4636,35 +4645,11 @@ msgstr "" "fonctionne séparément de la console. Choisir cette option pour lire la " "phrase de passe uniquement depuis STDIN. " -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Lors de l'exécution avec Mono, ce module vérifie si des certificats sont " -"installés et suggère de les installer autrement." +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Lire la phrase de passe depuis STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Vérifier les certificats SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Aucun certificat trouvé, vous pouvez en installer avec l'une de ces " -"commandes: {0} cert-sync /etc/ssl/certs/ca-certificates.crt #pour les " -"systèmes basés sur Debian {0} cert-sync / etc / pki / tls / certs / ca-" -"bundle.crt #pour les dérivés de RedHat {0} curl -O " -"https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm " -"cacert.pem #pour MacOS {0} En savoir plus: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4672,53 +4657,45 @@ msgstr "" "Ce module expose un certain nombre de propriétés pouvant être utilisées pour" " modifier la manière dont les requêtes http sont émises." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configurer les requêtes http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Utilisez cette option pour accepter tout certificat de serveur, quelles que " -"soient les erreurs éventuelles. Veuillez utiliser plutôt --accept-unité-ssl-" -"hash à chaque fois que possible." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Accepter n'importe quel certificat de serveur" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -"Si votre certificat de serveur est déclaré comme invalide (p. ex. avec des " -"certificats auto-signés), vous pouvez fournir le hachage du certificat " -"(SHA1) pour l'approuver quand même. La valeur de hachage doit être saisie au" -" format hexadécimal, sans espaces ni deux-points. Vous pouvez entrer " -"plusieurs hachages séparés par des virgules." -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Acceptez éventuellement un certificat SSL connu" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"L'en-tête \"Expect: 100-Continue\" de la requête HTTP par défaut permet " -"certaines optimisations lors de l'authentification, mais interrompt " -"également certains serveurs Web, les obligeant à signaler \"417 - Echec des " -"attentes\"." -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Désactiver l'en-tête attend" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4726,33 +4703,22 @@ msgstr "" "Par défaut, les requêtes http utilisent l'algorithme RFC 896 pour prendre en" " charge le transfert de petits packages plus efficacement." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Désactiver le harcèlement" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configurer les requêtes http" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Autre URL OAuth" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati utilise un serveur externe pour prendre en charge le flux " -"d'authentification OAuth. Si vous avez configuré votre propre serveur " -"Duplicati OAuth, vous pouvez fournir l'URL de rafraîchissement." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Définit les versions SSL autorisées" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Autre URL OAuth" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4762,23 +4728,21 @@ msgstr "" "est avancée et ne doit être utilisée que si vous souhaitez améliorer la " "sécurité ou contourner un problème lié à un protocole SSL particulier." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Définit le délai d'opération par défaut" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Cette option modifie le délai d'attente par défaut pour toute requête HTTP, " -"l'heure couvre l'ensemble de l'opération, du paquet initial à l'arrêt." -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Définit readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4789,11 +4753,11 @@ msgstr "" "bloquées et cette option configure la durée maximale entre les activités sur" " une connexion." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Définit la mise en mémoire tampon HTTP" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4803,7 +4767,11 @@ msgstr "" "\"{0}\" peut provoquer des fuites de mémoire, mais peut également améliorer " "les performances dans certains cas." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4811,11 +4779,11 @@ msgstr "" "Ce module fonctionne en interne pour analyser les paramètres source pour " "sauvegarder les machines virtuelles Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configurer le module Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4823,163 +4791,152 @@ msgstr "" "Ce module fonctionne en interne pour analyser les paramètres source pour " "sauvegarder les bases de données Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Configurer le module Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Exécute un script avant de lancer une opération, puis à nouveau" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Script de lancement" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Exécuter un script à la sortie" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Le script \"{0}\" est retourné avec le code de sortie {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Le script \"{0}\" a généré le code de sortie {1} {2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Sélectionne le format de sortie pour les résultats" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Erreur lors de l'exécution du script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "L'exécution du script \"{0}\" a expiré" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Exécuter un script au démarrage" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Le script \"{0}\" a signalé des messages d'erreur: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Définit le délai d'expiration du script" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Ce module peut envoyer des emails une fois l'opération terminée" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Envoyer email" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Cette valeur peut être un nom de fichier. Si le fichier existe, le contenu du fichier sera utilisé comme corps du message.\n" -"\n" -"Dans le corps du message, certains jetons sont remplacés:\n" -"% OPERATIONNAME% - Le nom de l'opération, normalement \"Backup\"\n" -"% REMOTEURL% - URL du serveur distant\n" -"% LOCALPATH% - Le chemin d'accès aux fichiers ou dossiers locaux impliqués dans l'opération (le cas échéant)\n" -"% PARSEDRESULT% - Le résultat analysé si l'opération est une sauvegarde. Les valeurs possibles sont: Erreur, Avertissement, Succès\n" -"\n" -"Toutes les options de ligne de commande sont également signalées dans la valeur%%, par ex. % volsize%. Toute valeur inconnue / non définie est supprimée." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Corps du message" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Mot de passe SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4991,79 +4948,51 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Email destinataire (s)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Par défaut, le courrier ne sera envoyé qu'après une opération de sauvegarde." -" Utilisez cette option pour envoyer du courrier pour toutes les opérations." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Envoie un email pour toutes les opérations" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Expéditeur" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Vous pouvez en spécifier un de \"{0}\", \"{1}\", \"{2}\", \"{3}\". Vous " -"pouvez fournir plusieurs options avec un séparateur de virgule, par exemple " -"\"{0}, {1}\". La valeur spéciale \"{4}\" est un raccourci pour \"{0}, {1}, " -"{2}, {3}\" et toutes les opérations de sauvegarde enverront un courrier " -"électronique." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"Une URL pour le serveur SMTP, par ex. smtp: //exemple.com: 25. Plusieurs serveurs peuvent être fournis dans une liste prioritaire, séparés par un point-virgule. Si un serveur tombe en panne, le serveur suivant de la liste est essayé jusqu'à ce que le message ait été envoyé.\n" -"Si aucun serveur n'est fourni, une recherche DNS est effectuée pour rechercher l'enregistrement MX du premier destinataire et tous les serveurs SMTP sont essayés dans leur ordre de priorité jusqu'à l'envoi du message.\n" -"\n" -"Pour activer SMTP sur SSL, utilisez le format smtps: //example.com. Pour activer SMTP STARTTLS, utilisez le format smtp: //exemple.com: 25 /? Starttls = quand-disponible ou smtp: //exemple.com: 25 /? Starttls = always. Si aucun port n'est spécifié, le port 25 est utilisé pour les connexions non ssl et 465 pour les connexions SSL. Pour forcer à ne pas utiliser STARTTLS, utilisez smtp: //example.com: 25 /? Starttls = never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "Url SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -5072,104 +5001,101 @@ msgstr "" "Ce paramètre fournit l'objet du courrier électronique. Les valeurs sont " "remplacées comme décrit dans la description de - {0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Sujet de l'email" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Nom d'utilisateur SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Échec de l'envoi de l'e-mail: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Communication SMTP entière: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Échec de l'envoi du courrier électronique avec le serveur: {0}, message: " "{1}, réessayez avec {2}." -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email envoyé avec succès à l'aide du serveur: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Ce module prend en charge l'envoi de rapports d'état via des messages XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Module de rapport XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "Adresse électronique du destinataire XMPP" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Les utilisateurs qui doivent avoir les messages envoyés, spécifiez plusieurs" -" utilisateurs séparés par des virgules" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Le modèle de message" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Cette valeur peut être un nom de fichier. Si le fichier existe, le contenu du fichier sera utilisé comme message.\n" -"\n" -"Dans le message, certains jetons sont remplacés:\n" -"% OPERATIONNAME% - Le nom de l'opération, normalement \"Backup\"\n" -"% REMOTEURL% - URL du serveur distant\n" -"% LOCALPATH% - Le chemin d'accès aux fichiers ou dossiers locaux impliqués dans l'opération (le cas échéant)\n" -"% PARSEDRESULT% - Le résultat analysé si l'opération est une sauvegarde. Les valeurs possibles sont: Erreur, Avertissement, Succès\n" -"\n" -"Toutes les options de ligne de commande sont également signalées dans la valeur%%, par ex. % volsize%. Toute valeur inconnue / non définie est supprimée." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Le nom d'utilisateur XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Le nom d'utilisateur du compte qui enverra le message, y compris le nom " -"d'hôte. C'est à dire. \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Le mot de passe XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Le mot de passe du compte qui enverra le message" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5178,135 +5104,158 @@ msgstr "" "Vous pouvez en spécifier un de \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Vous pouvez fournir plusieurs options avec un séparateur de virgule, par exemple \"{0}, {1}\". La valeur spéciale \"{4}\" est un raccourci pour \"{0}, {1}, {2}, {3}\" et toutes les opérations de sauvegarde enverront un message." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Envoyer des messages pour toutes les opérations" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Par défaut, les messages ne seront envoyés qu'après une opération de " -"sauvegarde. Utilisez cette option pour envoyer des messages pour toutes les " -"opérations" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Module de rapport XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Ce module prend en charge l'envoi de rapports d'état via des messages XMPP" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "" "Un dépassement de délai s'est produit lors de la connexion au serveur jabber" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Échec de l'envoi du message jabber: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Module de report HTTP" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL du rapport HTTP" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Module de report HTTP" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Le nom du paramètre pour envoyer le message en tant que" -#: Library/Modules/Builtin/Strings.cs:162 -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: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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Paramètres supplémentaires à ajouter au message http. C'est à dire. " -"\"paramètre1 = valeur1 & paramètre2 = valeur2\"" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "L'envoi de message HTTP a échoué : {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Envoyer des données en tant que corps JSON" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -"Utilisez cet indicateur pour envoyer les données de résultat sous la forme " -"d'un objet JSON" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Définit le verbe HTTP à utiliser" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Utilisez cette option pour modifier le verbe HTTP par défaut utilisé pour " -"soumettre un rapport" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Définit un niveau de journalisation pour les messages" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Utilisez cette option pour définir le niveau de journalisation des messages " -"à inclure dans le rapport" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Journal message filter" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Utilisez cette option pour définir une expression de filtre qui définit les " -"options incluses dans le rapport." - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Limite les lignes de journal" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5315,49 +5264,34 @@ msgstr "" "inclure dans le rapport. Des valeurs nulles ou négatives signifient " "illimitées." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Le format n'est pas pris en charge: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Taille invalide : {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "Le validateur de certificat SSL a été appelé dans un ordre incorrect" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0} Vous souhaiterez peut-être importer un ensemble de certificats approuvés" -" dans le magasin de certificats Mono. {0} Utilisez la commande: {0} cert-" -"sync /etc/ssl/certs/ca-certificates.crt #pour les systèmes basés sur Debian " -"{ 0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #pour les dérivés RedHat {0}" -" En savoir plus: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Le certificat de serveur comportait l'erreur {0} et le hachage {1} {2}. Si " -"vous faites confiance à ce certificat, utilisez l'option de ligne de " -"commande --accept-unité-ssl-hash = {1} pour accepter le certificat de " -"serveur. } Vous pouvez également essayer d'importer le certificat de serveur" -" dans le pool de confiance de vos systèmes d'exploitation." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5366,71 +5300,71 @@ msgstr "" "Échec lors de la validation du hachage du certificat, message d'erreur: {0}," " nom de l'erreur SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Le dossier temporaire n'existe pas : {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Échec de l'analyse du segment: {0}, entier non valide" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Spécificateur non valide: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Données non analysées: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "l'Uri est invalide : {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "L'Uri manque un nom d'hôte: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} octets" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "La chaîne \"{0}\" n'a pas pu être analysée dans une date" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Impossible de lire et d'écrire sur le même flux" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5439,31 +5373,31 @@ msgstr "" "La chaîne {0} ne représente pas un nom de groupe de filtres connu. Les " "valeurs valides sont: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: ne sélectionne aucun filtre." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: un ensemble de filtres d'exclusion par défaut est actuellement évalué " "à: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: un ensemble de filtres d'inclusion par défaut est actuellement évalué " "à: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr " Alias: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5475,7 +5409,7 @@ msgstr "" "d'exploitation. La plupart des utilisateurs doivent au moins appliquer ces " "filtres." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5484,13 +5418,13 @@ msgstr "" "{0}: fichiers appartenant au système d'exploitation. Ces fichiers sont " "restaurés lorsque le système d'exploitation est réinstallé." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" "{0}: fichiers et dossiers connus pour stocker des données temporaires." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5499,20 +5433,20 @@ msgstr "" "{0}: fichiers et dossiers connus comme emplacements de cache pour le système" " d'exploitation et diverses applications" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: programmes installés et leurs bibliothèques, mais pas leurs paramètres." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "La commande {0} nécessite l'activation d'au moins une des options suivante :" " {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5521,121 +5455,125 @@ msgstr "" "Trouvé {0} commandes, mais en attendais {1}, commandes :\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Commande non supportée : {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Aucun ensemble de fichiers ne correspond aux critères" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Le groupe de fichiers suivant serait supprimé :" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Ce groupe de fichiers a été supprimé :" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Back-ends supportés :" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Modules de compression supportés :" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Modules de chiffrement proposés :" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Options supportées :" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Le module est activé automatiquement, utiliser --disable-module pour éviter " -"ca." -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Le module n'est pas activé automatiquement, utiliser --enable-module pour " -"l'activer" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Modules génériques pris en charge :" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"L'option --{0} a été fournie, mais elle est réservé à un usage interne et ne" -" peut être mise en place dans la ligne de commande" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Une erreur est survenue : {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Le message interne est : {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Inclure les fichiers qui correspondent à ce filtre. Le caractère spécial * " -"signifie un nombre quelconque de caractère et le caractère spécial? signifie" -" n'importe quel caractère, utilisez * .txt pour inclure tous les fichiers " -"avec une extension txt. Les expressions régulières sont également prises en " -"charge et peuvent être fournies à l'aide d'accolades, à savoir [. * \\. " -"Txt]. Les groupes de filtres (qui encapsulent un ensemble intégré de " -"fichiers et de dossiers connus) peuvent être spécifiés à l'aide d'accolades," -" c'est-à-dire {{Applications}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Inclure fichiers" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Exclure les fichiers correspondant à ce filtre. Le caractère spécial * " -"signifie un nombre quelconque de caractère et le caractère spécial? signifie" -" n'importe quel caractère, utilisez * .txt pour exclure tous les fichiers " -"avec une extension txt. Les expressions régulières sont également prises en " -"charge et peuvent être fournies à l'aide d'accolades, à savoir [. * \\. " -"Txt]. Les groupes de filtres (qui encapsulent un ensemble intégré de " -"fichiers et de dossiers connus) peuvent être spécifiés à l'aide d'accolades," -" à savoir {{TemporaryFiles}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Exclure fichiers" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5646,11 +5584,11 @@ msgstr "" "elle est utilisée avec une liste ou une restauration, elle listera ou " "restaurera les fichiers de contrôle à la place des fichiers normaux." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Utiliser des fichiers de contrôle" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5659,20 +5597,20 @@ msgstr "" "messages qui iraient normalement dans la console seront redirigés vers " "l'historique." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Désactiver les sorties console" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Ce lien peut fournir des informations supplémentaires: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Active les mises à jour automatiques" -#: CommandLine/Program.cs:283 +#: 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 9c1053ded..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 e0cfd4097..8a303b776 100644 --- a/Localizations/duplicati/localization-fr_CA.po +++ b/Localizations/duplicati/localization-fr_CA.po @@ -5,302 +5,24 @@ # # Translators: # Marc Seguin , 2018 -# Francois Lafleur , 2019 +# Francois Lafleur , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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 , 2019\n" -"Language-Team: French (Canada) (https://www.transifex.com/duplicati/teams/67655/fr_CA/)\n" +"Last-Translator: Francois Lafleur , 2024\n" +"Language-Team: French (Canada) (https://app.transifex.com/duplicati/teams/67655/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr_CA\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Une autre instance est en cours et a été avertie" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Affiche cette aide" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Arguments de ligne de commande supportés:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Cette option peut être utilisée pour stocker une partie ou l'ensemble des " -"options données aux clients en ligne de commande. Le fichier doit être en " -"texte brut, l'encodage en UTF-8 est préférable. Chaque ligne dans le fichier" -" doit être dans le format --option=value. Les options spéciales --{0} et -- " -"{1} peuvent être respectivement utilisées pour outrepasser le chemin local " -"et l'uri d'emplacement distant. Les options dans ce fichier priment sur les " -"options fournies en ligne de commande. Vous ne pouvez pas préciser de filtre" -" dans le fichier et la ligne de commande en même temps. À la place vous " -"pouvez utiliser les options spéciales --{2}, --{3} où --{4} pour préciser " -"des filtres à l'intérieur du fichier de paramètre. Chaque filtre doit être " -"préfixé avec soit a + ou a - et les filtres multiples doivent être attachés " -"avec {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Chemin vers un fichier avec paramètres" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossible de lire le fichier de paramètres\"{0}\", cause : {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Sort les informations du journal dans le fichier donné" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Détermine la quantité d'informations écrites dans le fichier journal" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -" Active le mode portable où la base de données est placée en dessous du " -"programme exécutable" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Une erreur critique s'est produite dans Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Impossible de démarrer, il y a peut-être une autre processus en cours " -"d'exécution ? Message d'erreur: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Désactive le chiffrement de la base de données" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" -"Version non prise en charge de SQLite détectée ({0}), doit être {1} ou " -"supérieure" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Le chemin d'accès au dossier où les fichiers statiques du serveur Web sont " -"présents. Le dossier doit être situé sous le dossier d'installation" - -#: Server/Strings.cs:29 -msgid "" -"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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Le certificat et le fichier de clé dans PKCS # 12 formatent l'utilisation du" -" serveur Web pour SSL. Seules les clés RSA / DSA sont prises en charge" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Le mot de passe pour déchiffrer le certificat PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"L'interface sur laquelle le serveur web écoute. Les valeurs spéciales \"*\" " -"et \"any\" signifient n'importe quelle interface. La valeur spéciale " -"\"loopback\" signifie l'adaptateur de bouclage." - -#: Server/Strings.cs:33 -msgid "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Les noms d'hôte acceptés, séparés par des points-virgules. Si l'un des noms " -"d'hôte est \"*\", tous les noms d'hôte sont autorisés et la vérification du " -"nom d'hôte est désactivée." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Active le répondeur \"ping-pong\"" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Lorsqu'il s'exécute en tant que serveur, le daemon service doit vérifier " -"que le processus répond. Si cette option est activée, le serveur lit stdin " -"et écrit une réponse à chaque ligne lue" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Nettoyer les anciennes données de journal" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -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." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Définit le dossier dans lequel les paramètres sont stockés" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati a besoin de stocker une petite base de données avec tous les " -"paramètres. Utilisez cette option pour choisir où les paramètres sont " -"stockés. Cette option peut également être définie avec la variable " -"d'environnement {0}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Définit la clé de chiffrement de la base de données" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"Cette option définit la clé de chiffrement utilisée pour brouiller la base " -"de données des paramètres locaux. Cette option peut également être définie " -"avec la variable d'environnement {0}. Utilisez l'option - {1} pour " -"désactiver le brouillage de la base de données." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Dossier de stockage temporaire" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Cette option peut être utilisée pour fournir un autre dossier de stockage " -"temporaire. Par défaut, le dossier temporaire par défaut du système est " -"utilisé. Notez également que SQLite placera des fichiers temporaires dans ce" -" dossier temporaire." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Impossible de trouver une date valide, compte tenu de la date de début {0}, " -"de l'intervalle de répétition {1} et des jours autorisés {2}" - -#: Server/Strings.cs:52 -#, 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}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, 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/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -308,55 +30,50 @@ msgstr "" "Ce module crypte tous les fichiers de la même manière que AESCrypt, en " "utilisant le cryptage AES 256 bits." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Chiffrement AES-256, intégré" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Phrase secrète vide non autorisée" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Utilisez cette option pour définir le niveau de thread autorisé pour les " -"opérations de cryptage AES. Les valeurs valides sont 0 (utilise par défaut)," -" ou de 1 (pas de multithreading) à 4 (multithreading max)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Définir le niveau de thread utilisé pour le cryptage (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Impossible de décrypter les données (mauvaise phrase secrète ?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Le module de chiffrement GPG utilise l'application GNU Privacy Guard pour " -"chiffrer et déchiffrer les fichiers. Cela nécessite que l'exécutable gpg " -"soit disponible sur le système. Sous Windows, il est supposé que cela se " -"trouve dans le dossier d'installation par défaut sous les fichiers " -"programme, sous Linux et MacOS, il est supposé que le programme est " -"disponible via la variable d'environnement PATH. Il est possible de fournir " -"le chemin vers GPG en utilisant le commutateur --gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, externe" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -365,25 +82,12 @@ msgstr "" "Vous ne pouvez pas spécifier l'option --passphrase-fd ici. L'option " "--decrypt est toujours spécifiée." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" "Options de ligne de commande supplémentaires pour le déchiffrement GPG" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"Le cryptage / décryptage GPG utilisera l'option --armor pour GPG afin de " -"protéger les fichiers avec une armure. Spécifiez ce commutateur pour " -"supprimer l'option --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Ne pas utiliser GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -392,35 +96,24 @@ msgstr "" "Vous ne pouvez pas spécifier l'option --passphrase-fd ici. L'option " "--encrypt est toujours spécifiée." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Options de ligne de commande supplémentaires pour le chiffrement GPG" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Impossible d'exécuter GPG avec \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Le chemin vers le programme GNU Privacy Guard. S'il n'est pas fourni, " -"Duplicati supposera que le programme \"gpg\" est disponible dans le chemin " -"du système." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Le chemin d'accès à GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Cette option a une gestion non standard, veuillez utiliser l'option - {0} à " -"la place." +msgid "The path to GnuPG" +msgstr "Le chemin d'accès à GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -436,8 +129,8 @@ msgid "Use GPG Armor" msgstr "Utilisez GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Remplace la commande GPG fournie pour le déchiffrement" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -446,11 +139,9 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Remplace la commande de chiffrement GPG par défaut \"{0}\", l'utilisation " -"normale consiste à demander un chiffrement asymétrique avec le paramètre {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -471,77 +162,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Echec dans l'appel de GnuPG, l'application ne s'arrêtera pas" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "alias" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valeur par défaut" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[PÉRIMÉ]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valeurs" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Booléen" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumération" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Drapeaux" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Entier" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Chemin" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Taille" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Texte" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Intervalle de temps" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Inconnu" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Le répertoire ne peut être créé car il existe déjà" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Le dossier requis n'existe pas" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Annulé" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Le fichier demandé n'existe pas" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -552,21 +248,21 @@ msgstr "" "Message d'erreur : {0}\n" "Commande : {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" "La commande externe n'a pas pu aboutir dans le délai imparti : {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Impossible de faire correspondre le chemin d'accès local {0} avec un chemin " "d'instantané : {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -575,7 +271,7 @@ msgstr "" "Le script a bien été renvoyé, mais le dossier temporaire {0} n'existe pas : " "{1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -583,13 +279,13 @@ msgstr "" "Script retourné avec succès, mais le dossier temporaire {0} existe toujours " ": {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" "Le script a renvoyé le code de sortie {0}, mais {1} était attendu : {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -598,24 +294,24 @@ msgstr "" "Le script a été renvoyé avec succès, mais le paramètre {0} était manquant en" " sortie : {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" "Impossible de déterminer le chemin de fichier complet pour l'entrée USN" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Les entrées du journal USN ont été purgées depuis la dernière analyse" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Réponse vide inattendue lors de l'énumération" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN n'est pas supporté sur Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -623,91 +319,81 @@ msgstr "" "Le nombre de fichiers renvoyés par USN était nul. C'est probablement une " "erreur. Pour remédier à cela, USN a été désactivé." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Format de chemin rencontré est incorrect" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Version de journal USN non prise en charge." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Le processus d'origine n'a pas le privilège de sauvegarde" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Option requises manquante: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Le mot de passe est utilisé pour se connecter au serveur. Il peut être " -"fourni par la variable d'environnement \"AUTH_PASSWORD\". Si le mot de passe" -" est fourni, --{0} doit être aussi paramétré." -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Fourni le mot de passe utilisé pour se connecter au serveur" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" "Le nom de domaine de l'utilisateur utilisé pour se connecter au serveur." -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Fournit le domaine utilisé pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -715,19 +401,18 @@ msgstr "" "Le nom d'utilisateur utilisé pour se connecter au serveur. Il peut également" " être fourni comme une variable d'environnement \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Fourni le nom d'utilisateur utilisé pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -737,11 +422,11 @@ msgstr "" "compte. Cette option doit être fourni durant l'authentification avec un mot " "de passe, mais il est non requis quand une clé API est utilisée " -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fourni le Tenant Name utilisé pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -749,11 +434,11 @@ msgstr "" "La clé API peut être utilisé pour se connecter sans fournir un mot de passe " "et un tenant ID pour quelques fournisseurs." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Fourni la clé API utilisée pour se connecter au serveur" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -763,21 +448,19 @@ msgstr "" "trouver le service de stockage. L'URL finit communément par \"/v2.0\". Les " "fournisseurs connus sont : {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Fourni l'URL d'authentification" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"La version de l'API keystone à utiliser, les valeurs valides sont 'v2' et " -"'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "La version de l'API keystone à utiliser" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -788,51 +471,68 @@ msgstr "" "fournisseur pour une liste des régions valides, ou laissez vide pour la " "région par défaut." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Fourni la région utilisé lors de la création d'un conteneur" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Ce back-end peut lire et écrire des données sur un serveur FTP en utilisant " -"un client FTP alternatif. Les formats autorisés sont " -"\"ftp://serveur/dossier\" ou \"ftp://utilisateur:passe@serveur/dossier\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Si ce paramètre est activé, la connexion FTP se fera en mode actif. Si " -"jamais le paramètre \"ftp-passive\" est déja actif, la connexion se fera en " -"mode actif." -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Bascule la méthode de connexion FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Si ce paramètre est activé, la connexion FTP se fait en mode passif, ce qui " -"fonctionnera mieux avec certains parefeux. Si le paramètre \"ftp-regular\" " -"est aussi actif, ce paramètre sera ignoré." -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -840,54 +540,17 @@ msgstr "" "Le mot de passe utilisé pour se connecter au serveur. Il peut également être" " fourni comme une variable d'environnement \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Indique à Duplicati d'utiliser une connexion SSL (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Le dossier {0} n'a pas été trouvé, message: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Le fichier {0} a été téléversé, mais non trouvé par la suite, le listing de " -"fichier a renvoyé {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Le fichier {0} a été téléversé, mais la taille renvoyée était {1} alors " -"qu'elle était supposée être {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Désactiver la vérification de téléversement" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -897,46 +560,81 @@ msgstr "" "automatiquement vérifié. Utilisez cette option pour désactiver cette " "vérification afin que le téléchargement soit plus rapide mais moins fiable." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Désactiver la vérification de téléversement" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Le dossier {0} n'a pas été trouvé, message: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -"Vous devez indiquer un ID de projet avec --{0} pour créer la collection" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Le code d'autorisation" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Le code d'autorisation récupéré depuis {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Le code d'autorisation" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -945,11 +643,11 @@ msgstr "" "Cette option est utilisé uniquement quand de nouvelles collections sont crées. Utiliser cette option pour changer la région où les données sont stockées. Localisations des collections connus:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Spécifie l'option de localisation pour créer une collection" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -958,246 +656,170 @@ msgstr "" "Cette option est utilisé uniquement quand de nouvelles collections sont crées. Utiliser cet option pour changer le type de stockage où est la collection. Les charges et fonctionnalités varient selon la classe de stockage de la collection. Classes de stockage connues :\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Spécifie la classe de stockage pour créer une collection" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Spécifie le projet pour créer une collection" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Cette option est utilisé uniquement quand de nouvelles collections sont " -"créées. Utilisez cette option pour indiquer l'ID du projet sur lequel la " -"collection est attaché. Le projet détermine où les charges d'utilisation " -"sont appliquées. " -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" 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:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Il y'a plus qu'un élément nommé \"{0} dans le dossier \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"Cloudfiles 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:5 -msgid "Provide another authentication URL" -msgstr "Fournissez une autre URL d'identification" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -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" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Utiliser un compte au Royaume-Uni" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec Cloudfiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "" -"Fournissez le nom d'utilisateur utilisé pour s'identifier avec Cloudfiles." - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Fournissez une autre URL d'identification" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Utiliser un compte au Royaume-Uni" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Échec de la vérification du hashage MD5 (ETag)" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Échec de la suppression de fichier" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Échec du téléversement de fichier" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Aucune clé d'accès API Cloudfiles fournie" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Aucun userID Cloudfiles fourni" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Réponse inattendue de Cloufiles, peut-être que l'API à changé ?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -"La clé secrète AWS peut être obtenu après s'être connecté sur votre compte " -"AWS, il peut être aussi fourni à travers la propriété \"auth-password\"." -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "La clé secrète AWS" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -"La clé d'accès AWS ID peut être obtenu après s'être connecté sur votre " -"compte AWS, il peut être aussi fourni à travers la propriété \"auth-" -"username\"." -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "La clé d'accès AWS" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Ce paramètre est utilisé seulement lors de la création de nouvelles " -"collections. Si le paramètre est actif, la collection est crée sur un " -"serveur européen. Ce paramètre force le paramètre \"s3-use-new-style\". " -"Amazon facture légèrement plus les collections européennes." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Utiliser un serveur européen" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Utilise la méthode d'appel au sous domaine" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Impossible de déterminer le nom de la collection pour l'hôte: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Ce paramètre bascule sur l'usage de l'entête spécial RRS. Les fichiers " -"stockés utilisant RRS sont plus susceptible de disparaître que ceux stockés" -" normalement, mais aussi coûte moins pour stocker. Consulter la description " -"complète ici : http://aws.amazon.com/about-aws/whats-new/2010/05/19" -"/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Utilise le stockage à redondance réduite." - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" -"Vous êtes en train d’utiliser un format d'url obsolète, merci de le changer " -": {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Les options --{0} et {1}--sont mutuellement exclusives" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Utilisez plutôt --{0}={1}" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1206,11 +828,11 @@ msgstr "" "Cette option est utilisée seulement lors de la création de nouvelles collections . Utiliser cette option pour changer la région où les données sont stockées .Amazon facture légèrement plus les collections non-US. Localisations des collections connus:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Spécifie les contraintes S3 de localisation " +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1219,44 +841,43 @@ msgstr "" "Des entreprises autres que Amazon supportent maintenant l'API S3, donc ce back-end peut aussi lire et écrire des données à ces fournisseurs. Utiliser cette option pour définir le nom d'hôte. Les fournisseurs actuellement connus sont :\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Indique un nom de serveur S3 alternatif" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -"L'appel au sous domaine ne fait rien, la librairie va utiliser la bonne " -"méthode d'appel" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indiquez à Duplicati d'utiliser des connections SSL (https)" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1264,30 +885,88 @@ msgstr "" "Utilisez cette option pour définir une classe de stockage. Si cette option " "n'est pas utilisée, le serveur choisira une classe de stockage par défaut." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Définissez une classe de stockage." -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Ce back-end peut lire et écrire des données dans un back-end basé sur un FTP" -" en utilisant un client FTP alternatif. Les formats autorisés sont " -"\"aftp://hostname/folder\" ou \"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP alternatif" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Le dossier {0} introuvable. Message : {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Le fichier {0} a été téléversé, mais la taille renvoyée était {1} alors " +"qu'elle était supposée être {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1297,7 +976,7 @@ msgstr "" "tentera d'être vérifié. Utiliser cette option pour désactiver cette " "vérification pour rendre le téléversement plus rapide, mais moins fiable." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1305,11 +984,11 @@ msgstr "" "Si ce drapeau est sélectionné, les données de type FTP seront changées pour " "l'option sélectionné." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configurer les types de connexion de donnée FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1317,131 +996,125 @@ msgstr "" "Si ce drapeau est sélectionné, le mode de chiffrement FTP sera changé pour " "l'option sélectionnée." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configurer le mode de chiffrement FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Ce drapeau contrôle la police SSL utilisée quand le chiffrement est activé." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Configure la police SSL à utiliser quand le chiffrement est activé" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Erreur sur la suppression du fichier: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Erreur sur la lecture du fichier: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Erreur sur l'enregistrement du fichier: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Module pour générer un couple de clé SSH privée/publique" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Générateur de clef SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Nom d'utilisateur de la clé publique" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Un nom d'utilisateur à ajouter à la clé publique" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Le type de clé" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Détermine le type de clef à générer" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "La taille de la clé" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "La taille de la clé en bits" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Module pour télécharger des clés SSH publiques" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Chargement de clé SSH" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "L'URL de connexion SSH" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "L'URL de connexion SSH utilisée pour établir une connexion" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "La clé SSH publique à ajouter" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"La clé publique SSH doit être une chaîne de caractères valide, qui sera " -"ajouté au fichier .ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"L'empreinte du serveur utilisée pour la validation de l'identité du serveur." -" Le format est par exemple : \"ssh-rsa 4096 11: 22: 33: 44: 55: 66: 77: 88: " -"99: 00: 11: 22: 33: 44: 55: 66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1452,81 +1125,57 @@ msgstr "" "désactiver la vérification des empreintes digitales de la clé hôte. Vous ne " "devez utiliser cette option que pour les tests." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Désactive la validation des empreintes" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Pointe vers un fichier de clés OpenSSH valide. Si le fichier est chiffré, le" -" mot de passe fourni est utilisé pour déchiffrer le fichier de clés. Si " -"cette option est fournie, le mot de passe n'est pas utilisé pour " -"l'authentification. Cette option ne fonctionne que lorsque vous utilisez le " -"client SSH géré." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Utilise une clef privée pour s'authentifier" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Une clé privée SSH codée en URL. La clé privée doit être préfixée par {0}. " -"Si le fichier est chiffré, le mot de passe fourni est utilisé pour " -"déchiffrer le fichier de clés. Si cette option est fournie, le mot de passe " -"n'est pas utilisé pour l'authentification. Cette option ne fonctionne que " -"lorsque vous utilisez le client SSH géré." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Utilisez cette option pour gérer le délai d'attente interne pour les " -"opérations SSH. Si cette option est définie sur zéro, les opérations " -"n'expireront pas" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Définit la valeur du délai d'expiration de l'opération" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Définit une valeur keepalive" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Impossible de définir le dossier sur {0}, message d'erreur : {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1537,7 +1186,7 @@ msgstr "" "l'empreinte digitale \"{0}\". Cause de ce message est soit une configuration" " incorrecte ou une attaque Man-in-the-middle!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1546,23 +1195,17 @@ msgstr "" "Veuillez ajouter - {1} = \"{0}\" pour faire confiance à cet hôte. En option," " vous pouvez utiliser - {2} (PAS SECURE) pour tester !" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Forcer la suppression de fichiers" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1572,19 +1215,19 @@ msgstr "" "poubelle ou il sera supprimé après un certain temps. Utilisez cette commande" " pour forcer la suppression immédiate et définitive des fichiers." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Forcer la suppression de fichiers" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Ce backend peut lire et écrire des données vers Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Stockage local" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1592,11 +1235,11 @@ msgstr "" "Stockage local pour Rclone. Assurez-vous qu'il est configuré en tant que " "lecteur local, car il a besoin d'accéder aux fichiers générés par Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Stockage distant" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Stockage local" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1604,37 +1247,54 @@ msgstr "" "Stockage distant pour Rclone. Cela peut être n'importe lequel des backends " "fournis par Rclone. Plus d'informations disponibles sur https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Stockage distant" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Chemin d'accès distant" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Chemin d'accès du stockage distant." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Options Rclone." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Les options seront transférées à rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Exécutable Rclone" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Chemin d'accès complet à l'exécutable rclone. Seulement nécessaire si ce " "n'est pas sur votre chemin." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Dossier ou disque local" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1642,20 +1302,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Cette option fonctionne uniquement quand l'option --{0} est aussi précisé. " -"Si des chemins alternatifs sont précisés, cette option indique le nom du " -"fichier de marquage qui doit être présent dans le dossier. Cela peut être " -"utilisé pour gérer des situations comme un changement de la lettre d'un " -"disque externe ou d'un point de montage. En s'assurant qu'un certain fichier" -" existe, il est possible d'éviter d'écrire des données non désirées sur un " -"disque externe. Le contenu du fichier n'est jamais examiné, uniquement sa " -"présence l'est." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Rechercher un fichier dans le dossier de destination" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1670,34 +1322,16 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Une liste des chemins cibles secondaires" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Ce back-end peut lire et écrire des données dans un back-end basé sur des " -"fichiers. Les formats autorisés sont : \"file://hostname/folder\" ou " -"\"file://username:password@hostname/folder\". Vous pouvez fournir un chemin " -"UNC (ex : \"file://\\\\server\\folder\") ou des chemins locaux (ex : (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Dossier ou disque local" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Le dossier {0} n'existe pas" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1706,167 +1340,158 @@ msgstr "" "Le fichier de marquage {0} n'a été trouvé dans aucune des destinations : " "{1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Déplacer le fichier au lieu de le copier" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Forcer l'identification contre le partage à distance" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Si cette option est définie, toute identification existante de partage à " -"distance est abandonnée avant de tenter de s'identifier" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"La \"B2 Cloud Storage Application Key\" peut être obtenue après s'être " -"connecté dans votre compte Backblase, elle peut également être fournie via " -"la propriété \"auth-password\"" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "La \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"Le \"B2 Cloud Storage Account ID\" peut être obtenue après s'être connecté " -"dans votre compte Backblase, elle peut également être fournie via la " -"propriété \"auth-username\"" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "Le \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Pas de \"B2 Cloud Storage Application Key\" fournie" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Pas de \"B2 Cloud Storage Account ID\" fourni" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Ce back-end peut lire et écrire des données dans un stockage en ligne " -"Backblaze B2. Le format autorisé est : \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "Identifiant du compte B2 Cloud Storage" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Par défaut, un bucket privé est créé. Utilisez cette option pour définir le " -"type de bucket. Référez-vous à la documentation B2 pour connaitre les types " -"autorisés." -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Le type de bucket utilisé pendant la création d'un bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Utilisez cette option pour définir la taille de la page pour répertorier le " -"contenu des compartiments (bucket) B2. Un nombre inférieur signifie moins de" -" données, mais peut augmenter le nombre de transactions de classe C sur B2. " -"Les valeurs suggérées sont entre 100 et 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "La taille des pages de listage de fichiers" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"Le paramètre \"{0}\" n'est pas valide pour \"{1}\", il doit être un nombre " -"entier supérieur à zéro" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Cloud décentralisé de Sia" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Ce backend peut lire et écrire des données vers Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Cloud décentralisé de Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Chemin de sauvegarde" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Chemin cible, c'est-à-dire /sauvegarde" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Mot de passe Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "La valeur minimale est 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" "Aucun ID d'authentification n'a été fourni. Vous pouvez en obtenir un auprès" " de {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Taille des fragments pour les gros téléchargements" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1878,58 +1503,51 @@ msgstr "" "qu'une plus petite valeur puisse fonctionner mieux avec une connexion plus " "lente ou moins fiable) et un multiple de 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Taille des fragments pour les gros téléchargements" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Nombre de tentatives pour chaque fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Nombre de nouvelles tentatives effectuées pour chaque fragment avant l'échec" -" du téléchargement global du fichier" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Délai en millisecondes entre les erreurs de fragment" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Temps (en millisecondes) d'attente entre les échecs lors du téléchargement " -"de fragments" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Stocke les fichiers dans Microsoft OneDrive ou Microsoft OneDrive Entreprise" -" via l'API Microsoft Graph. L'utilisation de ce backend nécessite que vous " -"acceptiez les termes dans {0} ({1}) et {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "ID facultatif du lecteur" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1939,270 +1557,286 @@ msgstr "" "spécifié, le lecteur OneDrive ou OneDrive for Business par défaut sera " "utilisé via '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "ID facultatif du lecteur" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Stocke les fichiers dans un site Microsoft SharePoint via l'API Microsoft " -"Graph. L'utilisation de ce backend nécessite que vous acceptiez les termes " -"dans {0} ({1}) et {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID du site" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID du site pour stocker les données dans" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Aucun ID de site n'a été fourni" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" "Identifiants de site en conflit utilisés : donnés {0} mais trouvés {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Groupe Microsoft Office 365" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Stocke les fichiers dans un groupe Microsoft Office 365 via l'API Microsoft " -"Graph. Les formats autorisés sont \"sharepoint: //tenant.sharepoint.com/ " -"{{PathToWeb}} // {{Documents}} / sous-dossier\" (avec \"//\" facultativement" -" utilisé pour indiquer le dossier du document racine), ou simplement " -"\"sharepoint\" : // sous-dossier \"(auquel cas vous devez également " -"spécifier explicitement l'ID du site SharePoint via --site-id). " -"L'utilisation de ce backend nécessite que vous acceptiez les termes dans {0}" -" ({1}) et {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID du groupe" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID du groupe pour stocker les données dans" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Adresse e-mail du groupe" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "Adresse e-mail du groupe pour stocker les données dans" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Aucun ID de groupe ou adresse e-mail de groupe n'a été fourni" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Aucun groupe n'a été trouvé avec l'adresse e-mail donnée : {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Plusieurs groupes ont été trouvés avec l'adresse email donnée : {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" "Identifiants de groupe en conflit utilisés : donnés {0} mais trouvés {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Tous les fichiers seront écrits dans le conteneur précisé" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Le nom du conteneur de stockage" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nom du bucket" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Aucun nom de compte de stockage Azure fourni" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Le nom de compte de stockage Azure qui peut être obtenu en cliquant sur le " -"bouton \"Gérer les clés d'accès\" sur le tableau de bord du compte de " -"stockage" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Le nom du compte de stockage" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"La clé d'accès Azure qui peut être obtenue en cliquant sur le bouton \"Gérer" -" les clés d'accès\" sur le tableau de bord du compte de stockage" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "La clé d'accès" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Aucun clé d'accès Azure fournie" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Ce back-end peut lire et écrire des données dans un stockage Azure blob. Le " -"format autorisé est : \"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Utilisateur non renseigné" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Mot de passe non renseigné" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +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:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Le point de montage indiqué est illégal." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Indiquez le dispositif de sauvegarde à utiliser" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2216,11 +1850,11 @@ msgstr "" "devez également indiquer le point de montage à utiliser avec l'option " "\"{0}\". " -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Indiquez le point de montage à utiliser sur le serveur" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2235,58 +1869,115 @@ msgstr "" "vous avez spécifié un périphérique personnalisé a l'aide de l'option \"{0}\"" " vous pouvez nommer le point de montage comme vous le désirez" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Ce back-end peut lire et écrire des données vers Mega.co.nz. Les formats " -"autorisés sont :\"mega://folder/subfolder\"." -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Mot de passe non renseigné" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2296,14 +1987,14 @@ msgstr "" "intégrée, cette option active cette méthode d'authentification. Il " "semblerait que ça ne soit le cas qu'avec des serveurs et clients Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Utilisez l'authentification intégrée de Windows pour vous connecter au " "serveur." -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2312,11 +2003,11 @@ msgstr "" " plutôt que supprimés définitivement lorsque les backups sont compressées ou" " supprimées." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Déplace les fichiers supprimés dans la corbeille" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2329,11 +2020,11 @@ msgstr "" "conditions. Utilisez cette option uniquement avec des connexions Internet " "très rapides et stables." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Uploader les fichiers en utilisant le mode binaire direct" +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2342,11 +2033,11 @@ msgstr "" "timeouts des opérations web lors des communications avec un serveur " "SharePoint. La valeur recommandée est 180 secondes. " -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Fixer l'expiration pour les opérations web de Sharepoint" +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2354,18 +2045,16 @@ msgstr "" "Utilisez cette option pour spécifier la taille de chaque segment lors du " "téléchargement vers SharePoint Server. La valeur recommandée est 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -"Définissez la taille de bloc pour les téléchargements groupés sur " -"SharePoint." -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Element avec le chemin '{0}' non trouvé sur l'hote '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2375,7 +2064,7 @@ msgstr "" " raison d'informations d'identification fausses. Ou essayez d'utiliser '//' " "dans le chemin pour séparer le web du chemin du dossier." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2383,76 +2072,57 @@ msgstr "" "Tout semblait correct, mais le titre web n'a pas pu être lu pour tester la " "connexion. Quelque-chose ne va pas." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive Entreprise" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Force l'utilisation de la méthode d'authentification HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2461,7 +2131,7 @@ msgstr "" "Le serveur a renvoyé le code d'erreur {0} ({1}), indiquant que le serveur ne" " supporte pas les connexion WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2472,27 +2142,24 @@ msgstr "" "Cela peut être dû au fait que le fichier est supprimé ou indisponible, mais cela peut également être dû au fait que l'extension de fichier {2} est bloquée par le serveur Web. IIS bloque les extensions inconnues par défaut.\n" "Message d'erreur : {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Pour faciliter les problèmes de débogage, il est possible de définir un " -"chemin vers un fichier qui sera remplacé par la réponse PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Vider la réponse PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2500,15 +2167,105 @@ msgstr "" "Ce backend peut lire et écrire des données dans un backend basé sur Tahoe-" "LAFS. Le format autorisé est \"tahoe: // nomhôte: port / uri / $ DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Format d'URL non supporté, elle doit commencer par \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Dossier" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2517,34 +2274,381 @@ msgstr "" "Échec de l'autorisation d'utilisation du service OAuth: {0}. Si le problème " "persiste, essayer de générer un nouveau jeton authid : {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Code d'erreur inattendu : {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Une autre instance est en cours et a été avertie" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +" La création, ouverture ou mise à jour de la base de donnée a échoué.\n" +"Message d'erreur : {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Arguments de ligne de commande supportés:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Chemin vers un fichier avec paramètres" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Les filtres ne peuvent pas être précisés dans la ligne de commande si les " +"filtres sont aussi présents dans le fichier de paramètre. Utilisez les " +"options spéciales --{0}, --{1} ou --{2} pour préciser les filtres dans le " +"fichier de paramètre. Chaque filtre doit être préfixé avec soit a + ou a - " +"et les filtres multiples doivent être attachés avec {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Impossible de lire le fichier de paramètres\"{0}\", cause : {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Une erreur critique s'est produite dans Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Version non prise en charge de SQLite détectée ({0}), doit être {1} ou " +"supérieure" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Le port sur lequel le serveur Web écoute. Plusieurs valeurs, séparées par " +"une virgule, peuvent être fournies." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Le certificat et le fichier de clé dans PKCS # 12 formatent l'utilisation du" +" serveur Web pour SSL. Seules les clés RSA / DSA sont prises en charge" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Le mot de passe pour déchiffrer le certificat PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"L'interface sur laquelle le serveur web écoute. Les valeurs spéciales \"*\" " +"et \"any\" signifient n'importe quelle interface. La valeur spéciale " +"\"loopback\" signifie l'adaptateur de bouclage." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Le mot de passe requis pour accéder au serveur Web. Cette option est " +"enregistrée de sorte que vous n'avez pas besoin de le définir à chaque " +"exécution. La définition d'une valeur vide désactive le mot de passe." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Les noms d'hôte acceptés, séparés par des points-virgules. Si l'un des noms " +"d'hôte est \"*\", tous les noms d'hôte sont autorisés et la vérification du " +"nom d'hôte est désactivée." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Définissez l'heure après laquelle les données de journal seront purgées de " +"la base de données." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Nettoyer les anciennes données de journal" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati a besoin de stocker une petite base de données avec tous les " +"paramètres. Utilisez cette option pour choisir où les paramètres sont " +"stockés. Cette option peut également être définie avec la variable " +"d'environnement {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Cette option définit la clé de chiffrement utilisée pour brouiller la base " +"de données des paramètres locaux. Cette option peut également être définie " +"avec la variable d'environnement {0}. Utilisez l'option - {1} pour " +"désactiver le brouillage de la base de données." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dossier de stockage temporaire" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Impossible de trouver une date valide, compte tenu de la date de début {0}, " +"de l'intervalle de répétition {1} et des jours autorisés {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Le serveur a démarré et écoute sur {0}, le port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Impossible de créer le certificat SSL en utilisant les paramètres fournis. " +"Détails de l'exception: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Impossible d'ouvrir une socket pour l'écoute, les ports essayés: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Échec du chargement de l'assembly {0}, message d'erreur : {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Échec du chargement du type de processus {0} assembly {1}, message d'erreur " ": {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Utilisez l'option {0} à la place" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2553,76 +2657,58 @@ msgstr "" "ne donne aucune compression et un réglage de 9 donne une compression " "maximale." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Définit le niveau de compression Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Configurer la méthode de compression Zip" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Active le support de Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Le format zip64 est requis pour les fichiers supérieurs à 4 Go, utilisez cet" -" indicateur pour l'activer" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"Ce module fournit la compression Zip standard de l'industrie. Les fichiers " -"créés avec ce module peuvent être lus par n'importe quelle application zip " -"standard." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Compression Zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Fichier non trouvé : {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Archive non ouverte pour l'écriture" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Archive non ouverte pour la lecture" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Le fichier donné ne fait pas partie de cette archive" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "* Expérimental * : archive 7z supportant LZMA2." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Expérimental - archive 7z" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archive non ouverte pour l'écriture" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Archive non ouverte pour la lecture" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Le fichier donné ne fait pas partie de cette archive" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2630,15 +2716,15 @@ msgstr "" "Le nombre de threads utilisés dans la compression LZMA 2. Définit par défaut" " au nombre de cœurs de processeur." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Nombre de passes utilisées en compression" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Configurer le niveau de compression 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2648,20 +2734,20 @@ msgstr "" "cette option, 7z utilisera l'algorithme rapide, qui produit un peu moins de " "compression." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Définit l'utilisation de l'algorithme rapide 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "sauvegarde" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Impossible de déterminer le format de la base de données : {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2676,11 +2762,11 @@ msgstr "" "Cela est probablement dû à la mise à niveau vers une version plus récente, puis à la rétrogradation.\n" "Si tel est le cas, il existe probablement un fichier de sauvegarde de la version de base de données précédente dans le dossier {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Disposition inconnue de table détectée" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2691,14 +2777,14 @@ msgstr "" "Erreur : {1}\n" "La base de données n'est PAS mise à jour." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Discordance d'empreinte dans le fichier \"{0}\", empreinte enregistrée: {1}," " empreinte réelle {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2707,69 +2793,64 @@ msgstr "" "Le fichier {0} a été téléchargé et avait la taille {1}, mais la taille " "devait être {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Pas de dossier source spécifié pour sauvegarde" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -"Le dossier source {0} n'existe pas, la sauvegarde est en cours d'arrêt" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Non autorisé à accéder au dossier source {0}, sauvegarde en cours " "d'annulation" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "La valeur \"{1}\" fournie à - {0} ne représente pas un nombre entier valide" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2778,48 +2859,48 @@ msgstr "" "L'option - {0} n'est pas supportée car le module {1} n'est pas actuellement " "chargé" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "L'option fournie - {0} n'est pas supportée et sera ignorée" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" "La valeur \"{1}\" fournie à - {0} ne représente pas un chemin d'accès valide" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "La valeur \"{1}\" fournie à - {0} ne représente pas une taille valide" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "La valeur \"{1}\" fournie à - {0} ne représente pas une heure valide" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "L'opération {0} a débuté" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "L'opération {0} est complétée" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "L'opération {0} a échoué avec l'erreur : {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Chemin invalide : \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2828,14 +2909,14 @@ msgstr "" "Échec de l'application du paramètre 'force-locale'. S'il vous plaît essayez " "de mettre à jour .NET-Framework. L'exception était : \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "La source {0} utilise un nom de volume non valide, sauvegarde en cours " "d'annulation" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2843,7 +2924,7 @@ msgstr "" "La source {0} est sur le volume {1}, qui n'a pu être trouvé, sauvegarde en " "cours d'annulation" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2854,22 +2935,18 @@ msgstr "" "etc.). Un multiplicateur est recommandé pour éviter des modifications " "inattendues si le programme est mis à jour." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Un flag pour indiquer à Duplicati de supprimer les fichiers inutilisés" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2881,44 +2958,33 @@ msgstr "" "distant. Le préfixe ne peut pas contenir de tiret (-), mais peut contenir " "tous les autres caractères autorisés par le stockage distant." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Préfixe de nom de fichier distant" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Désactive les vérifications basées sur l'heure des fichiers" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Par défaut, les fichiers seront restaurés dans les dossiers sources, " -"utilisez cette option pour restaurer dans un autre dossier" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Restauration vers un autre répertoire" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Active le mode sommeil du système" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2927,7 +2993,11 @@ msgstr "" "une inactivité durant des opérations de sauvegarde ou de restauration " "(Windows / MacOS uniquement)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2938,11 +3008,11 @@ msgstr "" "limite peut rendre les sauvegardes plus longues, mais rend Duplicati moins " "intrusif." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Nombre maximum de kilo-octets par seconde pour télécharger" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2953,11 +3023,11 @@ msgstr "" "limite peut rendre les sauvegardes plus longues, mais rend Duplicati moins " "intrusif." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Nombre maximum de kilo-octets par seconde pour téléverser" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2966,11 +3036,11 @@ msgstr "" "qu'elles ne soient pas cryptées, vous pouvez désactiver complètement le " "cryptage en utilisant cette option." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Désactiver le chiffrement" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2979,11 +3049,11 @@ msgstr "" "certain nombre de fois avant d'échouer. Utilisez ceci pour mieux gérer les " "connexions réseau instables." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Nombre d'essais en cas d'échec de transmission" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2993,41 +3063,33 @@ msgstr "" " de sauvegarde, les rendant illisibles sans ce mot de passe. Cette variable " "peut également être fournie via la variable d'environnement PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Phrase secrète utilisée pour chiffrer les sauvegardes" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Le temps de répertorier / restaurer les fichiers" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "La version pour répertorier / restaurer les fichiers" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3036,11 +3098,11 @@ msgstr "" "utilisée. Sélectionnez cette option pour afficher toutes les versions " "précédentes." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Afficher toutes les versions" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3049,11 +3111,11 @@ msgstr "" "renvoyés. Utilisez cette option pour renvoyer uniquement le plus grand " "chemin de préfixe commun." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Afficher le plus grand préfixe" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3062,11 +3124,11 @@ msgstr "" "affichés. Utilisez cette option pour afficher uniquement les entrées " "trouvées dans le dossier spécifié comme filtre." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Montrer le contenu du dossier" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3076,34 +3138,42 @@ msgstr "" "d'essayer à nouveau. Ceci est utile si le réseau tombe occasionnellement " "pendant les envois." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Temps d'attente entre les essais" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Utilisez cette option pour ajouter des fichiers supplémentaires aux fichiers" " nouvellement téléchargés." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Définir des fichiers de contrôle" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Définissez cet indicateur pour ignorer les contrôles par empreinte" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3112,66 +3182,54 @@ msgstr "" "supérieure à la valeur donnée. Utilisez-le pour empêcher les sauvegardes de " "devenir extrêmement volumineuses." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Limiter la taille des fichiers qui sont sauvegardés" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Priorité du thread" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Cette option peut changer la taille maximale des fichiers dblock. Changer la" -" taille peut être utile si le backend a une limite sur la taille de chaque " -"fichier individuel" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limiter la taille des fichiers des volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Désactiver l'utilisation du transfert en streaming" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Cette option s'assurera que le contenu du fichier manifeste n'est pas lu. " -"Cela implique également que les empreintes de fichiers ne sont pas comparées" -" non plus. Utilisez uniquement pour la récupération après sinistre." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Une option qui empêche la vérification des manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3184,11 +3242,11 @@ msgstr "" "existant est lu, le nom du fichier est utilisé pour sélectionner le module " "de compression." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Sélectionner quel module de compression utiliser" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3201,31 +3259,27 @@ msgstr "" "existant est lu, le nom du fichier est utilisé pour sélectionner le module " "de chiffrement." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Sélectionner quel module de chiffrement utiliser" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "" -"Fournir un ou plusieurs noms de modules, séparé par des virgules pour les " -"décharger" - -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Fournir un ou plusieurs noms de modules, séparé par des virgules pour les " -"charger" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Active un ou plusieurs modules" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3254,89 +3308,78 @@ msgstr "" "d'administrateur. Sous Linux, cela utilise LVM (Logical Volume Management) " "et nécessite des privilèges root." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Contrôle l'utilisation des instantanés de disque" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Les volumes pré-générés seront placés dans le dossier temporaire par défaut," -" cette option peut définir un dossier différent pour placer les volumes " -"temporaires, malgré le nom, cela fonctionne également pour les exécutions " -"synchrones" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Le chemin où les volumes prêts sont placés jusqu'au téléversement" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Lors de téléversements asynchrones, Duplicati créera des volumes pouvant " -"être transférés. Pour empêcher Duplicati de générer trop de volumes, cette " -"option limite le nombre de téléchargements en attente. Mettre à zéro pour " -"désactiver la limite" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Le nombre de volumes à créer à l'avance" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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 "" -"L'activation de cette option rendra plus détaillés certains messages " -"d'erreur, ce qui peut vous aider à retrouver un problème particulier" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Active la sortie de débogage" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Consigne les informations dans le fichier spécifié" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Spécifie la quantité d'informations à écrire dans le fichier journal " -"spécifié par --log-fichier" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Niveau de détail du journal" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Utilisez plutôt les options {0} et {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3345,11 +3388,11 @@ msgstr "" "automatiquement. Activez cette option pour empêcher la création automatique " "de dossier." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Désactive la création automatique de dossier" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3364,14 +3407,14 @@ msgstr "" "par un point-virgule, et la plupart des formes de GUID sont autorisées, y " "compris avec et sans accolades." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Une liste de guids d'écrivains VSS séparés par des points-virgules à exclure" " (Windows uniquement)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3395,13 +3438,11 @@ msgstr "" "est uniquement prise en charge sous Windows et nécessite des privilèges " "d'administrateur." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +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:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3411,59 +3452,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Lors de l'appariement des horodatages, Duplicati ajuste les temps par une " -"petite fraction pour s'assurer que les différences temporelles mineures ne " -"provoquent pas de mises à jour inattendues. Si l'option - {0} est définie " -"pour conserver une semaine de sauvegardes, et que la sauvegarde est " -"effectuée chaque semaine à la même heure, il est possible que l'horloge " -"dérive légèrement, si bien que la semaine complète vient de se terminer, " -"avec pour conséquence la destruction par Duplicati de la suppression de la " -"sauvegarde ancienne plus tôt que prévu. Pour éviter cela, Duplicati insère " -"une tolérance de 1% (max 1 heure). Utilisez cette option pour désactiver la " -"tolérance et utilisez une vérification stricte du temps" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Désactive la tolérance de comparaison de l'horodatage" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Téléverser des fichiers de manière synchrone" -#: Library/Main/Strings.cs:118 +#: 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 tentera d'effectuer plusieurs opérations sur une seule connexion, " -"car cela évite les tentatives de connexion répétées et accélère ainsi le " -"processus. Cette option peut être utilisée pour s'assurer que chaque " -"opération est effectuée sur une connexion séparée" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Ne pas réutiliser les connexions" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3473,57 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Si aucun fichier n'a été modifié, Duplicati ne téléversera pas de jeu de " -"sauvegarde. Si les données de sauvegarde sont utilisées pour vérifier qu'une" -" sauvegarde a été exécutée, cette option fera en sorte que Duplicati " -"téléverse un jeu de sauvegarde même s'il est vide" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Téléverse des fichiers de sauvegarde vides" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Cette valeur peut être utilisée pour définir une limite supérieure pré-" -"déterminée sur la quantité d'espace disponible sur un backend. Si le backend" -" signale la taille elle-même, cette valeur est ignorée" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Un stockage maximal signalé" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: 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:128 -msgid "Symlink handling" -msgstr "Gestion de symlink" +#: 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:129 +#: 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 " @@ -3532,14 +3560,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Manipulation de Hardlink" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Gestion de symlink" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3556,22 +3584,23 @@ msgstr "" "chemin unique. L'option \"{2}\" ignorera tous les liens physiques avec plus " "d'un lien." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Exclure les fichiers par attribut" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Manipulation de Hardlink" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Utilisez cette option pour exclure des fichiers avec certains attributs. " -"Utilisez une liste de noms d'attribut séparés par des virgules pour en " -"spécifier plusieurs. Les valeurs possibles sont : {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Exclure les fichiers par attribut" + +#: 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 " @@ -3584,48 +3613,57 @@ msgstr "" "instantané. Cette solution de contournement peut accélérer l'accès aux " "fichiers sur Windows XP." -#: Library/Main/Strings.cs:135 +#: 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:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nom de la sauvegarde" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gérer les extensions de fichiers non compressibles" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3638,88 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Taille de bloc utilisée dans le hachage" -#: Library/Main/Strings.cs:142 +#: 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 "" -"Cette option peut être utilisée pour limiter l’analyse aux seuls fichiers " -"connus pour avoir changé. Ceci n'est généralement activé qu'en combinaison " -"avec un observateur de système de fichiers qui garde la trace des " -"modifications de fichiers." -#: Library/Main/Strings.cs:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "Liste des fichiers à scanner pour voir s'ils ont changé" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Chemin du fichier de cache local de la base de données de fichiers distante" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Chemin vers l'état de la base de donnée locale" -#: Library/Main/Strings.cs:146 +#: Library/Main/Strings.cs: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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Liste des fichiers supprimés" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Cette option peut être utilisée pour réduire l'empreinte mémoire en ne " -"gardant pas les chemins et les horodatages de modifications en mémoire" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"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:151 +#: 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:152 +#: 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:153 +#: 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:154 +#: 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" @@ -3734,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:155 -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:156 +#: 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 " @@ -3751,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:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Le maximum d'espace perdu en pourcentage" -#: Library/Main/Strings.cs:158 +#: 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 "" -"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:159 -msgid "Does not perform any modifications" -msgstr "N'effectue aucune modification" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: 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:162 +#: 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 "" -"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:163 +#: 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:164 +#: 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. " @@ -3809,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Désactiver le compactage automatique" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3825,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Seuil de taille d'un volume" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3839,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Nombre maximum de petits volumes" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3853,53 +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:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Désactiver la base de données locale" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Lors de l'affichage du contenu ou lors de la restauration de fichiers, la " -"base de données locale peut être ignorée. Ceci est généralement plus lent, " -"mais peut être utilisé pour vérifier le contenu réel du magasin distant" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Garder un nombre de versions" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Utilisez cette option pour définir le nombre de versions à conserver, " -"fournir -1 pour conserver toutes les versions" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Garder toutes les versions dans une fourchette de temps" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Garder toutes les versions dans une fourchette de temps" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3920,34 +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:180 -msgid "Ignore missing source elements" -msgstr "Ignorer les éléments source manquants" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignorer les éléments source manquants" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Produire plus d'informations d'avancement" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3956,17 +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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" -"Définissez un niveau de journalisation pour la méthode de sortie souhaitée à" -" la place" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Produire plus d'informations d'avancement" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Produire des résultats complets" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3975,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:189 -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:219 +msgid "Output full results" +msgstr "Produire des résultats complets" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3991,90 +3985,85 @@ 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:191 -msgid "The number of samples to test after a backup" -msgstr "Le nombre d'échantillons à tester après une sauvegarde" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Active la vérification approfondie des fichiers" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Taille du tampon de lecture du fichier" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Autoriser le changement de mot de passe" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Utilisez cette option pour autoriser la modification du mot de passe, notez " -"que cette option n'est pas autorisée pour une opération de sauvegarde ou de " -"réparation" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Afficher uniquement les index de fichiers" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Utilisez cette option pour répertorier uniquement les index de fichiers et " -"éviter d'analyser les noms de fichiers et autres métadonnées qui " -"ralentissent le processus" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Ne stocke pas de métadonnées" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -4085,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:206 -msgid "Restore file permissions" -msgstr "Restaurer les autorisations de fichiers" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4098,11 +4087,11 @@ msgstr "" "empêcher d'accéder à vos fichiers. Utilisez cette option pour restaurer " "également les autorisations." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Ignorer la vérification du fichier restauré" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Restaurer les autorisations de fichiers" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4112,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:210 -msgid "Do not use local data" -msgstr "N'utilise pas de données locales" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Ignorer la vérification du fichier restauré" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4126,11 +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:212 -msgid "Check block hashes" -msgstr "Vérifie les empreintes des blocs" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "N'utilise pas de données locales" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4139,11 +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:216 -msgid "Repair database with paths" -msgstr "Répare la base de données avec les chemins d'accès" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Vérifie les empreintes des blocs" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4157,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:218 -msgid "Force the locale setting" -msgstr "Forcer les paramètres régionaux" +#: 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:219 +#: 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 "" -"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:220 -msgid "Forces the display of the actual date instead of calendar date" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Forcer les paramètres régionaux" + +#: 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:222 +#: 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" +" 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 "" "Gérer la communication de fichiers avec le backend à l'aide de tuyaux " "filetés" -#: Library/Main/Strings.cs:223 -msgid "" -"Use this option to disable multithreaded handling of up- and downloads, that" -" can significantly speed up backend operations depending on the hardware " -"you're running on and the transfer rate of your backend." -msgstr "" -"Utilisez cette option pour désactiver la gestion multithread des mises à " -"jour et des téléchargements, ce qui peut considérablement accélérer les " -"opérations dorsales en fonction du matériel que vous utilisez et du taux de " -"transfert de votre backend." - -#: Library/Main/Strings.cs:224 -msgid "Limit number of concurrent threads" -msgstr "Nombre limite de threads simultanés" - -#: Library/Main/Strings.cs:225 +#: 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 " @@ -4217,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Indiquez le nombre de processus de hachage simultanés" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Nombre limite de threads simultanés" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Spécifiez le nombre de processus de compression simultanés" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4240,7 +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:230 +#: 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: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 " @@ -4250,67 +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:231 -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:232 +#: 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:233 -msgid "Checks only file lastmodified" -msgstr "Vérifie uniquement le fichier lastmodified" - -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Autoriser la suppression de tous les ensembles de fichiers" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Autoriser la reconstruction automatique de la base de données locale pour " -"économiser de l'espace." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Autoriser la suppression de tous les ensembles de fichiers" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4327,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:240 -msgid "Disable the read-ahead scanner" -msgstr "Désactiver le scanner à lecture anticipée" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Désactiver les contrôles de cohérence des index" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Désactiver le scanner à lecture anticipée" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4359,32 +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:244 +#: 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:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Désactiver la sauvegarde sur batterie" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Lorsque cet indicateur est activé, une sauvegarde planifiée ne sera pas " -"exécutée si le système est détecté comme fonctionnant sur batterie (les " -"sauvegardes manuelles ou en ligne de commande seront toujours exécutées). Si" -" la source d'alimentation détectée est le secteur (c'est-à-dire AC) ou " -"inconnu, les sauvegardes programmées se dérouleront normalement." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Niveau d'information du fichier journal" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Applique des filtres aux données du journal de fichiers" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4400,34 +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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Applique des filtres aux données du journal de la console" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "Définir le processus pour utiliser une priorité IO faible" - -#: Library/Main/Strings.cs:255 -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 "" -"Cette option indique au système d'exploitation de définir le processus en " -"cours pour utiliser le niveau de priorité IO le plus bas, ce qui peut " -"ralentir les opérations mais interférera moins avec les autres opérations " -"exécutées en même temps." -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Liste des noms de fichiers qui excluent les dossiers" +#: 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:260 +#: 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: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 " @@ -4440,11 +4418,35 @@ msgstr "" " de placer ce fichier dans des dossiers qui ne devraient pas être " "sauvegardés." -#: Library/Main/Strings.cs:266 -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:298 +msgid "List of filenames that exclude folders" +msgstr "Liste des noms de fichiers qui excluent les dossiers" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4457,7 +4459,48 @@ 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:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4466,62 +4509,58 @@ msgstr "" "La crypto-bibliothèque ne prend pas en charge les transformations " "réutilisables pour l'algorithme de hachage {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Échec de la création d'un instantané: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Échec de la suppression du fichier {0}, teste si le fichier existe" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Récupération d'un problème lié à la tentative de suppression d'un fichier " "non existant {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" "Échec de la récupération du fichier d'erreur lors de la suppression du " "fichier {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "L'opération de suppression a échoué pour {0} avec FileNotFound, listage du " "contenu en cours" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Confirmez la phrase secrète de chiffrement" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4530,27 +4569,27 @@ msgstr "" " de commande, sauf si le cryptage est désactivé ou si le mot de passe est " "fourni par d'autres moyens." -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Invite de mot de passe" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirmez la phrase secrète de chiffrement" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Les mots de passe vides ne sont pas autorisés" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Entrez la phrase secrète de chiffrement" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Les phrases secrètes ne correspondent pas" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4559,35 +4598,11 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -"Lors de l'exécution avec Mono, ce module vérifie si des certificats sont " -"installés et suggère de les installer autrement." -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Vérifier les certificats SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Aucun certificat trouvé, vous pouvez en installer avec l'une de ces " -"commandes: {0} cert-sync /etc/ssl/certs/ca-certificates.crt #pour les " -"systèmes basés sur Debian {0} cert-sync / etc / pki / tls / certs / ca-" -"bundle.crt #pour les dérivés de RedHat {0} curl -O " -"https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm " -"cacert.pem #pour MacOS {0} En savoir plus: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4595,48 +4610,45 @@ msgstr "" "Ce module expose un certain nombre de propriétés pouvant être utilisées pour" " modifier la manière dont les requêtes http sont émises." -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configurer les requêtes http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Utilisez cette option pour accepter tout certificat de serveur, quelles que " -"soient les erreurs éventuelles. Veuillez utiliser plutôt --accept-unité-ssl-" -"hash à chaque fois que possible." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Accepter n'importe quel certificat de serveur" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Acceptez éventuellement un certificat SSL connu" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"L'en-tête \"Expect: 100-Continue\" de la requête HTTP par défaut permet " -"certaines optimisations lors de l'authentification, mais interrompt " -"également certains serveurs Web, les obligeant à signaler \"417 - Echec des " -"attentes\"." -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Désactiver l'en-tête attend" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4644,33 +4656,22 @@ msgstr "" "Par défaut, les requêtes http utilisent l'algorithme RFC 896 pour prendre en" " charge le transfert de petits packages plus efficacement." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Désactiver le harcèlement" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configurer les requêtes http" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Autre URL OAuth" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati utilise un serveur externe pour prendre en charge le flux " -"d'authentification OAuth. Si vous avez configuré votre propre serveur " -"Duplicati OAuth, vous pouvez fournir l'URL de rafraîchissement." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Définit les versions SSL autorisées" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Autre URL OAuth" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4680,23 +4681,21 @@ msgstr "" "est avancée et ne doit être utilisée que si vous souhaitez améliorer la " "sécurité ou contourner un problème lié à un protocole SSL particulier." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Définit le délai d'opération par défaut" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Cette option modifie le délai d'attente par défaut pour toute requête HTTP, " -"l'heure couvre l'ensemble de l'opération, du paquet initial à l'arrêt." -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Définit readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4707,11 +4706,11 @@ msgstr "" "bloquées et cette option configure la durée maximale entre les activités sur" " une connexion." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Définit la mise en mémoire tampon HTTP" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4721,7 +4720,11 @@ msgstr "" "\"{0}\" peut provoquer des fuites de mémoire, mais peut également améliorer " "les performances dans certains cas." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4729,11 +4732,11 @@ msgstr "" "Ce module fonctionne en interne pour analyser les paramètres source pour " "sauvegarder les machines virtuelles Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configurer le module Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4741,163 +4744,152 @@ msgstr "" "Ce module fonctionne en interne pour analyser les paramètres source pour " "sauvegarder les bases de données Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Configurer le module Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Exécute un script avant de lancer une opération, puis à nouveau" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Script de lancement" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Exécuter un script à la sortie" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Le script \"{0}\" est retourné avec le code de sortie {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Le script \"{0}\" a généré le code de sortie {1} {2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Sélectionne le format de sortie pour les résultats" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Erreur lors de l'exécution du script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "L'exécution du script \"{0}\" a expiré" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Exécuter un script au démarrage" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Le script \"{0}\" a signalé des messages d'erreur: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Définit le délai d'expiration du script" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Ce module peut envoyer des emails une fois l'opération terminée" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Envoyer email" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Cette valeur peut être un nom de fichier. Si le fichier existe, le contenu du fichier sera utilisé comme corps du message.\n" -"\n" -"Dans le corps du message, certains jetons sont remplacés:\n" -"% OPERATIONNAME% - Le nom de l'opération, normalement \"Backup\"\n" -"% REMOTEURL% - URL du serveur distant\n" -"% LOCALPATH% - Le chemin d'accès aux fichiers ou dossiers locaux impliqués dans l'opération (le cas échéant)\n" -"% PARSEDRESULT% - Le résultat analysé si l'opération est une sauvegarde. Les valeurs possibles sont: Erreur, Avertissement, Succès\n" -"\n" -"Toutes les options de ligne de commande sont également signalées dans la valeur%%, par ex. % volsize%. Toute valeur inconnue / non définie est supprimée." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Corps du message" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Mot de passe SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4909,79 +4901,51 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Email destinataire (s)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Par défaut, le courrier ne sera envoyé qu'après une opération de sauvegarde." -" Utilisez cette option pour envoyer du courrier pour toutes les opérations." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Envoie un email pour toutes les opérations" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Expéditeur" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Vous pouvez en spécifier un de \"{0}\", \"{1}\", \"{2}\", \"{3}\". Vous " -"pouvez fournir plusieurs options avec un séparateur de virgule, par exemple " -"\"{0}, {1}\". La valeur spéciale \"{4}\" est un raccourci pour \"{0}, {1}, " -"{2}, {3}\" et toutes les opérations de sauvegarde enverront un courrier " -"électronique." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"Une URL pour le serveur SMTP, par ex. smtp: //exemple.com: 25. Plusieurs serveurs peuvent être fournis dans une liste prioritaire, séparés par un point-virgule. Si un serveur tombe en panne, le serveur suivant de la liste est essayé jusqu'à ce que le message ait été envoyé.\n" -"Si aucun serveur n'est fourni, une recherche DNS est effectuée pour rechercher l'enregistrement MX du premier destinataire et tous les serveurs SMTP sont essayés dans leur ordre de priorité jusqu'à l'envoi du message.\n" -"\n" -"Pour activer SMTP sur SSL, utilisez le format smtps: //example.com. Pour activer SMTP STARTTLS, utilisez le format smtp: //exemple.com: 25 /? Starttls = quand-disponible ou smtp: //exemple.com: 25 /? Starttls = always. Si aucun port n'est spécifié, le port 25 est utilisé pour les connexions non ssl et 465 pour les connexions SSL. Pour forcer à ne pas utiliser STARTTLS, utilisez smtp: //example.com: 25 /? Starttls = never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "Url SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4990,104 +4954,101 @@ msgstr "" "Ce paramètre fournit l'objet du courrier électronique. Les valeurs sont " "remplacées comme décrit dans la description de - {0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Sujet de l'email" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Nom d'utilisateur SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Échec de l'envoi de l'e-mail: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Communication SMTP entière: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Échec de l'envoi du courrier électronique avec le serveur: {0}, message: " "{1}, réessayez avec {2}." -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email envoyé avec succès à l'aide du serveur: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Ce module prend en charge l'envoi de rapports d'état via des messages XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Module de rapport XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "Adresse électronique du destinataire XMPP" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Les utilisateurs qui doivent avoir les messages envoyés, spécifiez plusieurs" -" utilisateurs séparés par des virgules" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Le modèle de message" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Cette valeur peut être un nom de fichier. Si le fichier existe, le contenu du fichier sera utilisé comme message.\n" -"\n" -"Dans le message, certains jetons sont remplacés:\n" -"% OPERATIONNAME% - Le nom de l'opération, normalement \"Backup\"\n" -"% REMOTEURL% - URL du serveur distant\n" -"% LOCALPATH% - Le chemin d'accès aux fichiers ou dossiers locaux impliqués dans l'opération (le cas échéant)\n" -"% PARSEDRESULT% - Le résultat analysé si l'opération est une sauvegarde. Les valeurs possibles sont: Erreur, Avertissement, Succès\n" -"\n" -"Toutes les options de ligne de commande sont également signalées dans la valeur%%, par ex. % volsize%. Toute valeur inconnue / non définie est supprimée." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Le nom d'utilisateur XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Le nom d'utilisateur du compte qui enverra le message, y compris le nom " -"d'hôte. C'est à dire. \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Le mot de passe XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Le mot de passe du compte qui enverra le message" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5096,135 +5057,158 @@ msgstr "" "Vous pouvez en spécifier un de \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Vous pouvez fournir plusieurs options avec un séparateur de virgule, par exemple \"{0}, {1}\". La valeur spéciale \"{4}\" est un raccourci pour \"{0}, {1}, {2}, {3}\" et toutes les opérations de sauvegarde enverront un message." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Envoyer des messages pour toutes les opérations" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Par défaut, les messages ne seront envoyés qu'après une opération de " -"sauvegarde. Utilisez cette option pour envoyer des messages pour toutes les " -"opérations" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Module de rapport XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Ce module prend en charge l'envoi de rapports d'état via des messages XMPP" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "" "Un dépassement de délai s'est produit lors de la connexion au serveur jabber" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Échec de l'envoi du message jabber: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Module de report HTTP" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL du rapport HTTP" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Module de report HTTP" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Le nom du paramètre pour envoyer le message en tant que" -#: Library/Modules/Builtin/Strings.cs:162 -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: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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Paramètres supplémentaires à ajouter au message http. C'est à dire. " -"\"paramètre1 = valeur1 & paramètre2 = valeur2\"" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "L'envoi de message HTTP a échoué : {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Envoyer des données en tant que corps JSON" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -"Utilisez cet indicateur pour envoyer les données de résultat sous la forme " -"d'un objet JSON" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Définit le verbe HTTP à utiliser" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Utilisez cette option pour modifier le verbe HTTP par défaut utilisé pour " -"soumettre un rapport" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Définit un niveau de journalisation pour les messages" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Utilisez cette option pour définir le niveau de journalisation des messages " -"à inclure dans le rapport" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Journal message filter" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Utilisez cette option pour définir une expression de filtre qui définit les " -"options incluses dans le rapport." - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Limite les lignes de journal" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5233,49 +5217,34 @@ msgstr "" "inclure dans le rapport. Des valeurs nulles ou négatives signifient " "illimitées." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Le format n'est pas pris en charge: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Taille invalide : {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "Le validateur de certificat SSL a été appelé dans un ordre incorrect" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0} Vous souhaiterez peut-être importer un ensemble de certificats approuvés" -" dans le magasin de certificats Mono. {0} Utilisez la commande: {0} cert-" -"sync /etc/ssl/certs/ca-certificates.crt #pour les systèmes basés sur Debian " -"{ 0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #pour les dérivés RedHat {0}" -" En savoir plus: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Le certificat de serveur comportait l'erreur {0} et le hachage {1} {2}. Si " -"vous faites confiance à ce certificat, utilisez l'option de ligne de " -"commande --accept-unité-ssl-hash = {1} pour accepter le certificat de " -"serveur. } Vous pouvez également essayer d'importer le certificat de serveur" -" dans le pool de confiance de vos systèmes d'exploitation." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5284,71 +5253,71 @@ msgstr "" "Échec lors de la validation du hachage du certificat, message d'erreur: {0}," " nom de l'erreur SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Le dossier temporaire n'existe pas : {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Échec de l'analyse du segment: {0}, entier non valide" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Spécificateur non valide: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Données non analysées: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "l'Uri est invalide : {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "L'Uri manque un nom d'hôte: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} octets" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "La chaîne \"{0}\" n'a pas pu être analysée dans une date" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Impossible de lire et d'écrire sur le même flux" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5357,31 +5326,31 @@ msgstr "" "La chaîne {0} ne représente pas un nom de groupe de filtres connu. Les " "valeurs valides sont: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: ne sélectionne aucun filtre." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: un ensemble de filtres d'exclusion par défaut est actuellement évalué " "à: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: un ensemble de filtres d'inclusion par défaut est actuellement évalué " "à: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr " Alias: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5393,7 +5362,7 @@ msgstr "" "d'exploitation. La plupart des utilisateurs doivent au moins appliquer ces " "filtres." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5402,13 +5371,13 @@ msgstr "" "{0}: fichiers appartenant au système d'exploitation. Ces fichiers sont " "restaurés lorsque le système d'exploitation est réinstallé." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" "{0}: fichiers et dossiers connus pour stocker des données temporaires." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5417,20 +5386,20 @@ msgstr "" "{0}: fichiers et dossiers connus comme emplacements de cache pour le système" " d'exploitation et diverses applications" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: programmes installés et leurs bibliothèques, mais pas leurs paramètres." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "La commande {0} nécessite l'activation d'au moins une des options suivante :" " {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5439,121 +5408,125 @@ msgstr "" "Trouvé {0} commandes, mais en attendais {1}, commandes :\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Commande non supportée : {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Aucun ensemble de fichiers ne correspond aux critères" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Le groupe de fichiers suivant serait supprimé :" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Ce groupe de fichiers a été supprimé :" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Back-ends supportés :" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Modules de compression supportés :" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Modules de chiffrement proposés :" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Options supportées :" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Le module est activé automatiquement, utiliser --disable-module pour éviter " -"ca." -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Le module n'est pas activé automatiquement, utiliser --enable-module pour " -"l'activer" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Modules génériques pris en charge :" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"L'option --{0} a été fournie, mais elle est réservé à un usage interne et ne" -" peut être mise en place dans la ligne de commande" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Une erreur est survenue : {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Le message interne est : {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Inclure les fichiers qui correspondent à ce filtre. Le caractère spécial * " -"signifie un nombre quelconque de caractère et le caractère spécial? signifie" -" n'importe quel caractère, utilisez * .txt pour inclure tous les fichiers " -"avec une extension txt. Les expressions régulières sont également prises en " -"charge et peuvent être fournies à l'aide d'accolades, à savoir [. * \\. " -"Txt]. Les groupes de filtres (qui encapsulent un ensemble intégré de " -"fichiers et de dossiers connus) peuvent être spécifiés à l'aide d'accolades," -" c'est-à-dire {{Applications}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Inclure fichiers" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Exclure les fichiers correspondant à ce filtre. Le caractère spécial * " -"signifie un nombre quelconque de caractère et le caractère spécial? signifie" -" n'importe quel caractère, utilisez * .txt pour exclure tous les fichiers " -"avec une extension txt. Les expressions régulières sont également prises en " -"charge et peuvent être fournies à l'aide d'accolades, à savoir [. * \\. " -"Txt]. Les groupes de filtres (qui encapsulent un ensemble intégré de " -"fichiers et de dossiers connus) peuvent être spécifiés à l'aide d'accolades," -" à savoir {{TemporaryFiles}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Exclure fichiers" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5564,11 +5537,11 @@ msgstr "" "elle est utilisée avec une liste ou une restauration, elle listera ou " "restaurera les fichiers de contrôle à la place des fichiers normaux." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Utiliser des fichiers de contrôle" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5577,20 +5550,20 @@ msgstr "" "messages qui iraient normalement dans la console seront redirigés vers " "l'historique." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Désactiver les sorties console" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Ce lien peut fournir des informations supplémentaires: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Active les mises à jour automatiques" -#: CommandLine/Program.cs:283 +#: 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 27db62a5f..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 e3757c6d3..702c1403a 100644 --- a/Localizations/duplicati/localization-hu.po +++ b/Localizations/duplicati/localization-hu.po @@ -5,295 +5,26 @@ # # Translators: # Kiss István , 2017 -# Falu , 2019 +# Faludi Zoltán, 2024 +# Dávid Harmath , 2024 +# Falu , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Falu , 2019\n" -"Language-Team: Hungarian (https://www.transifex.com/duplicati/teams/67655/hu/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Egy másik példány fut, és értesítést kapott" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"Nem sikerült az adatbázis létrehozása, megnyitása vagy frissítése. " -"Hibaüzenet: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Megjeleníti ezt a súgót" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Támogatott parancssori argumentumok:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "- {0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Ez az opció felhasználható a parancssori kliensnek adott összes opció vagy " -"azok mindegyikének tárolására. A fájlnak sima szöveges fájlnak kell lennie, " -"az UTF-8 kódolást részesítik előnyben. A fájl minden sorának - option = " -"érték formátumúnak kell lennie. A - {0} és - {1} speciális opciók " -"felülbírálhatják a lokális útvonalat és a távoli rendeltetési hely uri-t. A " -"fájl beállításai elsőbbséget élveznek a parancssorban megadott " -"lehetőségekkel szemben. Nem lehet szűrőket megadni mind a fájlban, mind a " -"parancssorban. Ehelyett a - {2}, - {3} vagy - {4} speciális opciókat " -"használhatja a szűrők meghatározására a paraméterfájlban. Minden szűrőt + " -"vagy a - előtaggal kell elõírni, és több szûrõt össze kell kötni a {5} -nel." - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Útvonal egy fájlhoz paraméterekkel" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"A szűrőket nem lehet megadni a parancssorban, ha a szűrők szintén vannak a " -"paraméterfájlban. A speciális - {0}, - {1} vagy - {2} beállításokkal adja " -"meg a szűrőket a paraméterfájlban. Mindegyik szűrőt + vagy a - előtaggal " -"kell előtagolni, és több szűrőt össze kell kötni a {3}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, 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}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Naplóinformációkat ad ki a megadott fájlhoz" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Meghatározza a naplófájlba írt információk mennyiségét" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktiválja a hordozható módot, ha az adatbázist a program végrehajtható része" -" alá helyezik" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Súlyos hiba történt a Duplicati-ban: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "Nem indul el, talán egy másik folyamat már fut? Hibaüzenet: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Letiltja az adatbázis titkosítását" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" -"Az SQLite nem támogatott verziója ({0}) {1} vagy annál magasabbnak kell " -"lennie" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"A mappa elérési útja, ahol a statikus fájlok vannak a webszerver számára. A " -"mappának a telepítési mappa alatt kell lennie" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" -"A port, amelyet a webszerver hallgat. Több érték is megadható vesszővel a " -"között." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"A tanúsítvány és a kulcsfájl PKCS # 12 formátumban, amelyet a webszerver " -"használ az SSL-hez. Csak az RSA / DSA kulcsok támogatottak." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "A jelszó a PKCS # 12 tanúsítvány fájl dekódolásához." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"A felület, amelyet a webszerver hallgat. A "*" és "any" " -"speciális értékek bármilyen interfészt jelenthetnek. A " -""visszacsatolás" speciális érték a visszacsatoló adaptert jelenti." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"A webszerver eléréséhez szükséges jelszó. Ez az opció mentésre kerül, így " -"nem kell beállítania minden futtatáskor. Az üres érték beállítása letiltja a" -" jelszót." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Az elfogadott hostnevek, pontosvesszővel elválasztva. Ha a gazdanevek " -"bármelyike "*", akkor minden hostnév megengedett, és a gazdagépnév" -" ellenőrzése le van tiltva." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Engedélyezi a ping-pong válaszadót" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Amikor kiszolgálóként fut, a szolgáltatási démonnak ellenőriznie kell, hogy " -"a folyamat válaszol-e. Ha ez az opció engedélyezve van, a kiszolgáló " -"elolvassa az stdin-t, és minden olvasott sorra válaszokat ír" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Tisztítsa meg a régi naplóadatokat" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -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." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "A mappát állítja be, ahol a beállítások tárolódnak" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"A Duplicatiának egy kis adatbázist kell tárolnia az összes beállítással. " -"Ezzel a beállítással kiválaszthatja, hogy a beállítások hol kerüljenek " -"tárolásra. Ez az opció a {0} környezeti változóval is beállítható." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Beállítja az adatbázis titkosítási kulcsát" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"Ez az opció állítja be a helyi beállítások adatbázisának kódolásához " -"használt titkosítási kulcsot. Ez az opció a {0} környezeti változóval is " -"beállítható. Használja a - {1} opciót az adatbázis-kódolás letiltásához." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Ideiglenes tároló mappa" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"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." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Nem találunk érvényes dátumot, figyelembe véve a kezdő dátumot {0}, az " -"ismétlési intervallumot {1} és az engedélyezett napokat {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" -"Nem sikerült létrehozni SSL tanúsítványt a megadott paraméterekkel. Kivétel " -"részlete: {0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Nem lehet megnyitni a csatlakozót hallgatáshoz, kipróbált portok: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -301,55 +32,50 @@ msgstr "" "Ez a modul az összes fájlt ugyanúgy titkosítja, mint az AESCrypt, 256 bites " "AES titkosítással." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 titkosítás, beépítve" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Az üres jelmondat nem engedélyezett" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Ezzel az opcióval állíthatja be az AES kriptaműveletekhez engedélyezett " -"szálszintet. Az érvényes értékek 0 (alapértelmezés szerint használhatók), " -"vagy 1-től (nincs többszálú) és 4-ig (max. Többszálú)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "A rejtjelezéshez használt szálszint beállítása (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Az adatok visszafejtése nem sikerült (érvénytelen jelmondat?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"A GPG titkosítási modul a GNU Privacy Guard programot használja a fájlok " -"titkosításához és visszafejtéséhez. Ez megköveteli, hogy a gpg futtatható " -"fájl elérhető legyen a rendszeren. Windows rendszeren feltételezzük, hogy ez" -" az alapértelmezett telepítési mappában található a programfájlok alatt, " -"Linux és OSX esetén feltételezzük, hogy a program elérhető a PATH környezeti" -" változón keresztül. A GPG elérési útját a --gpg-program-path kapcsolóval " -"lehet megadni." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, külső" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -358,24 +84,11 @@ msgstr "" "adhatja meg a --passphrase-fd beállítást. A --decrypt opció mindig meg van " "adva." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Extra GPG parancssori lehetőségek a dekódoláshoz" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"A GPG titkosítás / dekódolás a --armor opciót fogja használni a GPG számára " -"a fájlok páncélzattal történő védelmére. Adja meg ezt a kapcsolót a --armor " -"opció eltávolításához." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Ne használja a GPG páncélt" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -384,35 +97,24 @@ msgstr "" "adhatja meg a --passphrase-fd beállítást. A --encrypt opció mindig meg van " "adva." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Extra GPG parancssori lehetőségek a titkosításhoz" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"A GNU Privacy Guard program elérési útja. Ha nem, a Duplicati azt " -"feltételezi, hogy a "gpg" program elérhető a rendszer elérési " -"útján." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "A GnuPG elérési útja" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Ennek az opciónak a kezelése nem szokásos, kérjük, használja inkább a - {0} " -"beállítást." +msgid "The path to GnuPG" +msgstr "A GnuPG elérési útja" #: Library/Encryption/Strings.cs:50 msgid "" @@ -427,8 +129,8 @@ msgid "Use GPG Armor" msgstr "Használjon GPG páncélt" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Felülbírálja a dekódoláshoz kapott GPG parancsot" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -437,11 +139,9 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Felülbírálja az alapértelmezett \"{0}\" GPG titkosítási parancsot, normál " -"használat esetén aszimmetrikus titkosítást kell kérni {1} beállítással." #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -461,77 +161,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "A GnuPG meghívása közben a program nem áll le" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "álnevek" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "alapértelmezett érték" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[ELAVULT]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "értékek" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Logikai" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Felsorolás" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Zászlók" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Egész szám" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Útvonal" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Méret" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "String" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Időtartam" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Ismeretlen" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "A mappát nem lehet létrehozni, mert már létezik" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "A kért mappa nem létezik" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Törölve" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "A kért fájl nem létezik" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -539,18 +244,18 @@ msgid "" "Command: {1} {2}" msgstr "A külső parancs nem indult el. Hibaüzenet: {0} Parancs: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "A külső parancs a megadott határidőn belül nem fejeződött be: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -558,7 +263,7 @@ msgid "" msgstr "" "A szkript sikeresen visszatért, de az {0} ideiglenes mappa nem létezik: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -566,12 +271,12 @@ msgstr "" "A szkript sikeresen visszatért, de az {0} ideiglenes mappa továbbra is " "létezik: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -580,24 +285,24 @@ msgstr "" "A szkript sikeresen visszatért, de a kimenetből hiányzott a {0} paraméter: " "{1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" "Nem sikerült meghatározni a teljes fájl elérési útját az USN bejegyzéshez" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Az USN naplóbejegyzéseit az utolsó szkennelés óta megtisztítottuk" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Váratlan üres válasz felsorolás közben" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "Az USN nem támogatott Linuxon" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -605,89 +310,81 @@ msgstr "" "Az USN által visszaadott fájlok száma nulla volt. Ez valószínűleg hiba. " "Ennek orvoslása érdekében az USN le van tiltva." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Váratlan útvonalformátum történt" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Nem támogatott USN folyóirat-verzió." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -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:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack egyszerű tárolóhely" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Hiányzik a szükséges opció: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"A kiszolgálóhoz való csatlakozáshoz használt jelszó. Ezt " -""AUTH_PASSWORD" környezeti változóként is eljuttathatjuk. Ha " -"megadta a jelszót, akkor a - {0} -ot is be kell állítani" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "A kiszolgálóhoz való csatlakozáshoz használt jelszót adja meg" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" "A kiszolgálóhoz való kapcsolódáshoz használt felhasználó tartományneve." -#: Library/Backend/OpenStack/Strings.cs:29 -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" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -695,20 +392,18 @@ msgstr "" "A kiszolgálóhoz való csatlakozáshoz használt felhasználónév. Ezt " ""AUTH_USERNAME" környezeti változóként is eljuttathatjuk." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +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:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -718,11 +413,11 @@ msgstr "" "jelszóval történő hitelesítéskor kell megadni, de API-kulcs használatakor ez" " nem szükséges." -#: Library/Backend/OpenStack/Strings.cs:33 -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" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -730,11 +425,11 @@ msgstr "" "Az API kulcs felhasználható jelszó és bérlői azonosító megadása nélkül egyes" " szolgáltatókkal történő kapcsolódáshoz." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "A szerverhez való csatlakozáshoz használt API kulcsot szállítja" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -744,20 +439,19 @@ msgstr "" "megtalálására szolgál. Az URL általában "/v2.0" -nel végződik. " "Ismert szolgáltatók: {0} {1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "A hitelesítési URL-t adja meg" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"A kulcstartó API verziója, érvényes értékek: 'v2' és 'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "A kulcstartó API verziója" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -767,48 +461,68 @@ msgstr "" " a tárolót hol kell elhelyezni. Keresse fel a szolgáltatót az érvényes " "régiók listájáért, vagy hagyja üresen az alapértelmezett régiót." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "A konténer létrehozásához használt régiót adja meg" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Ha ez a jelző be van állítva, az FTP kapcsolat aktív módban jön létre. Még " -"akkor is, ha az "ftp-passzív" zászló be van állítva, a kapcsolat " -"aktív módban fog létrejönni" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Váltás az FTP-kapcsolatok módszerére" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Ha ez a zászló be van állítva, az FTP-kapcsolat passzív módban jön létre, " -"ami jobban működik egyes tűzfalakkal. Ha az "ftp-regular" zászló " -"is be van állítva, akkor ezt a jelzőt figyelmen kívül hagyja" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -816,594 +530,615 @@ msgstr "" "A kiszolgálóhoz való csatlakozáshoz használt jelszó. Ezt " ""AUTH_PASSWORD" környezeti változóként is eljuttathatjuk." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Utasítja Duplicatiit, hogy használjon SSL (ftps) kapcsolatot" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "A {0} mappa nem található, üzenet: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "A {0} mappa nem található, üzenet: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "Google Cloud Storage" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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 "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternatív FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "A {0} mappa nem található. Üzenet: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Fájl törlési hiba: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Fájl olvasási hiba {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Fájl írási hiba: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1411,91 +1146,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Helyi tároló" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Távoli tároló" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Helyi tároló" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Távoli tároló" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Távoli útvonal" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Helyi mappa vagy meghajtó" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1504,11 +1252,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1523,175 +1271,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Helyi mappa vagy meghajtó" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "A {0} mappa nem létezik" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "A fájl mozgatása másolás helyett" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Cél útvona, pl: /mentes" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1699,298 +1444,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1999,11 +1781,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2013,75 +1795,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePont" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePont" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2089,106 +1933,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2196,169 +2040,564 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API kulcs" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Mappa" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Támogatott parancssori argumentumok:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Útvonal egy fájlhoz paraméterekkel" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nem sikerült olvasni a (z) "{0}" paraméterfájlt, ok: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Állítsa be azt az időtartamot, amely után a naplóadatok törlődnek az " +"adatbázisból." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Tisztítsa meg a régi naplóadatokat" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Ideiglenes tároló mappa" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "A {0} fájl nem található" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2368,11 +2607,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2380,135 +2619,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2516,18 +2758,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2535,229 +2777,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2765,11 +3019,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2777,27 +3031,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2812,87 +3066,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2901,12 +3156,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2919,11 +3174,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2933,90 +3188,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -3025,14 +3292,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3042,19 +3309,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -3062,25 +3333,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -3088,11 +3379,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3100,72 +3391,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3174,11 +3464,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3186,43 +3476,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3230,11 +3520,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3242,66 +3532,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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,137 +3649,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3505,121 +3805,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3629,50 +3930,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3682,30 +3983,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3713,11 +4026,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3726,88 +4063,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Titkosítási jelszó megerősítése" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Titkosítási jelszó megerősítése" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Titkosítási jelszó megadása" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3816,282 +4190,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4099,23 +4471,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4123,380 +4485,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} byte" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4504,165 +4908,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/Program.cs:283 +#: 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 59b4d26ab..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 ec3907682..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: 2020-05-21 17:27+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" @@ -26,283 +26,7 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Un'altra istanza è in esecuzione ed è stato notificato" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Mostra questo aiuto" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Argomenti supportati da riga di comando:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Questa opzione può essere utilizzata per memorizzare alcune o tutte le " -"opzioni fornite al client Riga di comando. Il file deve essere un file di " -"testo normale, la codifica UTF-8 è preferibile. Ogni riga nel file deve " -"essere del formato -option=value. Le opzioni speciali -{0} e --{1} possono " -"essere utilizzate per sovrascrivere rispettivamente il LocalPath e l'URI di " -"destinazione remota. Le opzioni in questo file hanno la precedenza sulle " -"opzioni fornite dalla riga di comando. Non è possibile specificare filtri " -"sia nel file sia nella riga di comando. È invece possibile utilizzare le " -"opzioni speciali --{2}, --{3}, o --{4} per specificare i filtri all'interno " -"del file dei parametri. Ogni filtro deve essere preceduto con un + o un -, e" -" più filtri devono essere uniti con {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Percorso di un file con parametri" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Impossibile leggere il file dei parametri \"{0}\", motivo: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Il registro mostra informazioni del file dato" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Determina la quantità di informazioni scritte nel file di registro" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Attiva la modalità portable in cui il database è posizionato sotto " -"l'eseguibile del programma" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Si è verificato un errore grave in Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Impossibile avviare il backup, magari un altro processo è già in esecuzione?\n" -"Messaggio di errore: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Disattiva crittografia database" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Il percorso della cartella in cui risiedono i file statici per il webserver." -" La cartella deve trovarsi sotto la cartella di installazione" - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Il certificato e il file chiave in PKCS #12 formato utilizzato del webserver" -" per SSL. Sono supportate solo le chiavi RSA/DSA." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Password per decriptare il file del certificato PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"L'interfaccia su cui il webserver è in ascolto. I valori speciali \"*\" e " -"\"any\" significano qualsiasi interfaccia. Il valore speciale \"loopback\" " -"significa la scheda loopback." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"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." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Abilita il risponditore ping-pong" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Quando è in esecuzione come server, il servizio daemon deve verificare che " -"il processo stia rispondendo. Se questa opzione è abilitata, il server legge" -" stdin e scrive una risposta a ogni riga di lettura" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Pulisci i vecchi dati del registro" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Imposta l'ora dopo la quale i dati del registro saranno eliminati dal " -"database." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Imposta la cartella in cui sono salvate le impostazioni" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Imposta la chiave di crittografia del database" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Cartella archiviazione temporanea" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"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." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Impossibile trovare una data valida, stabilita la data d'inizio {0}, " -"l'intervallo di ripetizione {1} e i giorni consentiti {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Server avviato e in ascolto su {0}, porta {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Impossibile aprire un socket per l'ascolto, porte provate: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -310,54 +34,52 @@ msgstr "" "Questo modulo cripta tutti i file nello stesso modo utilizzato da AESCrypt, " "usando la crittografia AES 256 bit." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Crittografia AES-256, nativo" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Passphrase vuota non consentita" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Usa questa opzione per impostare il livello di thread consentito per le " -"operazioni di crittografia AES. I valori validi sono 0 (utilizzo " -"predefinito) o da 1 (senza multithreading) a 4 (max. multithreading)" +"Utilizza questa opzione per impostare il livello di thread consentito per le" +" operazioni di crittografia AES." -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Imposta il livello di thread utilizzato per la crittografia (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "Imposta il livello di thread utilizzato per la crittografia" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Impossibile decriptare i dati (passphrase non valida?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Il modulo di crittografia GPG utilizza il programma GNU Privacy Guard per " -"criptare e decriptare i file. Richiede che l'eseguibile GPG sia disponibile " -"nel sistema. In Windows si presume che questo sia nella cartella predefinita" -" di installazione sotto Programmi, sotto Linux e OSX si presume che il " -"programma sia disponibile tramite la variabile d'ambiente PATH. È possibile " -"fornire il percorso di GPG utilizzando l'opzione --gpg-program-path switch." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, esterno" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -366,24 +88,11 @@ msgstr "" " puoi specificare l'opzione --passphrase-fd qui. L'opzione --decrypt è " "sempre specificata." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Opzioni aggiuntive per GPG da riga di comando per la decrittografia" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"La crittografia/decrittografia GPG userà l'opzione --armor per GPG per " -"proteggere i file con armature. Specifica questo interruttore per rimuovere " -"l'opzione --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Non usare GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -392,34 +101,26 @@ msgstr "" " puoi specificare l'opzione --passphrase-fd qui. L'opzione --encrypt è " "sempre specificata." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Opzioni aggiuntive per GPG da riga di comando per la crittografia" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Impossibile eseguire GPG con \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Il percorso del programma GNU Privacy Guard. Se non è fornito, Duplicati " -"presuppone che il programma 'gpg' sia disponibile nel percorso di sistema." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Il percorso di GnuPG" +"Il percorso del programma GNU Privacy Guard. Se non fornito, Duplicati " +"cercherà \"gpg2\" e \"gpg\" nel sistema." #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Questa opzione ha una gestione non standard, per favore usa invece l'opzione" -" --{0}." +msgid "The path to GnuPG" +msgstr "Il percorso di GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -434,8 +135,8 @@ msgid "Use GPG Armor" msgstr "Usa GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Sovrascrive il comando GPG fornito per la decrittografia" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -444,12 +145,9 @@ msgstr "Comando di decrittografia GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Esegue la sovrascrittura del comando di crittografia GPG predefinito '{0}', " -"un utilizzo normale consiste nel richiedere la crittografia asimmetrica con " -"l'impostazione {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -468,77 +166,82 @@ msgstr "Errore durante la chiamata di GnuPG, programma non svuota l'uscita" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Errore durante la chiamata di GnuPG, programma non terminto" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "pseudonimo" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valore predefinito" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[DEPRECATO]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valori" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Booleano" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumerazione" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Flag" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Numero intero" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Percorso" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Dimensione" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Stringa" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Arco di tempo" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Sconosciuto" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "La cartella non può essere creata perché esiste già" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "La cartella richiesta non esiste" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Cancellato" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Il file richiesto non esiste" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -549,7 +252,7 @@ msgstr "" "Messaggio di errore: {0}\n" "Comando: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -557,14 +260,14 @@ msgstr "" "Il comando esterno non è stato completato entro il limite di tempo " "impostato: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Impossibile trovare il percorso locale {0} con qualsiasi percorso " "dell'istantanea: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -573,7 +276,7 @@ msgstr "" "Lo Script ha restituito esito corretto, ma la cartella temporanea {0} non " "esiste: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -581,13 +284,13 @@ msgstr "" "Lo Script ha restituito esito corretto, ma la cartella temporanea {0} esiste" " ancora: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" "Lo script ha restituito il codice di uscita {0}, ma {1} era atteso: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -596,23 +299,23 @@ msgstr "" "Lo script ha restituito esito corretto, ma nell'uscita mancava il {0} " "parametro: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "Impossibile determinare il percorso completo del file per la voce USN" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Le voci del registro USN sono state eliminate dall'ultima scansione" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Inaspettata risposta vuota durante l'enumerazione" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN non supportato in Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -620,90 +323,80 @@ msgstr "" "Il numero di file restituiti da USN è zero. Questo è probabilmente un " "errore. Per ovviare a questo, USN è stato disattivato." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Rilevato un formato percorso imprevisto" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Versione del registro USN non supportata." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "Il backup precedente non registrava le informazioni del registro USN" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "Cambiamento dell'ID del registro USN" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "Il prossimo USN è zero" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "Configurazione del backup modificata" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Il processo chiamante non dispone di privilegi di backup" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Opzione richiesta mancante: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"La password utilizzata per la connessione al server. Questa può anche essere" -" fornita come variabile d'ambiente \"AUTH_PASSWORD\". Se è fornita la " -"password, è necessario impostare anche --{0}" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Fornisci la password usata per connettersi al server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Fornisce il dominio utilizzato per connettersi al server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -711,45 +404,44 @@ msgstr "" "Il nome utente usato per connettersi al server. Questo può anche essere " "fornito come variabile d'ambiente \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Fornisci il nome utente usato per connettersi al server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -"Il Nome Inquilino è comunemente il nome dell'account dell'utente pagante. " +"Il Nome Detentore è comunemente il nome dell'account dell'utente pagante. " "Questa opzione deve essere fornita quando si esegue l'autenticazione con una" " password, ma non è necessaria quando si utilizza una chiave API." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fornisci il Nome Inquilino utilizzato per connettersi al server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" "La chiave API può essere utilizzata per connettersi senza fornire una " -"password e un ID inquilino con alcuni provider." +"password e un ID detentore con alcuni provider." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Fornisci la chiave API utilizzata per connettersi al server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -759,21 +451,19 @@ msgstr "" "servizio di archiviazione. L'URL termina comunemente con \"/v2.0\". I " "provider noti sono: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Fornisci l'URL di autenticazione" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"La versione dell'API keystone da utilizzare, i valori validi sono 'v2' e " -"'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "La versione dell'API keystone da utilizzare" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -784,51 +474,68 @@ msgstr "" "Consulta il provider per un elenco di aree valide o lascia vuoto per l'area " "predefinita." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Fornisci la regione utilizzata per creare un contenitore" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "Modulo di configurazione OpenStack" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Questo backend può leggere e scrivere dati su un backend basato su FTP. I " -"formati ammessi sono \"ftp://hostname/folder\" o " -"\"ftp://username:password@hostname/folder\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Se questo flag è impostato, la connessione FTP è effettuata in modalità " -"attiva. Anche se è impostato il flag \"ftp-passive\", la connessione sarà " -"effettuata in modalità attiva" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Attiva/disattiva metodo connessioni FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Se questo flag è impostato, la connessione FTP è effettuata in modalità " -"passiva, che funziona meglio con alcuni firewall. Se è impostato anche il " -"flag \"ftp-regular\", questo flag sarà ignorato" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -836,54 +543,17 @@ msgstr "" "La password usata per connettersi al server. Questa può anche essere fornita" " come variabile d'ambiente \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Indica e Duplicati di utilizzare una connessione SSL (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "La cartella {0} non è stata trovata, messaggio: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Il file {0} è stato caricato ma non trovato successivamente, il listato dei " -"file mostra {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Il file {0} è stato caricato ma la dimensione trovata è {1} mentre ci si " -"aspettava che fosse {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Disattiva verifica caricamento" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -893,47 +563,81 @@ msgstr "" "caricamento. Usa questa opzione per disattivare questa verifica per rendere " "il caricamento più veloce ma meno affidabile." -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"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/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Disattiva verifica caricamento" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "La cartella {0} non è stata trovata, messaggio: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +msgstr "" + +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "Modulo di configurazione Google Cloud Storage" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "Devi fornire un ID progetto con --{0} per creare un bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/HubiC/Strings.cs:23 Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Il codice di autorizzazione" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Il token di autorizzazione recuperato da {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Il codice di autorizzazione" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -942,11 +646,11 @@ msgstr "" "Questa opzione è utilizzata solo quando si creano nuovi bucket. Utilizzare questa opzione per modificare l'area in cui sono archiviati i dati. Le tariffe variano con la posizione del bucket. Posizioni conosciute del bucket:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Specifica l'opzione posizione per creare un bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -955,253 +659,170 @@ msgstr "" "Questa opzione è utilizzata solo quando si creano nuovi bucket. Utilizzare questa opzione per modificare il tipo di archiviazione disponibile nel bucket. Le tariffe e le funzionalità variano con la classe di archiviazione del bucket. Classi di archiviazione conosciute:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifica la classe di archiviazione per creare un bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Specifica il progetto per creare un bucket" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Questa opzione è utilizzata solo quando si creano nuovi bucket. Usa questa " -"opzione per fornire l'ID del progetto a cui è collegato il bucket. Il " -"progetto determina dove sono applicate le tariffe di utilizzo" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Questo backend può leggere e scrivere dati su Google Drive. Il formato " -"supportato è \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "C'è più di un elemento nominato \"{0}\" nella cartella \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "ID unità del team" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" -"Questa opzione imposta l'unità del team da utilizzare. Lasciandolo vuoto " -"utilizza l'unità personale" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Fornire un altro URL di autenticazione" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Fornisci la chiave di accesso utilizzata per connettersi al server" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Usa un account del Regno Unito" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "" -"Fornisci il nome utente utilizzato per l'autenticazione con CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "" -"Fornisci il nome utente utilizzato per l'autenticazione con CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Fornire un altro URL di autenticazione" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Usa un account del Regno Unito" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 Hash (ETag) verifica non riuscita" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Impossibile cancellare il file" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Impossibile caricare il file" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "CloudFiles Chiave di Accesso API non fornita" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "CloudFiles ID unente non fornito" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Risposta inattesa da CloudFiles, forse l'API è cambiata?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -"L'AWS \"Chiave Segreta Accesso\" può essere ottenuta dopo la registrazione " -"nel tuo account AWS, questo può essere fornito anche tramite la proprietà " -"\"auth-password\"" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "L'AWS \"Chiave Segreta Accesso\"" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" +msgstr "Modulo di configurazione S3" -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -"L'AWS \"Chiave Accesso ID\" può essere ottenuta dopo la registrazione nel " -"tuo account AWS, questo può essere fornito anche tramite la proprietà " -"\"auth-username\"" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "L'AWS \"Chiave Accesso ID\"" +#: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "S3 compatibile" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "Nessuna chiave segreta S3 fornita" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "Nessun ID utente S3 fornito" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Questo flag è utilizzato solo quando si creano nuovi bucket. Se il flag è " -"impostato, il bucket è creato su un server Europeo. Questo flag forza il " -"flag \"s3-use-new-style\". Amazon usa tariffe leggermente maggiori per i " -"bucket Europei." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Usa un server Europeo" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" -"Specifica questo argomento per far sì che il backend S3 utilizzi i " -"sottodomini piuttosto che il precedente metodo del prefisso dell'url. Per " -"maggiori dettagli, consultare la documentazione S3." - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Usa sottodominio stile chiamata" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Impossibile determinare il nome del bucket per l'host: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-" -"aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Questo flag attiva/disattiva l'utilizzo dell'intestazione speciale RRS. I " -"file archiviati utilizzando RRS hanno maggiori probabilità di essere persi " -"rispetto a quelli archiviati normalmente, ma anche costi di archiviazione " -"minori. Guarda la descrizione completa qui: http://aws.amazon.com/about-" -"aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Usa Limita Ridondanza Archiviazione" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" -"Stai utilizzando un formato URL obsoleto, per favore sostituiscilo con: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" -"Questo backend può leggere e scrivere dati su un server compatibile S3. I " -"formati consentiti sono: \"s3://bucketname/prefix\"" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Le opzioni --{0} e --{1} si escludono a vicenda" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Per favore usa --{0}={1} come alternativa" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1210,11 +831,11 @@ msgstr "" "Questa opzione è utilizzata solo quando si creano nuovi bucket. Utilizza questa opzione per modificare l'area in cui sono archiviati i dati. Amazon usa tariffe leggermente maggiori per i bucket fuori degli Stati Uniti. Posizioni note del bucket:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Specifica vincoli posizione S3" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1223,46 +844,47 @@ msgstr "" "Aziende diverse da Amazon ora supportano le API S3, il che significa che questo backend è in grado di leggere e scrivere dati anche a quei fornitori. Usa questa opzione per impostare il nome host. I fornitori attualmente conosciuti sono:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Specifica un nome di server S3 alternativo" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Specifica la libreria client S3 da utilizzare" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"L'opzione di chiamata del sottodominio non fa nulla, la libreria sceglierà " -"la regola di chiamata corretta" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" +"Impostalo su aws o minio. Quindi sarà utilizzato l'SDK AWS o l'SDK Minio per" +" comunicare con i servizi S3." + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -"Imposta su aws o minio. Quindi l'AWS SDK o il Minio SDK saranno utilizzati " -"per comunicare con i servizi S3." -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Indica a Duplicati di utilizzare una connessione SSL (https)" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" +"Questo disabilita la codifica dei blocchi per il client aws, che non è " +"supportata da tutti i provider S3." -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "Disabilita codifica blocchi (solo client aws)" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1271,30 +893,88 @@ msgstr "" "questa opzione non è utilizzata, il server sceglierà la classe di " "archiviazione predefinita." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Specifica classe archiviazione" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "Modulo di supporto IAM S3" + +#: Library/Backend/S3/S3IAM.cs:73 +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 "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "Il nome utente" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "L'ID chiave di accesso Amazon" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "La password" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Questo backend può leggere e scrivere dati su un backend basato su FTP " -"utilizzando un client FTP alternativo. I formati ammessi sono " -"\"aftp://hostname/folder\" o \"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP alternativo" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "Registra la finestra di dialogo FTP sulla console del terminale" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "Log FTP PRIVATE info to console" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "La cartella {0} non è stata trovata. Messaggio: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Il file {0} è stato caricato ma la dimensione trovata è {1} mentre ci si " +"aspettava che fosse {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1304,7 +984,7 @@ msgstr "" "ogni caricamento. Usa quest'opzione per disattivare questa verifica e " "rendere il caricamento più veloce ma meno affidabile." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1312,11 +992,11 @@ msgstr "" "Se questo flag è impostato, il tipo di connessione dati FTP sarà modificato " "dall'opzione selezionata." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configurare il tipo di connessione dati FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1324,22 +1004,22 @@ msgstr "" "Se questo flag è abilitato, la modalità di crittografia FTP sarà modificata " "dall'opzione selezionata." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configura la modalità di crittografia FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Questo flag controlla il criterio SSL da utilizzare quando la crittografia è" " abilitata." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Configura il criterio SSL da utilizzare quando la crittografia è abilitata" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1351,111 +1031,105 @@ msgstr "" "caricamento che non corrisponde, prova ad aggiungere qualche secondo di " "ritardo." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Aggiunge un ritardo dopo aver caricato un file" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Errore durante la cancellazione del file: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Errore durante la lettura del file: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr " Errore durante la scrittura del file: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modulo per generare le chiavi private/pubbliche SSH" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Generatore Chiavi SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Nome utente chiave pubblica" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Un nome utente da aggiungere alla chiave pubblica" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Il tipo di chiave" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Determina il tipo di chiave da generare" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Lunghezza della chiave" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Lunghezza della chiave in bit" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Modulo per caricare le chiavi pubbliche SSH" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Carica Chiave SSH" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "URL di connessione SSH" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "URL di connessione SSH utilizzato per stabilire la connessione" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Chiave pubblica SSH da aggiungere" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"La chiave pubblica SSH deve essere una stringa SSH valida, che è aggiunta al" -" file .ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"L'impronta digitale del server utilizzata per la convalida dell'identità del" -" server. Il formato è es. \"ssh-rsa 4096 " -"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1466,79 +1140,57 @@ msgstr "" "chiave host per la verifica delle impronte digitali. Si consiglia di " "utilizzare questa opzione solo per i test." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Disattiva verifica delle impronte digitali" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Punta a un file chiave valido di OpenSSH. Se il file è criptato, la password" -" fornita è utilizzata per decriptare il file chiave. Se questa opzione è " -"fornita, la password non è utilizzata per l'autenticazione. Questa opzione " -"funziona solo quando si utilizza un gestore client SSH." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Usa una chiave privata SSH per l'autenticazione" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Una chiave privata SSH codificata nell'URL. La chiave privata deve essere " -"preceduta da {0}. Se il file è criptato, la password fornita è utilizzata " -"per decriptare il file chiave. Se questa opzione è fornita, la password non " -"è utilizzata per l'autenticazione. Questa opzione funziona solo quando si " -"utilizza un gestore client SSH." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Usa questa opzione per gestire il timeout interno per le operazioni SSH. Se " -"questa opzione è impostata a zero, le operazioni non verranno un timeout" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Imposta il valore di timeout dell'operazione" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Imposta un valore keepalive" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Impossibile impostare la cartella a {0}, messaggio di errore: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1549,7 +1201,7 @@ msgstr "" "restituito l'impronta digitale '{0}'. La causa di questo messaggio è una " "configurazione non corretta o un attacco Uomo-nel-mezzo!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1558,23 +1210,17 @@ msgstr "" "Per favore aggiungi --{1}=\"{0}\" per considerare attendibile questo host. " "Facoltativamente è possibile utilizzare --{2} (NON SICURO) per il test!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Forza cancellazione file" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1584,19 +1230,19 @@ msgstr "" "cui sarà cancellato dopo un po di tempo. Usa questo comando per forzare la " "rimozione immediata dei file da cancellare." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Forza cancellazione file" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Questo backend può leggere e scrivere dati in Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Repository locale" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1604,11 +1250,11 @@ msgstr "" "Repository locale per Rclone. Assicurati che sia configurato come unità " "locale, in quanto ha bisogno di accedere ai file generati da Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Repository remoto" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Repository locale" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1616,37 +1262,54 @@ msgstr "" "Repository remoto per Rclone. Questo può essere uno dei backend forniti da " "Rclone. Maggiori informazioni disponibili su https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Repository remoto" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Percorso remoto" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Percorso nel repository remoto." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Opzioni Rclone." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Le opzioni saranno trasferite su Rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Eseguibile Rclone" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Percorso completo per l'eseguibile Rclone. Necessario solo se non è nel tuo " "percorso." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Cartella o dispositivo locale" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1654,20 +1317,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Questa opzione funziona solo quando è specificata anche l'opzione --{0}. Se " -"sono specificati percorsi alternativi, questa opzione indica il nome del " -"file marcatore che deve essere presente nella cartella. Questo può essere " -"utilizzato per gestire situazioni in cui un'unità esterna cambia la lettera " -"dell'unità o il punto di montaggio. Assicurandosi che esista un determinato " -"file, è possibile impedire la scrittura di dati su un'unità esterna " -"indesiderata. Il contenuto del file non è mai esaminato, solo l'esistenza di" -" file." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Cercare un file nella cartella di destinazione" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1693,34 +1348,16 @@ msgstr "" "dell'unità. Se vengono forniti un nome utente e una password, vengono " "utilizzate le stesse credenziali per tutte le destinazioni." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Un elenco di percorsi di destinazione secondari" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Questo backend può leggere e scrivere dati in un backend basato su file. I " -"formati ammessi sono \"file://hostname/folder\" o " -"\"file://username:password@hostname/folder\". Puoi fornire percorsi UNC (es:" -" \"file://\\\\server\\folder\") o percorsi locali (es: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Cartella o dispositivo locale" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "La cartella {0} non esiste" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1729,175 +1366,156 @@ msgstr "" "Il file marcatore \"{0}\" non è stato trovato in nessuna delle destinazioni " "esaminate: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -"Quando si memorizza il file, l'operazione standard è quella di copiare il " -"file ed eliminare l'originale. Questa sequenza assicura che l'operazione " -"possa essere ritentata se qualcosa va storto. L'attivazione di questa " -"opzione potrebbe non riuscire a ripetere l'operazione. Questa opzione non ha" -" effetto a meno che non sia attivata l'opzione --disabilita-trasferimento-" -"streaming." -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Sposta il file invece di copiarlo" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Forza autenticazione su condivisione remota" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Se questa opzione è impostata, qualsiasi autenticazione esistente sulla " -"condivisione remota è interrotta prima di tentare di autenticarsi" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"Il \"B2 Cloud Storage Chiave Applicazione\" può essere ottenuto dopo la " -"registrazione nel tuo account Backblaze, questo può anche essere fornito " -"tramite la proprietà \"auth-password\"" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "Il \"B2 Cloud Storage Chiave Applicazione\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"Il \"B2 Cloud Storage Chiave ID Account\" può essere ottenuto dopo la " -"registrazione nel tuo account Backblaze, questo può anche essere fornito " -"tramite la proprietà \"auth-password\"" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "Il \"B2 Cloud Storage ID Account\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "\"B2 Cloud Storage Chiave Applicazione\" non fornita" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "\"B2 Cloud Storage ID Account\" non fornito" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Questo backend può leggere e scrivere i dati nel Backblaze B2 Cloud Storage." -" I formati ammessi sono: \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "ID Account Cloud B2 Storage" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Per impostazione predefinita, è creato un bucket privato. Usa questa opzione" -" per impostare il tipo di bucket. Consultare la documentazione B2 per i tipi" -" consentiti" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Il tipo di bucket utilizzato quando si crea un bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Usa questa opzione per impostare la dimensione della pagina per il contenuto" -" dell'elenco dei bucket B2. Un numero inferiore significa meno dati, ma può " -"aumentare il numero di transazioni di Classe C su B2. I valori suggeriti " -"sono compresi tra 100 e 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "La dimensione delle pagine per l'elenco file" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -"Modificalo se desideri utilizzare il tuo dominio personalizzato per " -"scaricare i file e il caricamento non sarà interessato. L'URL di download " -"predefinito dipende dal tuo account e assomiglia a " -"\"https://f00X.backblazeb2.com\"" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "L'URL di base da utilizzare per il download dei file" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"L'impostazione \"{0}\" non è valida per \"{1}\", deve essere un numero " -"intero maggiore di zero" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Sia Decentralized Cloud" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Questo backend può leggere e scrivere dati su Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia Decentralized Cloud" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Percorso backup" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Percorso di destinazione, cioè /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Password Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Il valore minimo è 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "Non è stato fornito alcun Auth-ID - puoi ottenerne uno da {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Dimensione del frammento per caricamenti di grandi dimensioni" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1909,59 +1527,51 @@ msgstr "" "inferiore può funzionare meglio con una connessione più lenta o meno " "affidabile) e di essere un multiplo di 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Dimensione del frammento per caricamenti di grandi dimensioni" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Numero di tentativi per ciascun frammento" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Numero di tentativi eseguiti per ogni frammento prima di non riuscire a " -"caricare il file" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Ritardo in millisecondi tra gli errori del frammento" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Quantità di tempo (in millisecondi) di attesa tra gli errori durante il " -"caricamento dei frammenti" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "Se la classe HttpClient deve essere utilizzata" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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 "" -"Se la classe HttpClient deve essere utilizzata per eseguire richieste HTTP" -#: Library/Backend/OneDrive/Strings.cs:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Archiviare i file in Microsoft OneDrive o Microsoft OneDrive for Business " -"tramite l'API di Microsoft Graph. L'utilizzo di questo backend richiede " -"l'accettazione dei termini in {0} ({1}) e {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "ID opzionale dell'unità" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1971,298 +1581,284 @@ msgstr "" "sarà utilizzata l'unità predefinita OneDrive o OneDrive for Business tramite" " '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "ID opzionale dell'unità" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Archiviare i file in un sito Microsoft SharePoint tramite l'API di Microsoft" -" Graph. L'utilizzo di questo backend richiede l'accettazione dei termini in " -"{0} ({1}) e {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID del sito" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID del sito in cui archiviare i dati" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Non è stato fornito alcun ID del sito" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "Conflitto ID utilizzati per il sito: dato {0} ma trovato {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Gruppo Microsoft Office 365" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Archivia i file in un gruppo Microsoft Office 365 tramite l'API Microsoft " -"Graph. I formati consentiti sono " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (con \"//\" utilizzato facoltativamente per indicare la cartella del " -"documento principale), o \"sharepoint://subfolder\" Ascolta (nel qual caso è" -" necessario specificare in modo esplicito anche l'ID del sito di SharePoint " -"tramite --site-id). L'utilizzo di questo backend richiede l'accettazione dei" -" termini in {0} ({1}) e {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID del gruppo" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID del gruppo in cui archiviare i dati" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Indirizzo email del gruppo" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "Indirizzo email del gruppo in cui archiviare i dati" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Non è stato fornito alcun ID di gruppo o indirizzo email di gruppo" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Nessun gruppo trovato con l'indirizzo email indicato: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Sono stati trovati più gruppi con l'indirizzo email specificato: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "Conflitto ID utilizzati per il gruppo: dato {0} ma trovato {1}" -#: Library/Backend/HubiC/Strings.cs:21 -msgid "" -"This backend can read and write data to HubiC. Supported format is " -"\"hubic://container/folder\"." +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -"Questo backend può leggere e scrivere dati su HubiC. Il formato supportato è" -" \"hubic://container/folder\"." -#: Library/Backend/HubiC/Strings.cs:22 -msgid "HubiC" -msgstr "HubiC" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Tutti i file saranno scritti nel contenitore specificato" +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Il nome del contenitore di archiviazione" +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "Chiave di accesso segreta" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "Region" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "Endpoint" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Nessun nome account di archiviazione Azure fornito" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Il nome dell'account di archiviazione Azure che può essere ottenuto " -"cliccando sul pulsante \"Gestisci Chiavi Accesso\" nel pannello dell'account" -" di archiviazione" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Il nome dell'account di archiviazione" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"La chiave di accesso Azure che può essere ottenuta cliccando sul pulsante " -"\"Gestisci Chiavi Accesso\" nella pannello dell'account di archiviazione" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "La chiave di accesso" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Nessuna chiave di accesso azure fornita" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -"Questo backend può leggere e scrivere dati nell'archivio Azure blob. I " -"formati ammessi sono: \"azure://bucketname\"" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" -msgstr "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "Il token SAS" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "Nessuna chiave di accesso ad Azure o token SAS fornito" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "ID Account" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "Chiave segreta" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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 "" -"Questo backend può leggere e scrivere dati nel Tardigrade Decentralized " -"Cloud Storage." -#: Library/Backend/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." -msgstr "Il test di connessione non è riuscito." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" +msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "Il metodo di autenticazione" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -"Il metodo di autenticazione descrive quale modo utilizzare per connettersi " -"alla rete - tramite chiave API o tramite una concessione di accesso." -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" -msgstr "Il satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" +msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -"Il satellite che tiene traccia di tutti i metadati. Utilizza un server di " -"livello Tardigrade per la connettività con supporto SLA ad alte prestazioni " -"o utilizza un server della comunità. O anche un tuo host." -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "La chiave API" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" -"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/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "La passphrase di crittografia" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" -"La passphrase di cifratura è utilizzata per cifrare i dati prima di inviarli" -" alla rete tardigrada. Questa passphrase può essere l'unico segreto da " -"fornire - per Tardigrade non è necessaria alcuna crittografia aggiuntiva (da" -" Duplicati)." - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "La concessione di accesso" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant 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/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "Il bucket" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "Il bucket in cui risiederà il backup." - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "La cartella" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "La cartella all'interno del bucket in cui risiederà il backup." - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Nessun nome utente inserito" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nessuna password inserita" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +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:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Punto di montaggio fornito non valido." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Fornisci il dispositivo di backup da utilizzare" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2275,11 +1871,11 @@ msgstr "" "Quando specifichi un dispositivo personalizzato devi specificare anche il " "punto di montaggio da utilizzare nel dispositivo con l'opzione \"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Fornisci il punto di montaggio da utilizzare sul server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2295,11 +1891,11 @@ msgstr "" " personalizzato con l'opzione \"{0}\" puoi assegnare il nome che preferisci " "al punto di montaggio." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Numero di thread per le operazioni di ripristino." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2309,11 +1905,11 @@ msgstr "" " di download è limitata a 18,5 Mbps per stream. Utilizzare più thread per " "aumentare la velocità effettiva." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "La dimensione del blocco per il download simultaneo." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." @@ -2321,40 +1917,94 @@ msgstr "" "La dimensione del blocco per il download simultaneo. Questi blocchi vengono " "tenuti in memoria, in modo da mantenere il più basso possibile." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Questo backend può leggere e scrivere dati su Mega.co.nz. Il formato ammesso" -" è: \"mega://folder/subfolder\"" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nessuna password inserita" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2364,12 +2014,12 @@ msgstr "" "questa opzione abilita il metodo di autenticazione. Questo è probabilmente " "disponibile solo con i server e i client Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Usa l'autenticazione integrata in Windows per connetterti al server" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2378,11 +2028,11 @@ msgstr "" "rimuoverli in modo permanente durante la compattazione o la cancellazione " "dei backup." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Sposta i file cancellati nel cestino" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2394,11 +2044,11 @@ msgstr "" "può causare timeout non recuperabili in determinate condizioni. Usa questa " "opzione solo con connessioni Internet molto veloci e stabili." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Carica i file utilizzando la modalità Binary Direct." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2407,11 +2057,11 @@ msgstr "" "dell'operazione Web quando comunichi con con il Server SharePoint. Il valore" " consigliato è 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Imposta il timeout per le operazioni Web di SharePoint." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2419,17 +2069,16 @@ msgstr "" "Usa questa opzione per specificare la dimensione di ogni blocco quando " "carichi nel Server SharePoint. Il valore raccomandato è di 4 MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -"Imposta la dimensione del blocco per i caricamenti chunked in SharePoint." -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Elemento con percorso '{0}' non trovato nell'host '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2439,7 +2088,7 @@ msgstr "" "credenziali sono sbagliate. Oppure provare a utilizzare '//' nel percorso " "per separare il Web dal percorso della cartella." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2447,76 +2096,57 @@ msgstr "" "Tutto sembrava corretto, ma poi non si è potuto leggere il titolo Web per " "testare la connessione. Qualcosa è sbagliato." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive per Aziende" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Forza l'utilizzo del metodo di autenticazione HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2525,7 +2155,7 @@ msgstr "" "Il server ha restituito il codice di errore {0} ({1}), indicando che il " "server non supporta le connessioni WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2536,27 +2166,24 @@ msgstr "" "Questo può accadere perché il file è stato cancellato o non è disponibile, ma può anche essere perché l'estensione del file {2} è bloccata dal server web. IIS blocca le estensioni sconosciute per impostazione predefinita.\n" "Messaggio di errore: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Per agevolare i problemi di debug, è possibile impostare un percorso per un " -"file che sarà sovrascritto con la risposta PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Dump della risposta PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2564,15 +2191,105 @@ msgstr "" "Questo backend può leggere e scrivere dati in un backend basato su Tahoe-" "LAFS. Il formato ammesso è \"tahoe://hostname:port/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Formato URL non supportato, deve iniziare con \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Metodo di autenticazione" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellitare" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Chiave API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Passphrase di crittografia" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Concessione accesso" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Cartella" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2581,34 +2298,380 @@ msgstr "" "Impossibile autorizzare l'utilizzo del servizio OAuth: {0}. Se il problema " "persiste, prova a generare un nuovo token da: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Codice di errore imprevisto: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Un'altra istanza è in esecuzione ed è stato notificato" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Impossibile creare, aprire o aggiornare il database.\n" +"Messaggio di errore: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argomenti supportati da riga di comando:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Percorso di un file con parametri" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"I filtri non possono essere specificati dalla riga di comando se sono " +"presenti anche nel file parametri. Usa le opzioni speciali --{0}, --{1}, o " +"--{2} per specificare i filtri all'interno del file parametri. Ogni filtro " +"deve avere un prefisso + o un -, e più filtri devono essere uniti con {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Impossibile leggere il file dei parametri \"{0}\", motivo: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Si è verificato un errore grave in Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Rilevata una versione non supportata di SQLite ({0}), deve essere {1} o " +"superiore" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"La porta su cui il webserver è in ascolto. Valori multipli possono essere " +"forniti con una virgola in mezzo." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Il certificato e il file chiave in PKCS #12 formato utilizzato del webserver" +" per SSL. Sono supportate solo le chiavi RSA/DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Password per decriptare il file del certificato PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"L'interfaccia su cui il webserver è in ascolto. I valori speciali \"*\" e " +"\"any\" significano qualsiasi interfaccia. Il valore speciale \"loopback\" " +"significa la scheda loopback." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"La password necessaria per accedere al webserver. Questa opzione è salvata " +"in modo che non sia necessario impostarla su ogni volta. L'impostazione di " +"un valore vuoto disattiva la password." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"I nomi degli host che sono accettati, separati da punto e virgola. Se uno " +"qualsiasi dei nomi host è \"*\", tutti i nomi host sono consentiti e il " +"controllo del nome host è disabilitato." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Imposta l'ora dopo la quale i dati del registro saranno eliminati dal " +"database." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Pulisci i vecchi dati del registro" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati ha bisogno di archiviare un piccolo database con tutte le " +"impostazioni. Usa questa opzione per scegliere la posizione in cui sono " +"archiviate le impostazioni. Questa opzione può essere impostata anche con la" +" variabile d'ambiente {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Questa opzione imposta la chiave di crittografia usata per codificare le " +"impostazioni locali del database. Questa opzione può essere impostata anche " +"con la variabile d'ambiente {0}. Usa l'opzione --{1} per disabilitare la " +"codifica del database." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Cartella archiviazione temporanea" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Impossibile trovare una data valida, stabilita la data d'inizio {0}, " +"l'intervallo di ripetizione {1} e i giorni consentiti {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server avviato e in ascolto su {0}, porta {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Impossibile creare il certificato SSL usando i parametri forniti. Dettaglio " +"eccezione: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Impossibile aprire un socket per l'ascolto, porte provate: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Impossibile caricare l'assembly {0}, messaggio di errore: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Impossibile caricare processo tipo {0} assembly {1}, messaggio di errore: " "{2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Per favore utilizza invece l'opzione {0}" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2617,76 +2680,58 @@ msgstr "" " zero non si ha nessuna compressione e impostando a 9 si ha la compressione " "massima." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Imposta livello di compressione Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Imposta il metodo di compressione Zip" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Attiva/disattiva supporto Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Il formato Zip64 è richiesto per i file più grandi di 4GiB, usa questo flag " -"per attivarlo" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Compressione Zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "File non trovato: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Archivio non aperto per la scrittura" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "L'archivio non è stato aperto per la lettura" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Il file indicato non fa parte di questo archivio" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*Sperimentale*: Archivio 7z con supporto LZMA2." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Sperimentale - Archivio 7z" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archivio non aperto per la scrittura" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "L'archivio non è stato aperto per la lettura" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Il file indicato non fa parte di questo archivio" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2694,15 +2739,15 @@ msgstr "" "Il numero di thread utilizzati nella compressione LZMA 2. L'impostazione " "predefinita è numero di core del processore." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Numero di thread utilizzati nella compressione" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Imposta il livello di compressione 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2712,20 +2757,20 @@ msgstr "" "L'attivazione di questa opzione farà sì che 7z utilizzi l'algoritmo fast, " "che produce una compressione leggermente inferiore." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Imposta l'utilizzo dell'algoritmo 7z fast" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "Backup" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Impossibile determinare il formato del database: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2740,11 +2785,11 @@ msgstr "" "Questo è probabilmente causato dall'aggiornamento a una versione più recente e poi declassato. \n" "Se questo è il caso, è probabile che sia presente un file di backup della versione precedente del database nella cartella {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Rilevato layout tabella sconosciuto" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2755,14 +2800,14 @@ msgstr "" "Errore: {1}\n" "Database NON aggiornato. " -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Mancata corrispondenza hash nel file \"{0}\", hash registrato: {1}, hash " "effettivo {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2771,68 +2816,63 @@ msgstr "" "Il file {0} è stato scaricato e la dimensione è {1}, ma la dimensione " "dovrebbe essere {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Nessuna cartella sorgente specificata per il backup" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "La cartella sorgente {0} non esiste, interruzione del backup" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Non autorizzato ad accedere alla cartella sorgente {0}, interruzione del " "backup" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta un numero intero valido" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2841,47 +2881,47 @@ msgstr "" "L'opzione --{0} non è supportata perché il modulo {1} non è attualmente " "caricato" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "L'opzione fornita --{0} non è supportata e sarà ignorata" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta un percorso valido" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta una dimensione valida" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Il valore \"{1}\" fornito a --{0} non rappresenta un tepo valido" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "L'operazione {0} è iniziata" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "L'operazione {0} è stata completata" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "L'operazione {0} non è riuscita con l'errore: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Percorso non valido: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2890,14 +2930,14 @@ msgstr "" "Impossibile applicare l'impostazione 'force-locale'. Per favore prova ad " "aggiornare .NET-Framework. L'eccezione è stata: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "La sorgente {0} utilizza un nome di volume non valido, interruzione del " "backup" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2905,7 +2945,7 @@ msgstr "" "La sorgente {0} è sul volume {1}, che non è stato trovato, interruzione del " "backup" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2916,22 +2956,18 @@ msgstr "" "etc). Un moltiplicatore è consigliabile per evitare modifiche impreviste " "quando il programma viene aggiornato." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Un flag che indica che Duplicati dovrebbe rimuovere i file inutilizzati" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2943,44 +2979,33 @@ msgstr "" " prefisso non può contenere un trattino (-), ma può contenere tutti gli " "altri caratteri consentiti dall'archiviazione remota." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Prefisso nome file remoto" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Disattiva i controlli in base all'ora del file" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Per impostazione predefinita, i file saranno ripristinati nelle cartelle " -"sorgenti, utilizza questa opzione per ripristinare in un'altra cartella" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Ripristina in un'altra cartella" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Attiva/disattiva modalità sospensione del sistema" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2988,7 +3013,11 @@ msgstr "" "Consenti al sistema di entrare in modalità Sospensione per inattività " "durante le operazioni di backup/ripristino (solo Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2998,11 +3027,11 @@ msgstr "" " Duplicata usa per scaricare. L'impostazione di questo limite può richiedere" " più tempo per i backup, ma renderà Duplicati meno invadente." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Numero massimo di kilobyte al secondo per scaricare" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -3012,11 +3041,11 @@ msgstr "" " Duplicata usa per i trasferimenti. L'impostazione di questo limite può " "richiedere più tempo per i backup, ma renderà Duplicati meno invadente." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Numero massimo di kilobyte al secondo per caricare" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -3025,11 +3054,11 @@ msgstr "" "criptati, puoi disattivare completamente la crittografia utilizzando questa " "opzione." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Disattiva crittografia" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -3038,11 +3067,11 @@ msgstr "" "volte prima di fallire. Usalo per gestire meglio le connessioni di rete " "instabili." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Numero di tentativi se una trasmissione fallisce" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -3052,40 +3081,33 @@ msgstr "" "backup, rendendoli illeggibili senza la passphrase. Questa variabile può " "essere fornita anche tramite la variabile d'ambiente PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Passphrase utilizzata per criptare i backup" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Il periodo da cui elencare/ripristinare i file" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "La versione dei file da elencare/ripristinare" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3093,11 +3115,11 @@ msgstr "" "Durante la ricerca dei file, è ricercato solo il backup più recente. Usa " "questa opzione per visualizzare anche tutte le versioni precedenti." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Mostra tutte le versioni" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3106,11 +3128,11 @@ msgstr "" "questa opzione per restituire solo il percorso del prefisso comune più " "grande." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Mostra il prefisso più grande" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3119,11 +3141,11 @@ msgstr "" "questa opzione per restituire solo le voci presenti nella cartella " "specificata come filtro." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Mostra contenuto cartella" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3133,34 +3155,42 @@ msgstr "" "prima di ritentare. Ciò è utile se la rete cade occasionalmente durante le " "trasmissioni." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Tempo di attesa tra i tentativi" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Usa questa opzione per allegare file aggiuntivi ai file elenco appena " "caricati." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Impostare file di controllo" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Imposta questo flag per evitare i controlli hash" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3169,65 +3199,54 @@ msgstr "" "specificato. Usa questa per evitare che i backup diventino estremamente " "grandi." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Limita le dimensioni dei file sottoposti a backup" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Priorità thread" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Questa opzione può modificare la dimensione massima dei file dblock. La " -"modifica delle dimensioni può essere utile se il backend ha un limite per le" -" dimensioni di ogni singolo file" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limita le dimensioni dei volumi" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Disattiva l'utilizzo del metodo di trasferimento streaming" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Questa opzione farà in modo che il contenuto del file manifest non sia " -"letto. Ciò implica anche che i file hash non sono controllati. Usala solo " -"per il ripristino di emergenza." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Un'opzione che impedisce la verifica dei file manifest" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3240,11 +3259,11 @@ msgstr "" "file esistente, il nome del file è utilizzato per selezionare il modulo di " "compressione." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Seleziona il modulo da utilizzare per la compressione" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3257,27 +3276,27 @@ msgstr "" "esistente, il nome del file è utilizzato per selezionare il modulo di " "crittografia." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Selezionare il modulo da utilizzare per la crittografia" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "Fornisci uno o più nomi di moduli, separati da virgole, da scaricare" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." +msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Disabilita uno o più moduli" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" -msgstr "Fornisci uno o più nomi di moduli, separati da virgole, da caricare" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Attiva uno o più moduli" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3305,42 +3324,34 @@ msgstr "" "Linux questa funzione utilizza Logical Volume Management (LVM) e richiede i " "privilegi di root." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Controlla l'utilizzo delle istantanee del disco" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"I volumi pre-generati sarranno inseriti nella cartella temporanea per " -"impostazione predefinita, questa opzione può impostare una cartella diversa " -"per l'immissione dei volumi temporanei, nonostante il nome, questo funziona " -"anche per le esecuzioni sincrone" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Il percorso in cui sono collocati i volumi pronti fino al caricamento" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Quando si eseguono caricamenti asincroni, Duplicati creerà volumi che " -"possono essere caricati. Per evitare che Duplicati generi troppi volumi, " -"questa opzione limita il numero di caricamenti in sospeso. Impostala su zero" -" per disabilitare il limite" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Il numero di volumi da creare prima del tempo" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." @@ -3348,48 +3359,45 @@ msgstr "" "Quando si eseguono caricamenti asincroni, è consentito il numero massimo di " "caricamenti simultanei. Impostare su zero per disabilitare il limite." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Il numero di caricamenti simultanei consentiti" -#: Library/Main/Strings.cs:100 +#: 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 "" -"L'attivazione di questa opzione renderà alcuni messaggi di errore più " -"prolissi, i quali possono aiutare a rintracciare un particolare problema" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Attiva emissione debug" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Registra le informazioni nel file specificato" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Specifica la quantità di informazioni nel registro da scrivere nel file " -"specificato da --log-file" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Livello registro informazioni" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Usa invece le opzioni {0} e {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3398,11 +3406,11 @@ msgstr "" "automaticamente. Attiva questa opzione per impedire la creazione automatica " "delle cartelle." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Disabilita creazione automatica cartella" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3417,14 +3425,14 @@ msgstr "" "e la maggior parte delle forme GUID sono ammesse, incluse con e senza " "parentesi graffe." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Un elenco separato da punti e virgola di GUID di scrittori VSS da escludere " "(solo Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3447,11 +3455,11 @@ msgstr "" "backup se l'utilizzo di USN non riesce. Questa funzionalità è supportata " "solo in Windows e richiede i privilegi dell'amministratore." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controlla l'utilizzo dei Numeri Sequenza Aggiornamento NTFS" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3461,59 +3469,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Quando i timestamp corrispondono, Duplicati regola i tempi di una piccola " -"frazione per garantire che le differenze temporali minori non provochino " -"aggiornamenti imprevisti. Se l'opzione --{0} è impostata per mantenere una " -"settimana di backup e il backup è effettuato allo stesso orario ogni " -"settimana, è possibile che l'orario si sposti leggermente, in modo tale che " -"l'intera settimana è appena passata, con la conseguenza che Duplicati " -"cancelli il backup precedente prima del previsto. Per evitare questo, " -"Duplicati inserisce una tolleranza dell'1% (max 1 ora). Utilizza questa " -"opzione per disabilitare la tolleranza e usare il controllo del tempo " -"rigoroso" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Disattiva la tolleranza quando si confrontano gli orari" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Caricare i file in modo sincrono" -#: Library/Main/Strings.cs:118 +#: 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 tenterà di eseguire più operazioni su una singola connessione, " -"poiché questo evita tentativi di accesso ripetuti e velocizza così il " -"processo. Questa opzione può essere utilizzata per garantire che ogni " -"operazione sia eseguita su una connessione separata" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Non riutilizzare le connessioni" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3523,61 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Se non sono stati modificati file, Duplicati non caricherà un set di backup." -" Se i dati di backup sono utilizzati per verificare che un backup è stato " -"eseguito, questa opzione farà si che Duplicati caricherà un set di backup " -"anche se è vuoto" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Carica file di backup vuoti" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Questo valore può essere utilizzato per impostare un limite massimo noto " -"sula quantità di spazio che ha il backend. Se il backend riporta la " -"dimensione stessa, questo valore è ignorato" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Una segnalazione massimo archivio" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -"Imposta una soglia per quando avvisare del superamento della quota di back-" -"end. Viene fornito in percentuale e viene generato un avviso se la quantità " -"di quota disponibile è inferiore a questa percentuale della dimensione " -"totale del backup. Se il back-end non riporta le informazioni sulla quota, " -"questo valore verrà ignorato" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "Soglia di avviso su quota bassa" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Gestione collegamento simbolico" +#: 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:129 +#: 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 " @@ -3586,23 +3576,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -"Utilizzare questa opzione per gestire i link simbolici in modo diverso. Il " -"\"{0}\" registrerà semplicemente un link simbolico con il suo nome e la sua " -"destinazione, e un ripristino ricreerà il link simbolico come link. " -"Utilizzare l'opzione \"{1}\" per ignorare tutti i link simbolici e non " -"memorizzare alcuna informazione su di essi. L'opzione \"{2}\" farà sì che il" -" bersaglio del collegamento simbolico venga salvato e ripristinato come un " -"normale file con il nome del collegamento simbolico. Le prime versioni di " -"Duplicazione non supportavano questa opzione e si comportavano come se fosse" -" stato specificato \"{2}\"." -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Gestione hardlink" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Gestione collegamento simbolico" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3617,22 +3598,23 @@ 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:132 -msgid "Exclude files by attribute" -msgstr "Escludi file per attributo" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Gestione hardlink" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Usa questa opzione per escludere i file con determinati attributi. Usa un " -"elenco separato da virgole di nomi di attributi per specificare più di uno. " -"I valori possibili sono: {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Escludi file per attributo" + +#: 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 " @@ -3644,46 +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:135 +#: 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:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nome del backup" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Gestisci le estensioni di file non comprimibili" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3697,88 +3690,72 @@ msgstr "" "di file. Nota che il valore non può essere modificato dopo la creazione di " "file remoti." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Dimensione del blocco usato nell'hash" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" -msgstr "Percorso del file contiene la cache locale del file database remoto" +"Path to the file containing the local cache of the remote file database." +msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Percorso dello stato locale del database" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Elenco dei file cancellati" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Questa opzione può essere utilizzata per ridurre lo spazio di memoria " -"occupata non mantenendo i percorsi e la modifica dei timestamp in memoria" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Questa opzione può essere utilizzata per aumentare la velocità in cambio " -"dell'utilizzo di più memoria." -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "Archiviare un blocco cache in memoria" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Non eseguire query sul backend all'avvio" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3792,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:155 -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:156 +#: 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 " @@ -3809,51 +3786,43 @@ msgstr "" "recuperato. Questo valore è una percentuale utilizzata per ogni volume e per" " l'archiviazione totale." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Lo spazio massimo sprecato in percentuale" -#: Library/Main/Strings.cs:158 +#: 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 "" -"Questa opzione può essere utilizzata per sperimentare impostazioni diverse e" -" osservare il risultato senza modificare gli effettivi file." -#: Library/Main/Strings.cs:159 -msgid "Does not perform any modifications" -msgstr "Non esegue alcuna modifica" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "L'algoritmo hash usato sui blocchi" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "L'algoritmo hash utilizzato sui file" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3866,11 +3835,11 @@ msgstr "" "compressione automatica e compatta solo quando si esegue il comando " "comprimi." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Disattiva compressione automatica" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3883,11 +3852,11 @@ msgstr "" "possono avere alcuni byte di spazio sprecato, non siano scaricati e " "riscritti." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Soglia dimensione volume" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3898,11 +3867,11 @@ msgstr "" " I piccoli volumi saranno sempre uniti quando possono riempire un intero " "volume." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Numero massimo dei piccoli volumi" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3912,50 +3881,41 @@ msgstr "" "trovare blocchi esistenti. Questa è un'operazione abbastanza lenta, ma può " "limitare la dimensione dei file scaricati." -#: Library/Main/Strings.cs:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Disattiva il database locale" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Quando si elencano i contenuti o quando si ripristinano i file, è possibile " -"ignorare il database locale. Questo è di solito più lento, ma può essere " -"utilizzato per verificare il contenuto effettivo dell'archivio remoto" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Mantieni un numero di versioni" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Usa questa opzione per impostare il numero di versioni da mantenere, metti " -"-1 per mantenere tutte le versioni" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Mantieni tutte le versioni all'interno di un periodo" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Mantieni tutte le versioni all'interno di un periodo" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3975,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:180 -msgid "Ignore missing source elements" -msgstr "Ignora elementi sorgente mancanti" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignora elementi sorgente mancanti" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Fornisci ulteriori informazioni sull'avanzamento" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -4010,17 +3967,11 @@ msgstr "" "durante l'esecuzione di un'opzione. Generalmente questa opzione produrrà una" " linea per ogni file elaborato." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" -"Imposta invece un livello di registrazione per il metodo di output " -"desiderato" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Fornisci ulteriori informazioni sull'avanzamento" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Fornisci risultati completi" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -4028,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Determina se i file di verifica sono caricati" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Fornisci risultati completi" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -4044,109 +3995,85 @@ msgstr "" "gli hash SHA256 di tutti i file remoti e può essere usato per verificare " "l'integrità dei file." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "Il numero di campioni da testare dopo un backup" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" -"Una volta completato un backup, alcuni file (dblock, dindex, dlist) dal " -"back-end remoto vengono selezionati per la verifica. Utilizzare questa " -"opzione per modificare il numero. Se viene fornita anche l'opzione " -"percentuale test di backup, il numero di campioni testati è il massimo " -"implicito dalle due opzioni. Se questo valore è impostato su 0 o l'opzione " -"-{0} è impostata, nessun file remoto viene verificato" -#: Library/Main/Strings.cs:193 -msgid "The percentage of samples to test after a backup" -msgstr "La percentuale di campioni da testare dopo un backup" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -"Una volta completato un backup, alcuni file (dblock, dindex, dlist) dal " -"back-end remoto vengono selezionati per la verifica. Utilizzare questa " -"opzione per specificare la percentuale (tra 0 e 100) dei file da testare. Se" -" viene fornita anche l'opzione backup-test-samples, il numero di campioni " -"testati è il massimo implicito dalle due opzioni. Se viene fornita l'opzione" -" di verifica senza backend, nessun file remoto viene verificato." -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Attiva verifica approfondita dei file" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -"Una volta completato un backup, alcuni file (dblock, dindex, dlist) dal " -"back-end remoto vengono selezionati per la verifica. Utilizzare questa " -"opzione per attivare la verifica completa, che decodificherà i file ed " -"esaminerà l'interno di ciascun volume, invece di verificare semplicemente " -"l'hash esterno, Se l'opzione -{0} è impostata, nessun file remoto viene " -"verificato. Questa opzione viene impostata automaticamente quando la " -"verifica viene eseguita direttamente." -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Dimensione del buffer di lettura del file" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"Use this option to allow the passphrase to change. Note that this option is " +"not permitted for a backup or repair operation." msgstr "" -"Utilizzare questa dimensione per controllare quanti byte vengono letti da un" -" file prima dell'elaborazione" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Consenti la modifica della passphrase" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Usa questa opzione per consentire la modifica della passphrase, nota che " -"questa opzione non è consentita per un'operazione di backup o di riparazione" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Elenca solo gruppi di file" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Usa questa opzione per elencare solo un gruppo di file ed evitare di " -"attraversare i nomi dei file e altri metadati che rallentano il processo" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Non archiviare i metadati" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -4157,11 +4084,11 @@ msgstr "" "accelererà le operazioni di backup e ripristino, ma non influisce molto " "sulla dimensione del file." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Ripristina le autorizzazioni sui file" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4170,11 +4097,11 @@ msgstr "" "quanto potrebbero impedire l'accesso ai file. Usa questa opzione per " "ripristinare anche le autorizzazioni." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Salta il controllo del file ripristinati" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Ripristina le autorizzazioni sui file" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4185,11 +4112,11 @@ msgstr "" "correttamente. Usa questa opzione per disabilitare il controllo ed evitare " "di aspettare la verifica." -#: Library/Main/Strings.cs:210 -msgid "Do not use local data" -msgstr "Non usare dati locali" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Salta il controllo del file ripristinati" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4199,11 +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:212 -msgid "Check block hashes" -msgstr "Controllo hash blocco" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Non usare dati locali" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4212,11 +4156,11 @@ msgstr "" "blocchi letti da un volume prima di sistemare i file ripristinati con i " "dati." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Ripara database con percorsi" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Controllo hash blocco" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4229,30 +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:218 -msgid "Force the locale setting" -msgstr "Forza le impostazioni locali" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Ripara database con percorsi" -#: Library/Main/Strings.cs:219 +#: 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:220 -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:255 +msgid "Force the locale setting" +msgstr "Forza le impostazioni locali" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -4263,26 +4200,22 @@ msgstr "" "opzione, vengono visualizzate solo le date effettive, ad esempio \"12 nov " "2018, 8:01\"." -#: Library/Main/Strings.cs:222 -msgid "Handle file communication with backend using threaded pipes" -msgstr "Gestire la comunicazione file con backend usando threaded pipe" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" +msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "Limita il numero di thread simultanei" +#: 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:225 +#: 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 " @@ -4293,22 +4226,22 @@ msgstr "" "bilancia dinamicamente il numero di thread attivi per adattarsi " "all'hardware." -#: Library/Main/Strings.cs:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Specificare il numero di processi hash simultanei" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Limita il numero di thread simultanei" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Specifica il numero di processi di compressione simultanei" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4316,7 +4249,11 @@ msgstr "" "Utilizza questa opzione per impostare il numero di processi che eseguono la " "compressione dei dati di uscita." -#: Library/Main/Strings.cs:230 +#: 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: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 " @@ -4326,66 +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:231 -msgid "Disables synthetic filelist" -msgstr "Disabilita elenco file sintetico" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Compressione percorso disabilitato al ripristino" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Consenti rimozione di tutti i gruppi di file" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Consenti la ricostruzione automatica del database locale per risparmiare " -"spazio." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Consenti rimozione di tutti i gruppi di file" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4402,27 +4320,23 @@ msgstr "" "L'impostazione a true consentirà a Duplicati di eseguire operazioni VACUUM a" " sua discrezione." -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" -msgstr "Disabilita lo scanner di lettura in anticipo" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Disabilita i controlli di coerenza dell'elenco file" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Disabilita lo scanner di lettura in anticipo" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4433,32 +4347,27 @@ msgstr "" "assicurati di eseguire comandi di controllo regolari per assicurarti che " "tutto funzioni come previsto." -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Disabilita i controlli di coerenza dell'elenco file" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Disabilita il backup quando si utilizza la batteria" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Quando questo flag è abilitato, un backup programmato non sarà eseguito se " -"viene rilevato che il sistema è alimentato a batteria (i backup manuali o da" -" linea di comando saranno comunque eseguiti). Se la fonte di alimentazione " -"rilevata è la rete (cioè, C.A.) o sconosciuta, i backup programmati " -"procederanno normalmente." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Livello informazioni registrane nel file" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Applica filtri ai dati registrati nel file" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4474,34 +4383,42 @@ msgstr "" "regolari sono supportate all'interno di parentesi graffe. Esempio: " "\"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Applica filtri ai dati registrati nella console" - -#: Library/Main/Strings.cs:254 -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:255 -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 "" -"Questa opzione indica al sistema operativo di impostare il processo corrente" -" in modo che utilizzi il più basso livello di priorità IO, che può rendere " -"le operazioni più lente ma interferire meno con altre operazioni in " -"esecuzione nello stesso momento" -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Elenco di nomi dei file che escludono cartelle" +#: 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:260 +#: 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: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 " @@ -4513,11 +4430,35 @@ 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:266 -msgid "Activates logging of all database queries" -msgstr "Attiva la registrazione di tutte le query del database" +#: 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:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4530,7 +4471,48 @@ 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:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4539,59 +4521,55 @@ msgstr "" "La libreria di crittografia non supporta le trasformazioni riutilizzabili " "per l'algoritmo hash {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Impossibile creare un'istantanea: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Impossibile cancellare il file {0}, verifica se il file esiste" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Recuperato dal problema con il tentativo di cancellare file non esistenti " "{0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Impossibile recuperare da errore cancellazione file {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Operazione di cancellazione non riuscita per {0} con FileNonTrovato, " "contenuto dell'elenco" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "L'elenco indica che il file {0} è stato eliminato correttamente" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "L'elenco conferma che il file {0} non è stato eliminato" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Conferma passphrase crittografia" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4600,27 +4578,27 @@ msgstr "" "comando a meno che la crittografia non sia disattivata o la password sia " "fornita in altri modi" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Richiesta password" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Conferma passphrase crittografia" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Non sono consentite passphrase vuote" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Inserisci passphrase crittografia" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Le passphrase non corrispondono" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Leggi la passphrase da STDIN" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4634,88 +4612,57 @@ msgstr "" "questo non funziona. Imposta questo flag per evitare di provare a leggerla " "da TTY e leggere la passphrase solo da STDIN." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Durante l'esecuzione con Mono, questo modulo verificherà se i certificati " -"sono installati e in caso contrario suggerirà di installarli" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Leggi la passphrase da STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Controlla per certificati SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Nessun certificato trovato, è possibile installarne alcuni con uno di questi" -" comandi{0} cert-sync /etc/ssl/certs/ca-certificates.crt #per i sistemi " -"basati su Debian{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #per i " -"derivati ​​RedHat{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #per MacOS{0}Per saperne di più: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -"Questo modulo espone un numero di proprietà che possono essere utilizzate " +"Questo modulo mostra un numero di proprietà che possono essere utilizzate " "per modificare il modo in cui sono emesse le richieste http" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configura richieste http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Usa questa opzione per accettare qualsiasi certificato del server, " -"indipendentemente dagli errori che può avere. Per favore, quando possibile, " -"usa invece --accept-specified-ssl-hash." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Accetta qualsiasi certificato del server" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -"Se il certificato del tuo server viene dichiarato non valido (ad es. Con " -"certificati autofirmati), puoi fornire l'hash del certificato (SHA1) per " -"approvarlo comunque. Il valore di hash deve essere inserito in formato " -"esadecimale senza spazi o due punti. È possibile inserire più hash separati " -"da virgole." -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Accetta opzionalmente un certificato SSL noto" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"La richiesta HTTP predefinita ha l'intestazione \"Expect: 100-Continue\" " -"allegata che consente alcune ottimizzazioni durante l'autenticazione, ma " -"anche interruzioni di alcuni web server, causando una segnalazione \"417 - " -"Expectation failed\"" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Disattiva l'intestazione Expect" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4724,33 +4671,22 @@ msgstr "" "896 nagling per supportare il trasferimento dei pacchetti di piccole " "dimensioni in modo più efficiente." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Disattiva nagling" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configura richieste http" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "URL OAuth alternativo" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati usa un server esterno per supportare il flusso di autenticazione " -"OAuth. Se hai impostato Duplicati con un tuo server OAuth, puoi fornire " -"l'URL di aggiornamento." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Imposta versioni SSL consentite" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "URL OAuth alternativo" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4760,23 +4696,21 @@ msgstr "" " di un'opzione avanzata e deve essere usata solo se si desidera migliorare " "la protezione o aggirare un problema con un determinato protocollo SSL." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Imposta il timeout predefinito dell'operazione" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Questa opzione modifica il timeout predefinito per qualsiasi richiesta HTTP," -" il tempo copre l'intera operazione dal pacchetto iniziale all'arresto" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Imposta lettura/scrittura" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4787,11 +4721,11 @@ msgstr "" "blocco e questa opzione configura il tempo massimo tra attività in una " "connessione." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Imposta buffering HTTP" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4800,7 +4734,11 @@ msgstr "" "Questa opzione imposta il buffer HTTP. Impostandola a \"{0}\" può causare " "perdite di memoria, ma in alcuni casi può anche migliorare la prestazione." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4808,11 +4746,11 @@ msgstr "" "Questo modulo funziona internamente per analizzare i parametri sorgenti per " "il backup delle macchine virtuali Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configura modulo Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4820,164 +4758,152 @@ msgstr "" "Questo modulo funziona internamente per analizzare i parametri sorgente per " "il backup di database Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Configura modulo Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +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:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Esegui script" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Esegui uno script all'uscita" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Lo script \"{0}\" ha restituito il codice di uscita {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Lo script \"{0}\" ha restituito con il codice di uscita {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Seleziona il formato di uscita per i risultati" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Errore durante l'esecuzione dello script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Esecuzione dello script \"{0}\" fuori tempo" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Esegui uno script all'avvio" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Lo script \"{0}\" ha segnalato i messaggi di errore: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Imposta il timeout dello script" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Questo modulo può inviare email al termine di un'operazione" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Invia mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Questo valore può essere un nome di file. Se il file esiste, il contenuto del file sarà usato come corpo del messaggio.\n" -"\n" -"Nel corpo del messaggio, alcuni token sono sostituiti:\n" -"%OPERATIONNAME% - Il nome dell'operazione, di norma \"Backup\"\n" -"%REMOTEURL% - URL server remoto\n" -"%LOCALPATH% - Il percorso dei file o delle cartelle locali coinvolti nell'operazione (se presente)\n" -"%PARSEDRESULT% - Il risultato analizzato, se l'operazione è un backup. I valori possibili sono: Errore, Avviso, Successo\n" -"\n" -"Tutte le opzioni da riga di comando sono segnalate dentro %value%, es. %volsize%. Qualsiasi valore sconosciuto/non impostato è rimosso." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Il testo del messaggio" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Password SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4988,78 +4914,51 @@ msgstr "" "Esempio con 3 destinatari:\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Email destinatario(i)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Per impostazione predefinita, l'email sarà inviata solo dopo un'operazione " -"di backup. Usa questa opzione per inviare la posta per tutte le operazioni." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Invia email per tutte le operazioni" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Email mittente" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Puoi specificare uno di questi \"{0}\", \"{1}\", \"{2}\", \"{3}\". Puoi " -"fornire più opzioni separandole con una virgola, es. \"{0},{1}\". Il valore " -"speciale \"{4}\" è una scorciatoia per \"{0},{1},{2},{3}\" e invierà una " -"email per tutte le operazioni di backup." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"Un URL per il server SMTP, es. smtp://example.com:25. È possibile fornire più server in un elenco con priorità, separati da punto e virgola. Se un server non funziona, sarà provato il server successivo nell'elenco, fino a quando il messaggio sarà stato inviato.\n" -"Se non è fornito alcun server, sarà eseguita una ricerca DNS per trovare il record MX del primo destinatario e tutti i server SMTP saranno provati nel relativo ordine di priorità finché il messaggio non sarà inviato.\n" -"\n" -"Per abilitare SMTP su SSL, usa il formato smtps://example.com. Per abilitare SMTP STARTTLS, usa il formato smtp://example.com:25/?starttls=when-available o smtp://example.com:25/?starttls=always. Se non è specificata alcuna porta, sarà utilizzata la porta 25 per le connessioni non SSL e 465 per le connessioni SSL. Per forzare il non utilizzo di STARTTLS usa smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "URL SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -5068,102 +4967,101 @@ msgstr "" "Questa impostazione fornisce l'oggetto dell'email. I valori sono sostituiti " "come illustrato nella descrizione di --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Il soggetto dell'email" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Nome utente SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Invio email fallito: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Completa comunicazione SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Invio email con server fallita: {0}, messaggio: {1}, sto riprovando con {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email inviata con successo usando il server: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Questo modulo fornisce il supporto per l'invio di rapporti di stato tramite " +"messaggi XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Modulo rapporto XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP email destinatario" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Gli utenti che devono disporre dei messaggi inviati, specifica più utenti " -"separati da virgole" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Il modello di messaggio" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Questo valore può essere il nome di un file. Se il file esiste, il contenuto del file sarà utilizzato come messaggio.\n" -"\n" -"Nel messaggio sono sostituiti alcuni token:\n" -"%OPERATIONNAME% - Il nome dell'operazione, di norma \"Backup\"\n" -"%LOCALPATH% - Il percorso dei file o delle cartelle locali coinvolti nell'operazione (se presente)\n" -"%PARSEDRESULT% - Il risultato analizzato, se l'operazione è un backup. I valori possibili sono: Errore, Avviso, Successo\n" -"\n" -"Tutte le opzioni da riga di comando sono segnalate dentro %value%, es. %volsize%. Qualsiasi valore sconosciuto/non impostato è rimosso." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Il nome utente XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Il nome utente per l'account che invierà il messaggio, incluso il nome " -"dell'host. Cioè \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "La password XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "La password per l'account che invierà il messaggio" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5172,135 +5070,158 @@ msgstr "" "Puoi specificare uno di \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Puoi fornire più opzioni con una virgola come separatore, es. \"{0},{1}\". Il valore speciale \"{4}\" è una scorciatoia per \"{0},{1},{2},{3}\" e invierà una messaggio per tutte le operazioni di backup." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Invia messaggi per tutte le operazioni" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Per impostazione predefinita, i messaggi saranno inviati solo dopo " -"l'operazione di backup. Usa questa opzione per inviare i messaggi per tutte " -"le operazioni" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Modulo rapporto XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Questo modulo fornisce il supporto per l'invio di rapporti di stato tramite " -"messaggi XMPP" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Si è verificato un timeout durante l'accesso al server Jabber" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Invio del messaggio Jabber fallito: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Modulo rapporto HTTP" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL rapporto HTTP" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Modulo rapporto HTTP" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Il nome del parametro per inviare il messaggio come" -#: Library/Modules/Builtin/Strings.cs:162 -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: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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Parametri aggiuntivi da aggiungere al messaggio http. Cioè " -"\"parameter1=value1¶meter2=value2\"" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Invio del messaggio http fallito: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Invia dati come corpo JSON" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -"Utilizza questo flag per inviare i dati del risultato come oggetto JSON" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Imposta il protocollo HTTP da utilizzare" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Utilizza questa opzione per modificare il protocollo HTTP predefinito " -"utilizzato per inviare una segnalazione" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Definisce un livello di log per i messaggi" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Utilizza questa opzione per impostare il livello di log per i messaggi da " -"includere nella segnalazione" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Filtro messaggi di log" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Utilizza questa opzione per impostare un filtro espressione che definisce " -"quali opzioni sono incluse nella segnalazione" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Limita le linee di log" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5308,51 +5229,36 @@ 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Il formato non è supportato: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Valore dimensione non valido: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" "Il convalidatore del certificato SSL è stato chiamato in un ordine non " "corretto" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}Potresti importare un insieme di certificati attendibili nell'archivio " -"Mono certificato.{0}Usa il comando:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #per sistemi basati su Debian {0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #per sistemi derivati da RedHat{0}Leggi di " -"più: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Nel certificato del server si è verificato l'errore {0} e l'hash {1}{2}Se " -"consideri attendibile questo certificato, usa l'opzione da riga di comando " -"--accept-specified-ssl-hash={1} per accettare comunque il certificato del " -"server.{2} Puoi anche tentare di importare il certificato del server nel " -"pool di attendibilità del sistema operativo." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5361,71 +5267,71 @@ msgstr "" "Errore durante la convalida dell'hash del certificato, messaggio errore: " "{0}, nome errore SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "La cartella temporanea non esiste: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Errore nell'analizzare il segmento: {0}, numero intero non valido" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Identificatore non valido: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Dati non analizzati: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Uri non valido: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Nell'Uri manca il nome dell'host: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "La stringa \"{0}\" non può essere analizzata in una data" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Impossibile leggere e scrivere sullo stesso flusso di dati" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5434,31 +5340,31 @@ msgstr "" "La stringa {0} non rappresenta un filtro con un nome gruppo noto. I valori " "validi sono: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: Seleziona nessun filtro." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: Un'impostazione predefinita di filtri di esclusione, attualmente " "restituisce: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: Un'impostazione predefinita di filtri di inclusione, attualmente " "restituisce: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "Pseudonimo: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5470,7 +5376,7 @@ msgstr "" "protetti. La maggior parte degli utenti dovrebbe almeno applicare questi " "filtri." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5479,12 +5385,12 @@ msgstr "" "{0}: File che fanno parte del sistema operativo. Questi file sono " "ripristinati quando si reinstalla il sistema operativo." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "{0}: File e cartelle noti per la memorizzazione di dati temporanei." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5493,18 +5399,18 @@ msgstr "" "{0}: File e cartelle che sono noti come posizioni di cache del sistema " "operativo e varie applicazioni" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: Programmi installati e relative librerie, ma non le loro impostazioni." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "Il comando {0} necessita di almeno una delle seguenti opzioni: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5513,117 +5419,125 @@ msgstr "" "Trovati {0} comandi ma erano previsti {1}, comandi: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Comando non supportato: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Nessun gruppo di file corrisponde ai criteri" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Il seguente gruppo di file sarà cancellato" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Questo gruppo di file è stato cancellato:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Backend supportati:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Moduli di compressione supportati:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Moduli di crittografia supportati:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Opzioni supportate:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Il modulo è caricato automaticamente, usa --disable-module per evitarlo" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Il modulo non è caricato automaticamente, usa --enable-module per caricarlo" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Moduli generici supportati:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"L'opzione --{0} è stata impostata, ma essa è riservata per uso interno e " -"non può essere usata da riga di comando" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Si è verificato un errore: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Il messaggio di errore interno è: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Include i file che corrispondono a questo filtro. Il carattere speciale * " -"indica un numero qualsiasi di caratteri e il carattere speciale ? ogni " -"singolo carattere, usa *.txt per includere tutti i file con estensione txt. " -"Anche le espressioni regolari sono supportate e possono essere fornite " -"utilizzando parentesi quadre, ad es. [.*\\.txt]. I filtri gruppo (che " -"racchiudono un set predefinito di file e cartelle noti) possono essere " -"specificati utilizzando parentesi graffe, ad es. {{Applicazioni}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Includi file" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Esclude i file che corrispondono a questo filtro. Il carattere speciale * " -"indica un numero qualsiasi di caratteri e il carattere speciale ? ogni " -"singolo carattere, usa *.txt per escludere tutti i file con estensione txt. " -"Anche le espressioni regolari sono supportate e possono essere fornite " -"utilizzando parentesi quadre, ad es. [.*\\.txt]. I filtri gruppo (che " -"racchiudono un set predefinito di file e cartelle noti) possono essere " -"specificati utilizzando parentesi graffe, ad es. {{File temporanei}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Escludi file" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5634,11 +5548,11 @@ msgstr "" "lista o ripristina, saranno elencati o ripristinati i file di controllo " "invece dei file normali." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Usa i file di controllo" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5647,20 +5561,20 @@ msgstr "" "altri messaggi che normalmente andranno alla console saranno reindirizzati " "al registro." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Disabilita la console di output" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Questo link potrebbe fornire ulteriori informazioni: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Attiva/disattiva aggiornamenti automatici" -#: CommandLine/Program.cs:283 +#: 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 2f8ffab1a..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 cab956940..9b9d69801 100644 --- a/Localizations/duplicati/localization-ja_JP.po +++ b/Localizations/duplicati/localization-ja_JP.po @@ -5,8 +5,8 @@ # # Translators: # AlbireoGT, 2017 -# yu hi , 2019 -# あわしろいくや , 2020 +# あわしろいくや , 2024 +# yu hi , 2024 # Suguru Hirahara, 2024 # #, fuzzy @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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" @@ -24,286 +24,61 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "他のインスタンスが存在しています。通知しました" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"データベースを作成、アップグレード、または開けませんでした。\n" -"エラーメッセージ:{0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "このヘルプを表示" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"サポートするコマンドラインの引数:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "パラメーターのファイルへのパス" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"パラメーターのファイルにフィルターが指定されている場合、フィルターをコマンドラインで指定することはできません。--{0}、--{1}、または--{2}の特殊オプションを使用すると、パラメーターのファイルでフィルターを設定できます。各フィルターの先頭には+または-" -"が付いていなければならず、複数のフィルターがある場合は{3}で結合する必要があります。" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "パラメーターのファイル \"{0}\" を読み込めません。理由:{1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "指定されたファイルにログの情報を出力" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "ログファイルに記入される情報量を決定" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "ポータブルモードを有効にする(データベースがプログラムの実行ファイル以下に保存されます)" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Duplicatiで深刻なエラーが発生しました: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"開始できませんでした。他のプロセスが既に起動している可能性があります。\n" -"エラーメッセージ:{0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "データベースの暗号化を無効にする" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "サポートされていないSQLiteのバージョンが検知されました({0})。{1}以上のバージョンを使用してください" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"ウェブサーバーの静的なファイルが保存されているフォルダーのパス。フォルダーは、プログラムがインストールされているフォルダーの内側に設定してください" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "ウェブサーバーがリクエストを受け付けるポート番号。複数の値をコンマで区切って指定できます。" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "ウェブサーバーがSSL通信に使用するPKCS #12形式の証明書と鍵のファイル。RSAまたはDSAの鍵のみをサポートします。" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "PKCS #12 ファイルの証明書を復号するためのパスワード" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"ウェブサーバーにアクセスする際に必要となるパスワード。このオプションは保存されるため毎回入力する必要はありません。値を入力しない場合、パスワードは無効となります。" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "許可するホスト名。セミコロンで分けて入力。ホスト名に「*」を設定した場合、全てのホスト名が許可され、ホスト名の確認は行いません。" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "古いログデータを消去" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "データベースからログデータを削除するまでの時間を設定できます。" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "設定を保存するフォルダーを設定" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicatiは全ての設定に関してデータベースを保存する必要があります。このオプションで、設定を保存する場所を指定できます。このオプションは環境変数" -" {0} でも設定できます。" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "データベースの暗号鍵を設定" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"このオプションは、ローカルの設定のデータベースを暗号化するための鍵を設定します。このオプションは環境変数の{0}でも設定できます。オプションの--{1}でデータベースの暗号化を無効にできます。" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "一時的な保存フォルダー" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"このオプションで、一時的な保存領域として使うフォルダーを指定できます。既定ではシステムの一時フォルダーを使用します。SQLiteも一時ファイルをここで設定したフォルダーに保存します。" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "サーバーが起動しました。{0}のポート{1}でリクエストを待ち受けています" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "指定されたパラメーターでSSL証明書を作成できません。例外に関する詳細:{0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "待ち受け用のソケットを設定できません。試したポート番号:{0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "このモジュールは、256ビットのAES暗号化を行い、AESCryptと同じ方法で全てのファイルを暗号化します。" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256による暗号化(内蔵)" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "パスフレーズを入力してください" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" -msgstr "" -"このオプションで、AESによる暗号化で許可するスレッドの水準を設定できます。数値には0(既定値)、または、1(マルチスレッド化を行わない)から4(マルチスレッド化を最大限に行う)までの値を指定できます。" +"Use this option to set the thread level allowed for AES crypt operations." +msgstr "AES暗号の操作で許可するスレッドの水準を設定できます。" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "暗号化に使用するスレッドの優先度(0〜4)を設定" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "暗号化に使用するスレッドの水準の設定" -#: Library/Encryption/Strings.cs:34 +#: 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 msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "データを復号できませんでした(パスフレーズが正しくない可能性があります):{0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" "GPG暗号化モジュールは、GNU Privacy " -"Guardプログラムを使ってファイルの暗号化と復号を行います。これを使用するにはgpgの実行ファイルがシステムで利用可能になっている必要があります。Windowsの場合は、Program" +"Guardプログラムを使ってファイルの暗号化と復号を行います。これを使用するにはgpgの実行ファイルがシステムで利用可能になっている必要があります。Duplicatiは、Windowsの場合は、Program" " " -"Files内の既定のフォルダーにインストールされていること、また、LinuxとmacOSの場合は、環境変数のPATHで利用できるようになっているという前提で進めます。GPGのパスは" -" --gpg-program-path のスイッチで設定できます。" +"Files内の既定のフォルダーにインストールされていること、また、LinuxとmacOSの場合は、環境変数のPATHで利用できるようになっていることを前提とします。GPGのパスは" +" --{0} のオプションで設定できます。" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard(外部)" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -311,22 +86,11 @@ msgstr "" "このスイッチで追加のオプションをGPGに指定できます。--passphrase-fd オプションは指定できません。--decrypt " "オプションは常に指定されます。" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "復号に使用するGPG用の追加のコマンドラインオプション" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPGによる暗号化と復号を行う際には、--armor オプションでファイルを保護します。このスイッチで--armor オプションを外すことができます。" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "GPG Armorを使用しない" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -334,47 +98,41 @@ msgstr "" "このスイッチで追加のオプションをGPGに指定できます。--passphrase-fd オプションは指定できません。--encrypt " "オプションは常に指定されます。" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "暗号化に使用するGPG用の追加のコマンドラインオプション" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "「{0} {1}」でGPGを実行できませんでした:{2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"GNU Privacy " -"Guardプログラムのパス。指定されていない場合、Duplicatiは「gpg」プログラムがシステムのパスで利用できるとみなします。" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "GnuPGへのパス" +"GNU Privacy Guardのプログラムのパス。指定されない場合、Duplicatiはシステム上で「gpg2」と「gpg」を検索します。" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "このオプションは非標準の処理を行います。オプション --{0} を代わりに使用してください。" +msgid "The path to GnuPG" +msgstr "GnuPGへのパス" #: Library/Encryption/Strings.cs:50 msgid "" "Use this option to supply the --armor option to GPG. The files will be " "larger but can be sent as pure text files." msgstr "" -"このオプションでGPGに--armorオプションを渡します。ファイルのサイズは大きくなりますが、テキストファイルとして送信できるようになります。" +"このオプションを有効にすると、GPGに--" +"armorオプションを指定します。ファイルのサイズは大きくなりますが、テキストファイルとして送信できるようになります。" #: Library/Encryption/Strings.cs:51 msgid "Use GPG Armor" msgstr "GPG Armorを使用" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "復号に使用するGPGのコマンドを上書き" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -383,9 +141,9 @@ msgstr "GPGの復号用のコマンド" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" -msgstr "既定のGPG暗号化のコマンド「{0}」を上書きします。通常は、{1}の設定で非対称暗号化を要求する際に使用されます。" +"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" @@ -404,77 +162,82 @@ msgstr "GnuPGを実行できませんでした。出力は行われません" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "GnuPGを実行できませんでした。プログラムは終了しません" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "エイリアス" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "既定値" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[非推奨]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "値" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" -msgstr "" +msgstr "ブール値" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "列挙" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "フラグ" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "整数" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "パス" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "サイズ" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "文字列" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" -msgstr "" +msgstr "時間の幅" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "不明" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "既に存在するフォルダーは作成できません" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "要求されたフォルダーは存在しません" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "キャンセル済" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "要求されたファイルは存在しません" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -485,164 +248,158 @@ msgstr "" "エラーメッセージ:{0}\n" "コマンド:{1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, 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:8 +#: 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:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "スクリプトを実行しましたが、一時フォルダー {0} がありません:{1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "スクリプトを実行しましたが、一時フォルダー {0} が残っています:{1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "スクリプトは終了コード {0} を返しましたが、期待されていたコードは {1} です:{2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "スクリプトを実行しましたが、出力された結果には {0} のパラメーターが欠けています:{1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "USNエントリーの完全なファイルパスを決定できません" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "USNジャーナルのエントリーが直近のスキャン後に削除されました" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "列挙中に予期しない空の応答がありました" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USNはLinuxではサポートされていません" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." -msgstr "USNが返したファイルの数は0です。これはおそらくエラーです。それを修正するため、USNを無効としました。" +msgstr "USNが返したファイルの数は0です。これはおそらくエラーです。エラーを修正するため、USNを無効としました。" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "予期しないパスのフォーマットです" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "サポートしていないUSNジャーナルのバージョンです。" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "以前のバックアップにはUSNジャーナルの情報が記録されていません" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "USNのジャーナルIDが変更されました" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "次のUSNはゼロです" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "バックアップの設定を変更しました" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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://コンテナー/フォルダー」となります。" +"このバックエンドでは、Swift(OpenStack " +"オブジェクトストレージ)との間でデータの読み書きを実行できます。許可されている形式は、「openstack://コンテナー/フォルダー」となります。" -#: Library/Backend/OpenStack/Strings.cs:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack シンプルストレージ" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "必要なオプションが指定されていません:{0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"サーバーに接続する際に使用するパスワード。環境変数「AUTH_PASSWORD」でも指定できます。パスワードを指定する際には、--{0}もまた設定する必要があります" +"サーバーの接続に使用するパスワード。環境変数「AUTH_PASSWORD」でも指定できます。パスワードを指定する際には、--{0}もまた設定する必要があります。" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "サーバーの接続に使用するパスワード" +#: Library/Backend/OpenStack/Strings.cs: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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "サーバーの接続に使用するドメイン" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "サーバーの接続に使用するユーザー名。環境変数「AUTH_USERNAME」でも指定できます。" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "サーバーの接続に使用するユーザー名" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -650,21 +407,21 @@ msgid "" msgstr "" "テナント名は一般に、料金の支払いを行うユーザーのアカウント名です。このオプションは、パスワードで認証する際には必須となりますが、APIキーで認証する際には必要ありません。" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "サーバーとの接続に使用するテナント名を指定" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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:35 -msgid "Supplies the API key used to connect to the server" -msgstr "サーバーの接続に使用するAPIキー" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -672,19 +429,19 @@ msgid "" msgstr "" "認証用URLでユーザーの認証と、ストレージサービスの検知を行えます。URLは通常「/v2.0」で終わります。既知のサービス提供者は{0}{1}です。" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "認証用URLを指定" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." -msgstr "使用するKeystone APIのバージョン。正常値は「v2」と「v3」です。" +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "使用するKeystone APIのバージョン。有効な値は「v2」と「v3」です。" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "使用するKeystone APIのバージョン" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -692,397 +449,377 @@ msgid "" msgstr "" "このオプションはコンテナーの作成時に、コンテナーを作成するリージョンの指定にのみ使用されます。リージョンの一覧についてはサービス提供者に確認してください。指定しない場合は既定のリージョンが設定されます。" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "コンテナーの作成に使用するリージョンを指定" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "OpenStackの設定モジュール" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "取得する設定" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"このバックエンドでは、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「ftp://ホスト名/フォルダー」または「ftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" +"このバックエンドでは、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。許可されている形式は、「ftp://ホスト名/フォルダー」と「ftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" -#: Library/Backend/FTP/Strings.cs:8 +#: 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接続はアクティブモードで行われます。「ftp-" -"passive」フラグが同時に設定されている場合でも、接続はアクティブモードで行われます" +"このオプションを有効にすると、FTP接続はアクティブモードで行われます。オプション --{0} " +"が同時に設定されている場合でも、接続はアクティブモードで行われます。" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "FTP接続の方法を切り替える" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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接続はパッシブモードで行われます。一部のファイヤーウォールではそれにより動作が改善する場合があります。「ftp-" -"regular」フラグが同時に設定されている場合、このフラグは無視されます" +"このオプションを有効にすると、FTP接続はパッシブモードで行われます。一部のファイヤーウォールではそれにより動作が改善する場合があります。オプション " +"--{0} が同時に設定されている場合、このオプションは無視されます。" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "サーバーの接続に使用するパスワード。環境変数「AUTH_PASSWORD」でも指定できます。" -#: Library/Backend/FTP/Strings.cs:16 +#: 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)。" +msgstr "このオプションを有効にすると、FTP通信にSecure Socket Layer(SSL)を使用します(ftps)。" -#: Library/Backend/FTP/Strings.cs:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "DuplicatiにSSL(ftps)接続を行うよう指示" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "フォルダー {0} は見つかりませんでした。メッセージ: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "ファイル {0} をアップロードしましたが、サイズ {1} は正しいサイズ {2} と等しくありません" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "アップロードの検証を無効にする" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -"ネットワークの不具合に対処するために、全てのアップロードに関して検証が試みられます。このオプションを使うと検証が無効になり、アップロードの速度を向上できますが、アップロードの信頼性は減少します。" +"ネットワークの不具合からデータを保護するために、全てのアップロードに関して検証が試みられます。このオプションを使うと検証が無効になり、アップロードの速度を向上できます。ただし、アップロードの信頼性は減少します。" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "アップロードの検証を無効にする" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "フォルダー {0} は見つかりませんでした。メッセージ: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +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 "ファイル {0} をアップロードしましたが、サイズ {1} は正しいサイズ {2} と等しくありません。" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "Google クラウドストレージの設定モジュール" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" -"このバックエンドでGoogle " -"クラウドストレージとの間でデータの読み書きを実行できます。サポートされている形式は、「gcs://バケット/フォルダー」となります。" - -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "Google Cloud Storage" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 -#, csharp-format -msgid "You need an AuthID, you can get it from: {0}" -msgstr "認証IDが必要です。{0}で取得できます。" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "バケットの作成時には --{0} でプロジェクトのIDを指定してください" - -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/HubiC/Strings.cs:23 Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "認証コード" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/HubiC/Strings.cs:24 Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" +"このバックエンドでは、Google " +"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「gcs://バケット/フォルダー」となります。" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +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 "バケットの作成時には --{0} でプロジェクトのIDを指定してください。" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "{0}で取得される認証コード" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "認証コード" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、データを保存するリージョンを変更できます。利用料金はバケットの場所に応じて変わります。\n" -"既知のバケットの場所:\n" +"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、データを保存するリージョンを変更できます。利用料金は、バケットの場所に応じて変わります。バケットを作成できる既知の場所には以下のものがあります。\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "バケットの作成場所のオプションを指定" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットの保存領域のタイプを変更できます。利用料金と機能はバケットの保存領域のクラスに応じて変わります。\n" -"既知の保存領域のクラス:\n" +"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットの保存領域のタイプを変更できます。利用料金と機能は、バケットの保存領域のクラスに応じて変わります。既知の保存領域のクラスには以下のものがあります。\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "バケットを作成する保存領域のクラスを指定" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "バケットを作成するプロジェクトを指定" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットが存在するプロジェクトのIDを指定できます。利用料金の請求先はプロジェクトにより決定されます。" +"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、バケットが存在するプロジェクトのIDを指定できます。利用料金の請求先は、プロジェクトにより決定されます。" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"このバックエンドでGoogle " -"ドライブとの間でデータの読み書きを実行できます。サポートされている形式は、「googledrive://フォルダー/サブフォルダー」となります。" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" +"このバックエンドでは、Googleドライブとの間でデータの読み書きを実行できます。許可されている形式は、「googledrive://フォルダー/サブフォルダー」となります。" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "フォルダー「{1}」内に「{0}」の名前のファイルが2つ以上存在しています" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +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 "使用するチームのドライブを指定できます。オプションを設定しない場合、個人用のドライブを使用します。" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "チームのドライブID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "このオプションで、使用するチームのドライブを指定できます。オプションを設定しない場合、個人用のドライブを使用します。" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFilesはアカウントの所在地に応じて異なるサーバーを認証に使用しています。このオプションで、別の認証用URLを指定できます。このオプションは、--{0}を上書きします。" - -#: Library/Backend/CloudFiles/Strings.cs:5 -msgid "Provide another authentication URL" -msgstr "別の認証用URLを指定" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "CloudFilesとの認証用に使用するAPIアクセスキーを指定。" - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "サーバーとの接続に使用するアクセスキーを指定" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicatiは、指定されたログイン情報がアメリカ合衆国向けのアカウントのものであると想定します。イギリス向けのアカウントを使用している場合は、このオプションを使用してください。なおこれは「--{0}={1}」の設定と同等のものです。" - -#: Library/Backend/CloudFiles/Strings.cs:13 -msgid "Use a UK account" -msgstr "イギリスのアカウントを使用" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "CloudFilesの認証時に使用するユーザー名を指定。" - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "CloudFilesの認証時に使用するユーザー名を指定" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" +"CloudFilesはアカウントの所在地に応じて異なるサーバーを認証に使用しています。このオプションで、別の認証用URLを指定できます。このオプションは--{0}を上書きします。" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "別の認証用URLを指定" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "CloudFilesとの認証用に使用するAPIアクセスキー。" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"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 "The username used to authenticate with CloudFiles." +msgstr "CloudFilesの認証時に使用するユーザー名。" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5ハッシュ(ETag)認証を行えませんでした" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "ファイルを削除できませんでした" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "ファイルをアップロードできませんでした" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "CloudFiles APIのアクセスキーが指定されていません" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "CloudFilesのユーザーIDが指定されていません" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "CloudFilesから予期しない応答がありました。APIが変更された可能性があります。" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" +msgstr "CloudFilesから予期しない応答がありました。APIが変更されている可能性があります。" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" +msgstr "S3の設定モジュール" + +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -"AWSの「秘密アクセスキー」はAWSのアカウントにログインしてから取得できます。「auth-password」のプロパティーでも指定できます。" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWSの「秘密アクセスキー」" - -#: Library/Backend/S3/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:26 msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." msgstr "" -"AWSの「アクセスキーID」はAWSのアカウントにログインしてから取得できます。「auth-username」のプロパティーでも指定できます。" +"このバックエンドでは、S3互換サーバーとの間でデータの読み書きを実行できます。許可されている形式は、「s3://バケット名/プレフィックス」となります。" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWSの「アクセスキーID」" - -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "S3互換" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "AWSの秘密アクセスキーは、AWSのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" + +#: Library/Backend/S3/Strings.cs:29 +msgid "AWS Secret Access Key" +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 option --{0}." +msgstr "AWSのアクセスキーのIDは、AWSのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "AWSのアクセスキーのID" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "S3の秘密鍵が指定されていません" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "S3のユーザーIDが指定されていません" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"このフラグは新しいバケットの作成時にのみ使用されます。このフラグを設定すると、ヨーロッパのサーバーにバケットを作成します。このフラグは「s3-use-" -"new-style」のフラグを強制的にて供します。Amazonは、ヨーロッパにあるバケットに対して、少し高い利用料金を請求します。" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "ヨーロッパのサーバーを使用" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "この因数を指定すると、S3のバックエンドは、URLのプレフィックスを使用する方法ではなく、サブドメインを使用します。" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "ホストのバケット名を決定できません:{0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-" -"aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "非推奨のURLの形式を使用しています。以下の形式に変更してください:{0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" -"このバックエンドでS3互換サーバーとの間でデータの読み書きを実行できます。許可されている形式は、「s3://バケット名/プレフィックス」となります。" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "オプション --{0}と--{1}は同時に使用できません" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "--{0}={1}を代わりに使用してください" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、データを保存するリージョンを変更できます。Amazonは、米国国外にあるバケットに対して、少し高い利用料金を請求します。\n" -"バケットが存在する既知の場所:\n" +"このオプションは新しいバケットの作成時にのみ使用されます。このオプションで、データを保存するリージョンを変更できます。Amazonは、米国国外にあるバケットに対して、少し高い利用料金を請求します。バケットを作成できる既知の場所には以下のものがあります。\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "S3のロケーションに関する制約を指定" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1091,68 +828,133 @@ msgstr "" "現在、Amazon以外の企業もS3のAPIをサポートしています。このバックエンドで、それらの企業との間でもデータの読み書きを実行できます。このオプションでホスト名を設定してください。サービスを提供している既知の企業には以下のものがあります。\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "代替のS3サーバー名を指定" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "使用するS3のクライアントライブラリーを指定" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" +"awsまたはminioを設定してください。設定に応じて、AWS SDKまたはMinio SDKのいずれかを使用して、S3互換サービスとの通信を行います。" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"このフラグで、HTTP通信にSecure Socket " -"Layer(SSL)を使用するよう設定できます(https)。なおSSL接続では、バケット名にドット(.)がある場合、適切に接続を行うことができないため、ご注意ください。" +"このオプションを有効にすると、HTTP通信にSecure Socket " +"Layer(SSL)を使用します(https)。なおSSL接続では、バケット名にドット(.)がある場合、適切に接続を行うことができません。" -#: Library/Backend/S3/Strings.cs:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." -msgstr "awsまたはminioを設定してください。設定後、AWS SDKまたはMinio SDKを使用してS3のサービスとの通信を行います。" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "awsのクライアントでチャンクのエンコードを無効に設定します。チャンクのエンコードをサポートしていないS3サービス提供者もあります。" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "DuplicatiにSSL(https)接続を使用するよう指示" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "チャンクのエンコーディングを無効にする(awsのクライアントのみ)" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." -msgstr "このオプションで保存領域のクラスを指定できます。オプションが使用されていない場合には、既定の保存領域のクラスが選択されます。" +msgstr "保存領域のクラスを指定できます。オプションが使用されていない場合には、既定の保存領域のクラスが選択されます。" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "保存領域のクラスを指定" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "S3 IAMのサポートモジュール" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "実行する操作" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "ユーザー名" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "AmazonのアクセスキーのID" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "パスワード" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"このバックエンドでは、代替のFTPクライアントを使用して、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「aftp://ホスト名/フォルダー」または「aftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" +"このバックエンドでは、代替のFTPクライアントを使用して、FTPをベースとしたバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「aftp://ホスト名/フォルダー」と「aftp://ユーザー名:パスワード@ホスト名/フォルダー」となります。" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "代替FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "このオプションを有効にすると、デバッグ用に、FTPダイアログのログを端末のコンソールに出力します。" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +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 "" +"このオプションを有効にすると、デバッグ用に、FTPのログイン情報(ユーザー名とパスワード)のログをコンソールに出力します(インターネットに投稿しないでください!)" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "FTPのログイン情報を端末のコンソールに出力" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "フォルダー「 {0} 」が見つかりません。メッセージ:{1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "ファイル {0} をアップロードしましたが、サイズ {1} は正しいサイズ {2} と等しくありません。" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1160,35 +962,35 @@ msgid "" msgstr "" "ネットワークまたはサーバーの不具合に対処するために、全てのアップロードに関して検証が試みられます。このオプションを使うと検証が無効になり、アップロードの速度を向上できますが、アップロードの信頼性は減少します。" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." -msgstr "このフラグを設定すると、FTPのデータ通信モードが、設定したオプションに変更されます。" +msgstr "FTPのデータ通信モードを、設定したオプションに変更します。" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "FTPのデータ通信の種類を設定" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." -msgstr "このフラグを設定すると、FTPの暗号化モードが、設定したオプションに変更されます。" +msgstr "FTPの暗号化モードを、設定したオプションに変更します。" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "FTPの暗号化モードを設定" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." -msgstr "このフラグは、暗号化が有効になっている場合に使用するSSLのポリシーを管理します。" +msgstr "暗号化が有効になっている場合に使用するSSLのポリシーを管理します。" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "暗号化が有効な場合に使用するSSLポリシーを設定" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1196,203 +998,196 @@ msgid "" msgstr "" "一部のFTPサーバーでは、ファイルの正確なサイズを報告するのにわずかな遅延が必要とされます。必要とされる遅延は、ネットワークのトポロジーに依存します。アップロードのサイズの不一致に関するエラーが報告される場合は、数秒の遅延を追加してみてください。" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "ファイルのアップロード後に遅延を追加" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "ファイル {0} の削除時にエラーが発生しました" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "ファイル {0} の読み込み中にエラーが発生しました" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "ファイル {0} の書き込み中にエラーが発生しました" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "SSHの公開鍵と秘密鍵を生成するためのモジュール" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH鍵の生成モジュール" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "公開鍵に付けられるユーザー名。" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "公開鍵のユーザー名" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "公開鍵に付けられるユーザー名" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "生成する鍵の種類を決定。" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "鍵の種類" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "生成する鍵の種類を決定" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "ビットで計測される鍵の長さ。" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "鍵の長さ" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "ビットで計測される鍵の長さ" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "SSHの公開鍵をアップロードするためのモジュール" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" -msgstr "SSHキー アップローダー" +msgstr "SSHキーのアップローダー" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "接続を確立する際に使用するSSH接続のURL。" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "SSH接続のURL" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "接続を確立する際に使用されるSSH接続のURL" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "SSHの公開鍵にはSSHの文字列を正しく指定してください。文字列は.ssh/authorized_keysのファイルに追加されます。" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "追加するSSHの公開鍵" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "SSHの公開鍵にはSSHの文字列を正しく指定してください。文字列は.ssh/authorized_keysのファイルに追加されます。" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP(SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 " +"サーバーのフィンガープリント。サーバーの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:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "サーバーのフィンガープリントを指定。サーバーのIDの検証に使用" +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -"中間者攻撃を防ぐために、サーバーのフィンガープリントを接続時に検証します。このオプションでホストの鍵のフィンガープリントの検証を無効にできます。テスト用にのみ使用してください。" +"中間者攻撃を防ぐために、サーバーのフィンガープリントを接続時に検証します。このオプションを有効にすると、ホストの鍵のフィンガープリントは検証されなくなります。テスト用にのみ使用してください。" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "フィンガープリントの検証を無効にする" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"OpenSSHの鍵ファイルを指定できます。ファイルが暗号化されている場合は、指定されたパスワードを使って鍵ファイルを復号します。このオプションが指定されている場合は、パスワードによる認証は行いません。なお、このオプションは、管理されているSSHクライアントを使用する場合にのみ機能します。" -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "SSHの秘密鍵を使用して認証" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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}を付ける必要があります。ファイルが暗号化されている場合は、指定されたパスワードを使って鍵ファイルを復号します。このオプションが指定されている場合は、パスワードによる認証は行いません。なお、このオプションは、管理されているSSHクライアントを使用する場合にのみ機能します。" +"URL形式にエンコードしたSSHの秘密鍵を指定できます。秘密鍵の先頭には{0}を付ける必要があります。秘密鍵が暗号化されている場合は、指定されたパスワードで復号します。秘密鍵が指定されている場合は、パスワードによる認証は行いません。" -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "SSH経由の操作に関してDuplicatiで指定するタイムアウトの数値を調整できます。0を設定した場合、タイムアウトは無効となります。" + +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -"このオプションで、SSH経由の操作に関してDuplicatiで指定するタイムアウトの数値を調整できます。0を設定した場合、操作はタイムアウトしません。" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "操作のタイムアウトの数値を設定" - -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "keepaliveの値を設定" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "フォルダーを{0}に設定できませんでした。エラーメッセージ:{1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " "\"{0}\". Cause of this message is either not correct configuration or Man-" "in-the-middle attack!" msgstr "" +"サーバーのフィンガープリントを検証できませんでした。サーバーは、フィンガープリント「{0}」を返しました。このメッセージが表示されているのは、設定が誤っているか、あるいは中間者攻撃が行われているためです!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" -msgstr "" +msgstr "このホストを信頼するには--{1}=\"{0}\"を追加してください。テスト用に --{2}(安全ではありません!)を使うこともできます。" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "ファイルを強制削除" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1400,30 +1195,30 @@ msgid "" msgstr "" "ファイルを削除する際、ファイルはごみ箱に移動されてから一定期間経った後に削除される可能性があります。このコマンドを使用すると、ファイルを即座に強制削除できます。" -#: Library/Backend/Rclone/Strings.cs:6 +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "ファイルを強制削除" + +#: Library/Backend/Rclone/Strings.cs:26 +msgid "This backend can read and write data to Rclone." +msgstr "このバックエンドでは、Rcloneによるデータの読み書きができます。" + +#: Library/Backend/Rclone/Strings.cs:27 msgid "Rclone" msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:7 -msgid "This backend can read and write data to Rclone." -msgstr "このバックエンドでRcloneによるデータの読み書きができます。" - -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "ローカルのリポジトリー" - -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" "Rclone用のローカルのリポジトリー。Duplicatiが生成したファイルにアクセスする必要があるため、ローカルのドライブとして指定してください。" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "リモートのリポジトリー" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "ローカルのリポジトリー" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1431,35 +1226,53 @@ msgstr "" "Rclone用のリモートのリポジトリー。Rcloneがサポートしているバックエンドであればどれでも利用できます。詳細については " "https://rclone.org/ を確認してください。" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "リモートのリポジトリー" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "リモートのリポジトリーのパス。" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "リモートのパス" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "リモートのリポジトリーのパス。" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rcloneのオプション。" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "オプションはRcloneに渡されます。" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Rcloneの実行ファイル" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "Rcloneのオプション" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "Rcloneの実行ファイルへの完全パス。パスに含まれていない場合にのみ必要です。" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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" +msgstr "ローカルフォルダーまたはドライブ" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1467,13 +1280,13 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"このオプションは--{0}のオプションも併せて指定されている場合にのみ機能します。後者のオプションで代替のパスが指定されている場合、このオプションは、フォルダー内に置かれるマーカー用ファイルの名称を指定します。これは、外部ドライブがドライブの文字やマウントポイントを変更する場合への対処に使用できます。特定のファイルが存在することを確認することで、外部ドライブの想定されていない場所にファイルが書き込まれることを防ぐことができます。ファイルの内容は確認されず、ファイルが存在することだけが確認されます。" +"このオプションは--{0}のオプションも併せて指定されている場合にのみ機能します。後者のオプションで代替のパスが指定されている場合、このオプションには、フォルダー内に置かれるマーカー用ファイルの名称を指定することができます。これは、外部ドライブがドライブの文字やマウントポイントを変更する場合に対処するのに使用できます。特定のファイルが存在することを確認することで、外部ドライブの想定されていない場所にファイルが書き込まれることを防ぐことができます。ファイルの内容は確認されず、ファイルが存在することだけが確認されます。" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "バックアップ先のフォルダー内のファイルを検索" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1487,506 +1300,532 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"複数のバックアップ先を指定できます。第一のバックアップ先のパスは、このオプションで指定されるパスの一覧の先頭に置かれます。バックアップを開始する前に、リスト内の各フォルダーと、--{0}で指定されるマーカー用ファイルが存在するかどうかを確認し、マーカー用ファイルが存在するフォルダーの最初のパスが、バックアップ先として使用されます。「{1}」で複数のバックアップ先を分けて入力できます。Windowsでは、パスにはUNCのパスを、ドライブレターにはアスタリスクを指定できます(例:*:\\backup)。アスタリスクを指定した場合は、全てのドライブレターを確認します。ユーザー名とパスワードを指定した場合は、全てのバックアップ先に同じログイン情報を使用します。" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" -msgstr "" +msgstr "予備のバックアップ先を一覧で設定" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "ローカルフォルダーまたはドライブ" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "フォルダー「 {0} 」は存在しません" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" -msgstr "" +msgstr "マーカー用のファイル「{0}」が、バックアップ先のフォルダーにありませんでした:{1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -"ファイルを保存する際、通常の手順では、ファイルをコピーしてからオリジナルのファイルを削除します。そのようにすることで、何か問題が発生した場合に操作をやり直せるようにしています。このオプションを有効にすると、再試行の操作が失敗する可能性があります。なお、このオプションは、--disable-" -"streaming-transfersのオプションが有効にされていない限り機能しません。" +"ファイルを保存する際、通常の手順では、ファイルをコピーしてからオリジナルのファイルを削除します。そのようにすることで、何か問題が発生した場合に操作をやり直せるようにしています。このオプションを有効にすると、再試行の操作が失敗する可能性があります。なお、このオプションは、--{0}のオプションが有効にされていない限り機能しません。" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "ファイルをコピーする代わりに移動" -#: Library/Backend/File/Strings.cs:18 -msgid "Force authentication against remote share" -msgstr "" - -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:38 msgid "" "If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" -msgstr "" +"is dropped before attempting to authenticate." +msgstr "このオプションを設定すると、リモート共有に対する既存の認証は、認証を試みる前に終了されます。" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:39 +msgid "Force authentication against remote share" +msgstr "リモート共有に対する認証を強制" + +#: Library/Backend/File/Strings.cs:40 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" -msgstr "" -"「B2 クラウドストレージアプリケーションキー」はBackblazeのアカウントにログインしてから取得できます。「auth-" -"password」のプロパティーでも指定できます。" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." +msgstr "追加の予防策として、アップロードしたファイルの大きさを、ローカルのバックアップ元の大きさと比較します。" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "「B2 クラウドストレージアプリケーションキー」" +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "大きさの検証を無効にする" -#: Library/Backend/Backblaze/Strings.cs:6 +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"「B2 クラウドストレージアカウントID」はBackblazeのアカウントにログインしてから取得できます。「auth-" -"username」のプロパティーでも指定できます。" +"このバックエンドでは、Backblaze B2 " +"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「b2://バケット名/プレフィックス」となります。" -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "「B2 クラウドストレージアカウントID」" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 クラウドストレージ" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" +#: 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 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 option --{0}." +msgstr "" +"B2 クラウドストレージのアカウントのIDは、Backblazeのアカウントにログインしてから取得できます。オプション --{0} でも指定できます。" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 クラウドストレージのアカウントのID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" msgstr "B2 クラウドストレージのアカウントキーが指定されていません" -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "B2 クラウドストレージのアカウントIDが指定されていません" +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "B2 クラウドストレージのアカウントのIDが指定されていません" -#: Library/Backend/Backblaze/Strings.cs:15 -msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" -msgstr "" -"このバックエンドでBackblaze B2 " -"クラウドストレージとの間でデータの読み書きを実行できます。許可されている形式は、「b2://バケット名/プレフィックス」となります。" - -#: Library/Backend/Backblaze/Strings.cs:16 +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"既定では非公開のバケットが作成されます。このオプションでバケットの種類を設定できます。許可されている種類についてはB2のドキュメンテーションを参照してください" +"既定では非公開のバケットが作成されます。このオプションでバケットの種類を設定できます。許可されている種類についてはB2のドキュメンテーションを参照してください。" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "作成する種類のバケット" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"このオプションで、B2のバケットの内容の一覧ページのサイズを設定できます。サイズが小さければデータ量も減りますが、B2でのクラスCのトランザクション数が多くなる可能性があります。100から1000までの間の数値を指定することを推奨します。" +"B2のバケットの内容の一覧ページのサイズを設定できます。サイズが小さければデータ量も減りますが、B2でのクラスCのトランザクション数が多くなる可能性があります。100から1000までの間の数値を指定することを推奨します。" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "ファイルの一覧ページのサイズ" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"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」のようなドメインのはずです。" +"ファイルのダウンロード元のカスタムドメインを設定できます。アップロードには影響しません。既定のダウンロード元のURLはアカウントに応じて、「https://f00X.backblazeb2.com」のようなドメインのはずです。" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "ファイルのダウンロードに使うベースのURL" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "\"{0}\"の設定は\"{1}\"にとって正しくありません。0よりも大きい整数に設定してください。" -#: Library/Backend/Sia/Strings.cs:6 +#: Library/Backend/Sia/Strings.cs:26 +msgid "This backend can read and write data to Sia." +msgstr "このバックエンドでは、Siaとの間でデータの読み書きを実行できます。" + +#: Library/Backend/Sia/Strings.cs:27 msgid "Sia Decentralized Cloud" msgstr "Sia 分散型クラウド" -#: Library/Backend/Sia/Strings.cs:7 -msgid "This backend can read and write data to Sia." -msgstr "このバックエンドでSiaとの間でデータの読み書きを実行できます。" +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "バックアップ先のパスを設定。例:/backup" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "バックアップのパス" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "Siaのサーバーのパスワードを指定。" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Siaのパスワード" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "冗長性の最低の値は1.0となります。" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "最小値は3です。" +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "最小の冗長性を設定" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" -msgstr "認証IDが指定されていません。{0}で取得できます" +msgstr "認証IDが指定されていません。{0}で取得できます。" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " "better on a slower or less reliable connection), and to be a multiple of 320" " KiB." msgstr "" +"大きなサイズのファイルは、ここで指定したサイズに分割して送信されます。サイズは5MiBから10MiBの間で(速度が遅かったり、不安定だったりするネットワーク接続では、小さいサイズの方がよく機能する場合があります)、320KiBの倍数に設定することを推奨します。" -#: Library/Backend/OneDrive/Strings.cs:11 -msgid "Number of retries for each fragment" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "アップロードする大きなファイルを分割する際のサイズ" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:31 msgid "" "Number of retry attempts made for each fragment before failing the overall " -"file upload" -msgstr "" +"file upload." +msgstr "分割した各ファイルについて、ファイル全体のアップロードを失敗したと判断して終了するまで、最大で何回の再試行を許可するか指定してください。" -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Millisecond delay between fragment errors" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:32 +msgid "Number of retries for each fragment" +msgstr "分割した各ファイルについての再試行数" -#: Library/Backend/OneDrive/Strings.cs:14 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" -msgstr "" +"fragments." +msgstr "分割した各ファイルをアップロードする際のエラーに関して、待機する時間をミリ秒で指定してください。" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:34 +msgid "Millisecond delay between fragment errors" +msgstr "分割したファイルに関するエラー間の時間(ミリ秒)" + +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "このオプションを有効にすると、HTTPリクエストを行う際にHttpClientクラスを設定します。" + +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "HttpClientクラスの使用を選択" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "HTTPリクエストを行う際に、HttpClientクラスを使用するかどうかを選択してください" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive バージョン2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Microsoft Graph APIでファイルをMicrosoft OneDriveまたはMicrosoft OneDrive for " -"Businessに保存します。このバックエンドを使用するには{0}({1})と{2}({3})の利用規約に同意する必要があります。" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "ドライブのID(オプション)" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -"データを保存するドライブのID。ドライブが指定されていない場合は、「{0}」を介して、OneDriveまたはOneDrive for " +"データを保存するドライブのID。ドライブが指定されていない場合は、「{0}」を介して、OneDriveまたはOneDrive for " "Businessの既定のドライブを使用します。" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "ドライブのID(オプション)" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" -msgstr "" -"Microsoft Graph APIでファイルをMicrosoft " -"SharePointのサイトに保存します。このバックエンドを使用するには{0}({1})と{2}({3})の利用規約に同意する必要があります。" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." +msgstr "データを保存するサイトのID。" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "サイトのID" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "データを保存するサイトのID" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "サイトのIDが指定されていません" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" -msgstr "サイトIDが衝突しています。{0}が指定されましたが、{1}が見つかりました" +msgstr "サイトIDが衝突しています。{0}が指定されましたが、{1}が見つかりました。" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365グループ" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "データを保存するグループのID。" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "グループのID" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "データを保存するグループのID" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "データを保存するグループの電子メールアドレス。" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "グループの電子メールアドレス" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "データを保存するグループの電子メールアドレス" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "グループのIDまたは電子メールアドレスが指定されていません。" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "グループのIDまたは電子メールアドレスが指定されていません" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "指定した電子メールアドレスが見つかるグループはありませんでした:{0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "複数のグループが指定した電子メールアドレスで見つかりました:{0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "使用されているグループIDが矛盾しています。{0}が指定されましたが、見つかったIDは{1}です。" -#: Library/Backend/HubiC/Strings.cs:21 +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "このバックエンドでは、Aliyun OSSとの間でデータの読み書きを実行できます。" + +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "Aliyun OSS(オブジェクトストレージサービス)" + +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "アクセスキーのIDはユーザーの特定に使用されます。" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "アクセスキーのID" + +#: Library/Backend/AliyunOSS/Strings.cs:11 msgid "" -"This backend can read and write data to HubiC. Supported format is " -"\"hubic://container/folder\"." +"Access Key Secret is the key used by the user to encrypt signature strings " +"and by OSS to verify these signature strings." +msgstr "アクセスキーのシークレットは、ユーザーが署名の文字列を暗号化し、OSSがその文字列を検証する際に使用されます。" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "アクセスキーのシークレット" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." msgstr "" -"このバックエンドでHubicとの間でデータの読み書きを実行できます。サポートされている形式は、「hubic://コンテナー/フォルダー」となります。" +"ストレージのスペースは、オブジェクト(Object)を保存する際に使われるコンテナーです。全てのオブジェクトは、ある特定のストレージのスペースに保存する必要があります。" -#: Library/Backend/HubiC/Strings.cs:22 -msgid "HubiC" -msgstr "HubiC" +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "バケット名" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "全てのファイルは指定したコンテナーに書き込まれます" +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "リージョンは、OSSのデータセンターの物理的な位置を示します。" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "ストレージのコンテナーの名称" +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "リージョン" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "OSSが外部サービスを提供する際に使用するドメイン名を、エンドポイントとして指定できます。" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "エンドポイント" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" +"このバックエンドでは、Azure " +"blobストレージとの間でデータの読み書きを実行できます。許可されている形式は、「azure://バケット名」となります。" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 -msgid "No Azure storage account name given" -msgstr "Azure ストレージのアカウント名が指定されていません" +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "全てのファイルは指定したコンテナーに書き込まれます。" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "ストレージのコンテナーの名称。" + +#: Library/Backend/AzureBlob/Strings.cs:29 +msgid "No Azure storage account name given" +msgstr "Azureストレージのアカウント名が指定されていません" + +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" -msgstr "Azureのストレージアカウントの名称は、アカウントのダッシュボードにある「アクセスキーの管理」ボタンをクリックして取得できます" +"\"Manage Access Keys\" button on the storage account dashboard." +msgstr "" +"Azureのストレージアカウントの名称。アカウントの名称は、アカウントのダッシュボードにある「アクセスキーの管理」ボタンをクリックして取得できます。" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "ストレージのアカウント名" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" -msgstr "Azureのアクセスキーは、アカウントのダッシュボードにある「アクセスキーの管理」ボタンをクリックして取得できます" +"Keys\" button on the storage account dashboard." +msgstr "Azureのアクセスキー。アクセスキーは、アカウントのダッシュボードにある「アクセスキーの管理」ボタンをクリックして取得できます。" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "アクセスキー" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Azureのアクセスキーが指定されていません" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -"このバックエンドでAzure blobストレージとの間でデータの読み書きを実行できます。許可されている形式は、「azure://バケット名」となります。" +"Azureの共有アクセス署名(SAS)トークン。トークンは、ストレージアカウントのダッシュボード、またはコンテナーのブレード内にある「共有アクセス署名」のブレードを選択して取得できます。" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" -msgstr "Tardigrade 分散型クラウドストレージ" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "SASトークン" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "AzureのアクセスキーまたはSASトークンが指定されていません" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "このバックエンドでは、Tencent COSとの間でデータの読み書きを実行できます。" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "Tencent COS(クラウドオブジェクトストレージ)" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "Tencent CloudのアカウントのID。" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "アカウントのID" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "Cloud APIのシークレットID。" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "シークレットのID。" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "Cloud APIの秘密鍵。" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "秘密鍵" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "バケット名。形式:BucketName-APPID" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." -msgstr "このバックエンドでTardigrade 分散型クラウドストレージとの間でデータの読み書きを実行できます。" +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." -msgstr "接続試験に失敗しました。" - -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "認証方法" - -#: Library/Backend/Tardigrade/Strings.cs:16 -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キーまたはアクセス権のどちらで認証し、ネットワークに接続するかを選択してください。" - -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" -msgstr "サテライト" - -#: Library/Backend/Tardigrade/Strings.cs:18 -msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "APIキー" - -#: Library/Backend/Tardigrade/Strings.cs:20 +#: Library/Backend/TencentCOS/Strings.cs:39 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." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -"APIキーを指定すると、選択したサテライトの特定のプロジェクトにアクセスできます。APIキーが無い場合は、あなたのサテライトのダッシュボードで作成することができます。" +"オブジェクトのストレージのクラス。列挙された値については " +"https://intl.cloud.tencent.com/document/product/436/30925 で確認してください。" -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "暗号化用のパスフレーズ" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" +msgstr "オブジェクトのストレージのクラス" -#: Library/Backend/Tardigrade/Strings.cs:22 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" +"このバックエンドでは、Jottacloudとの間でRESTプロトコルを使い、データの読み書きを実行できます。許可されている形式は、「jottacloud://フォルダー/サブフォルダー」となります。" -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "アクセス権" - -#: Library/Backend/Tardigrade/Strings.cs:24 -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キー、秘密鍵の代わりに使用できます。" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "バケット" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "バックアップを保存するバケット。" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "フォルダー" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "バックアップを保存する、バケット内のフォルダー。" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." -msgstr "" -"このバックエンドでJottacloudとの間でRESTプロトコルを使いデータの読み書きを実行できます。許可されている形式は、「jottacloud://フォルダー/サブフォルダー」となります。" +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" +msgstr "ユーザー名が見つかりません" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "ユーザー名が入力されていません" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "パスワードが入力されていません" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "パスが指定されていません。ルートフォルダーにはファイルをアップロードできません" -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "不正なマウントポイントが指定されています。" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "使用するバックアップ用デバイスを指定" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1996,11 +1835,11 @@ msgid "" msgstr "" "使用するバックアップ用のデバイス。存在しない場合はこれを作成します。デバイスはJottacloudのウェブインターフェースのバックアップパネルで管理できます。ユーザー定義のデバイスを指定する場合は、「{0}」オプションで、デバイスで使用するマウントポイントも指定してください。" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "サーバーで使用するマウントポイントを指定" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2011,11 +1850,11 @@ msgid "" msgstr "" "サーバーで使用するマウントポイント。既定では、組み込み型のアーカイブのマウントポイントを使用するように「Archive」が設定されます。「Sync」に設定すると、組み込み型の同期用マウントポイントが設定されます。「{0}」でカスタムデバイスを指定した場合は、任意に名前を設定して構いません。" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "復元の操作に使用するスレッド数" +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2023,349 +1862,827 @@ msgid "" msgstr "" "復元操作に使用するスレッド数。いくつかの場合では、各ストリームのダウンロードスピードが18.5Mbpsに制限されることがあります。その際、複数のスレッドを使用すると、スループットを向上される可能性があります。" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "並行ダウンロード用のチャンクのサイズ" +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "復元の操作に使用するスレッド数" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." -msgstr "並行ダウンロードの際のチャンクのサイズ。その際、チャンクはメモリーに保存されるため、可能な限り小さいサイズを設定してください。" +msgstr "並行ダウンロードの際のチャンクのサイズ。チャンクはメモリーに保存されるため、可能な限り小さいサイズを設定してください。" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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.czとの間でデータの読み書きを実行できます。許可されている形式は、「mega://フォルダー/サブフォルダー」となります。" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" -msgstr "" -"このバックエンドでMega.co.czとの間でデータの読み書きを実行できます。許可されている形式は、「mega://フォルダー/サブフォルダー」となります。" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." +msgstr "2要素認証が有効とされているアカウントの場合は、ここにTOTPコードを生成する共有のシークレットを設定してください。" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "2要素認証用のTOTPコードの生成に使用する共有シークレット" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "このバックエンドでは、IDrive e2との間でデータの読み書きを実行できます。" + +#: Library/Backend/Idrivee2/Strings.cs:25 +msgid "IDrive e2" +msgstr "IDrive e2" + +#: Library/Backend/Idrivee2/Strings.cs:26 +#, csharp-format msgid "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "アクセスキーの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 "「バケット名または完全なパス」は、バックアップ先のバケットの名称、または、バケット内のフォルダーの完全なパスを指します。" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "バケット名または完全なパス" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "アクセスキーのシークレットが指定されていません" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "アクセスキーのIDが指定されていません" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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/サブフォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのライブラリーからウェブを示すことができます。" -#: Library/Backend/SharePoint/Strings.cs:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -"サーバーとクライアントの両方が、統合されている認証をサポートしている場合、このオプションでその認証方法を有効にできます。これはおそらくWindowsのサーバーとクライアントの間でのみ利用できます。" +"サーバーとクライアントの両方が、統合されている認証をサポートしている場合、このオプションを有効にすると、統合されている認証を使用します。これはおそらくWindowsのサーバーとクライアントの間でのみ利用できます。" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Windowsに統合されている認証でサーバーに接続" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." -msgstr "このオプションを使用すると、バックアップを圧縮または削除する際に、ファイルを完全に削除する代わりにごみ箱のフォルダーに移動します。" +msgstr "このオプションを有効にすると、バックアップを圧縮または削除する際に、ファイルを完全に削除する代わりにごみ箱のフォルダーに移動します。" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "削除したファイルをごみ箱に移動" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" "recoverable timeouts under certain conditions. Use this option only with " "very fast and stable internet connections." msgstr "" -"このオプションで、SharePointへのファイルのアップロード全体をバイナリーダイレクトモードで行います。これは最も効率的なアップロードの方法ですが、復帰不能なタイムアウトを引き起こす場合があります。非常に高速で安定したインターネット接続でのみ使用してください。" +"このオプションを有効にすると、SharePointへのファイルのアップロード全体をバイナリーダイレクトモードで行います。これは最も効率的なアップロードの方法ですが、復帰不能なタイムアウトを引き起こす場合があります。非常に高速で安定したインターネット接続でのみ使用してください。" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "バイナリーダイレクトモードでファイルをアップロード。" +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "バイナリーダイレクトモードでファイルをアップロード" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" +"SharePointのサーバーと通信してバックアップの操作を行う際に、タイムアウトの値をユーザー定義で指定できます。ここでは180秒を指定することを推奨します。" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "SharePointのウェブでの操作がタイムアウトするまでの時間を設定。" +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "SharePointのウェブでの操作がタイムアウトするまでの時間を設定" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 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:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "SharePointへのチャンクによるアップロードのブロックのサイズを設定。" +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "SharePointへのチャンクによるアップロードのブロックのサイズを設定" -#: Library/Backend/SharePoint/Strings.cs:26 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" +"SharePointのウェブにパス「{0}」でログインできませんでした。ログイン情報が誤っている可能性があります。ログイン情報が誤っていない場合は、パスに「//」を記入して、ウェブと、フォルダーのパスを分けてみてください。" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "問題が発生したため、接続試験でウェブタイトルを読み込めませんでした。" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/ユーザー名_ドメイン/ドキュメント/フォルダー」となります。パスに二重スラッシュ(//)を使うと、ドキュメントのフォルダーからの基本パスを示すことができます。" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"attacker. Using this option, the client does not accept this, and always " +"uses Digest authentication or fails to connect." msgstr "" +"HTTPのDigest認証を使用すると、ユーザーは、パスワードを平文で送信せずにサーバーと認証を行うことができます。ただし、HTTPではBasic認証をフォールバックとしており、Basic認証ではクライアントに対してパスワードを攻撃者に送信するよう設定できてしまうため、中間者攻撃を容易に行うことができます。このオプションを有効にすると、クライアントはBasic認証をフォールバックとせず、常にDigest認証を行い、認証に成功しなかった場合は、接続しないように指示できます。" -#: Library/Backend/WEBDAV/Strings.cs:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" -msgstr "" +msgstr "HTTPのDigest認証の使用を強制" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "サーバーがエラーコード {0}({1})を返しました。サーバーはWebDAVの接続をサポートしていないようです。" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" "This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" "Error message: {3}" msgstr "" +"フォルダー {0} のリスト作成を行った際に、ファイル {1} はリストの中に含まれていましたが、サーバーはファイルが存在しないと返答しました。\n" +"これはファイルが削除されたか、あるいは利用できないことによる可能性がありますが、ウェブサーバーが拡張子 {2} をブロックしていることが原因かもしれません。IISは既定で不明な拡張子をブロックします。\n" +"エラーメッセージ:{3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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)。" +msgstr "このオプションを有効にすると、HTTP通信にSecure Socket Layer(SSL)を使用します(https)。" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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 "デバッグを行う際に、PROPFINDのレスポンスで上書きされるファイルへのパスを設定することができます" +" be overwritten with the PROPFIND response." +msgstr "デバッグを行う際に、PROPFINDのレスポンスで上書きされるファイルへのパスを設定することができます。" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" -msgstr "" +msgstr "PROPFINDのレスポンスを出力" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -"このバックエンドで、Tahoe-" +"このバックエンドでは、Tahoe-" "LAFSに基づくバックエンドとの間でデータの読み書きを実行できます。サポートされている形式は、「tahoe://ホスト名:ポート番号/uri/$DIRCAP」となります。" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "サポートしていないURLの形式です。「uri/URI:DIR2:」で開始してください。" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "Storj DCSの設定モジュール" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "このバックエンドでは、Storj DCSとの間でデータの読み書きを実行できます。" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "Storj DCS(分散型クラウドストレージ)" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "接続試験に失敗しました。" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "APIキーまたはアクセス権のどちらで認証し、ネットワークに接続するかを指定。" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "認証方法" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" +"全メタデータを管理するサテライトを指定。Storj " +"DCSのサーバーを使用すると、サービスレベル合意(SLA)に基づく高性能な接続を達成できます。コミュニティーによるサーバーを使用したり、自身でサテライトをホストしたりすることもできます。" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "サテライト" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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キーが無い場合は、あなたのサテライトのダッシュボードで作成することができます。" + +#: Library/Backend/Storj/Strings.cs:35 +msgid "API key" +msgstr "APIキー" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "暗号化用のパスフレーズ" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "アクセス権を指定。アクセス権は、必要な全ての情報を暗号化した文字列からなります。サテライト、APIキー、秘密鍵の代わりに使用できます。" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "アクセス権" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "バックアップを保存するバケットを指定。" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "バケット" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "バックアップを保存する、バケット内のフォルダーを指定。" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "フォルダー" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "OAuthサービスの使用を認証できませんでした:{0}。問題が解決されない場合は、以下で新しい認証IDを生成してみてください:{1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "予期されていないエラーコード:{0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "現在OAuthのサービスは割り当て量を超えています。数時間後に再度試してください" -#: Library/DynamicLoader/Strings.cs:4 +#: 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}" msgstr "アセンブリー {0} を読み込めませんでした。エラーメッセージ:{1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "プロセスの種類 {0} アセンブリー {1} を読み込めませんでした。エラーメッセージ:{2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "代わりに{0}オプションを使用してください" +#: 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アプリケーションで読み込むことができます。" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "ZIP圧縮" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "代わりに--{0}のオプションを使用してください。" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "使用する圧縮レベルを操作できます。0に設定すると圧縮は行わず、9に設定すると圧縮を最大限に行います。" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Zip圧縮のレベルの設定" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Zip圧縮方法を設定" - -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Zip64のサポートを切り替える" - -#: Library/Compression/Strings.cs:10 -msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" -msgstr "Zip64のフォーマットには4GiB以上のファイルが必要となります。このフラグでフォーマットのサポートを切り替えられます。" - -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -"このモジュールは業界標準のZip圧縮をサポートします。このモジュールで作成したファイルは、標準に準拠するZipアプリケーションで読み込むことができます。" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip圧縮" +#: Library/Compression/Strings.cs:31 +msgid "" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." +msgstr "ZIP64のフォーマットには4GiB以上のファイルが必要となります。このオプションで、フォーマットのサポートを切り替えられます。" -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" +msgstr "" + +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "ファイルが見つかりません:{0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "指定したファイルはこのアーカイブに含まれていません" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*実験的*:LZMA2をサポートする7zアーカイブ。" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "実験的 - 7zアーカイブ" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "アーカイブを開いて書き込めません" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "アーカイブを開いて読み込めません" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "指定したファイルはこのアーカイブに含まれていません" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "LZMA 2による圧縮に使用するスレッドの数。既定ではプロセッサーのコアの数が指定されます。" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "圧縮に使用するスレッド数" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "7z圧縮のレベルの設定" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "使用する圧縮アルゴリズムを制御します。このオプションを有効にすると、7zは、圧縮率がわずかに下がる高速アルゴリズムを使用します。" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "7zの高速アルゴリズムを使用" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "バックアップ" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "データベースの種類を決定できません:{0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2374,12 +2691,17 @@ msgid "" "This is likely caused by upgrading to a newer version and then downgrading.\n" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" +"\n" +"データベースはバージョン{0}ですが、サポートしている最大のバージョンは{1}です。\n" +"\n" +"これは新しいバージョンにアップグレードした後でダウングレードを行ったために生じている可能性があります。\n" +"その場合、以前のバージョンのデータベースのバックアップのファイルが{2}のフォルダーに保存されている可能性があります。" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "不明なテーブルのレイアウトを検知しました" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2390,155 +2712,161 @@ msgstr "" "エラー:{1}\n" "データベースはアップグレードされていません。" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "ファイル「{0}」のハッシュ値が一致していません。記録されているハッシュ値:{1}、実際のハッシュ値:{2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "ファイル {0} をダウンロードしましたが、サイズ {1} は正しいサイズ {2} と等しくありません" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "バックアップ元のフォルダーが指定されていません" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "バックアップ元のフォルダー {0} が存在しません。バックアップを中断します" +msgid "" +"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." +msgstr "" +"バックアップ元のパス {0} " +"が存在しないため、バックアップを中断しました。バックアップ元のパスが存在することを確かめるか、バックアップの設定からパスを削除するか、または、バックアップ元のパスが存在しない場合を許可するオプションを設定してください。" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "バックアップ元のフォルダー {0} へのアクセスが承認されていません。バックアップを中断します" -#: Library/Main/Strings.cs:15 +#: 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 "" +"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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "--{0}に指定された値「{1}」は正しい整数ではありません" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "モジュール {1} が現在読み込まれていないため、オプション --{0} はサポートされていません" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "指定したオプションの--{0}はサポートされていないため、無視されます" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "--{0}に指定された値「{1}」は正しいパスではありません" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "--{0}に指定された値「{1}」は正しいサイズではありません" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "--{0}に指定された値「{1}」は正しい時間ではありません" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "操作 {0} が開始しました" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "操作 {0} が完了しました" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "操作 {0} はエラーのため失敗しました。エラー:{1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "パスが不正です:「{0}」({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " -msgstr "" +msgstr "「force-locale」を設定できませんでした。.NET Frameworkをアップデートしてみてください。例外は「{0}」です。" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "バックアップ元 {0} は不正なボリューム名を使用しています。バックアップを中断します" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "バックアップ元 {0 }はボリューム {1} にありますが、ボリュームが見つかりません。バックアップを中断します" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " "etc). A multiplier is recommended to avoid unexpected changes if the program" " is updated." msgstr "" +"--{0}に指定されたサイズ「{1}」には乗数(バイト、キロバイト、メガバイトなど)がありません。プログラムがアップデートされた際に予期しない変更が生じないよう、乗数を設定することを推奨します。" -#: Library/Main/Strings.cs:36 +#: 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はそうしたファイルを検出した場合に、これを自動的に削除します。" +"バックアップが中断された場合、バックエンドには未処理のファイルが残る可能性があります。このオプションを有効にすると、Duplicatiはそうしたファイルを検出した場合に、これを自動的に削除します。" -#: Library/Main/Strings.cs:37 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" +msgstr "使用されていないファイルを削除" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2547,89 +2875,89 @@ msgid "" msgstr "" "リモートのボリュームのファイル名の先頭に付ける文字列。リモートの同じフォルダーに複数のバックアップを保存するのに使用できます。半角ハイフン以外で、リモートの保存領域で使用できるものであれば、どの文字列も使用できます。" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "リモートのファイル名の先頭に付ける文字列" -#: Library/Main/Strings.cs:40 +#: 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 "" -"オペレーティングシステムには、ファイルが書き込まれた最終日時が記録されます。この情報を使用することによって、Duplicatiはファイルが変更されているかどうかを高速に確認する仕組みとなっています。ファイルの最終更新日時に関する情報を変更する場合、このフラグを設定しない限り、Duplicatiは適切に機能しません。" +"オペレーティングシステムには、ファイルが書き込まれた最終日時が記録されます。この情報を使用することによって、Duplicatiはファイルが変更されているかどうかを高速に確認する仕組みとなっています。ファイルの最終更新日時に関する情報を変更する場合、このオプションを有効にしない限り、Duplicatiは適切に機能しません。" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "ファイルの更新日時に基づくチェックを無効にする" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "既定では、ファイルはバックアップ元のフォルダーに復元されます。このオプションで、別のフォルダーに復元することができます。" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "他のフォルダーに復元" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "システムのスリープモードを切り替える" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "バックアップまたは復元中にシステムが非アクティブの場合、システムがスリープモードに入ることを許可(WindowsまたはmacOSのみ)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -"この数値を設定すると、Duplicatiがダウンロードに使用する帯域幅を調整することができます。バックアップに掛かる時間は長くなる可能性がありますが、Duplicatiが回線を占拠する程度は減少します。" +"この数値を設定すると、Duplicatiがダウンロードに使用する帯域幅を調整することができます。バックアップに掛かる時間は長くなる可能性がありますが、Duplicatiが帯域幅を占める度合は減少します。" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "1秒毎にダウンロードする最大のキロバイト数" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -"この数値を設定すると、Duplicatiがアップロードに使用する帯域幅を調整することができます。バックアップに掛かる時間は長くなる可能性がありますが、Duplicatiが回線を占拠する程度は減少します。" +"この数値を設定すると、Duplicatiがアップロードに使用する帯域幅を調整することができます。バックアップに掛かる時間は長くなる可能性がありますが、Duplicatiが帯域幅を占める度合は減少します。" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "1秒毎にアップロードする最大のキロバイト数" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." -msgstr "バックアップを暗号化せずローカルのハードディスクに保存する場合、このスイッチで暗号化を完全に無効にすることができます。" +msgstr "バックアップを暗号化せずローカルのハードディスクに保存する場合、このオプションを有効にすると、暗号化を完全に無効にすることができます。" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "暗号化を無効にする" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" "アップロードまたはダウンロードに失敗した場合、Duplicatiは最終的に失敗したと判断するまで、ファイルの転送を数回再試行します。回線の接続が不安定な場合、この回数を調整することで、ファイルの転送を改善できる可能性があります。" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "失敗したファイル転送を再試行する回数" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2638,66 +2966,68 @@ msgstr "" "Duplicatiがバックアップのボリュームを暗号化する際に使用するパスフレーズを指定できます。このパスフレーズが無ければ、バックアップを読み取ることはできません。パスフレーズは、環境変数" " PASSPHRASE で指定することもできます。" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "バックアップの暗号化に使用するパスフレーズ" -#: Library/Main/Strings.cs:56 +#: 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か月前のバックアップを選択できます。" +"既定では、Duplicatiは直近のバックアップをもとにファイルのリストを作成し、ファイルを復元します。このオプションで、別のバックアップを選択できます。時間は相対的に指定できます。例えば「-2M」とすると、2か月前のバックアップを選択できます。" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" -msgstr "ファイルの一覧表示または復元を行う時点" +msgstr "ファイルのリスト作成または復元を行う時点" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" -msgstr "一覧で表示または復元するファイルのバージョン" +msgstr "リスト作成または復元するファイルのバージョン" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." -msgstr "ファイルを検索する際には、直近のバックアップのみを対象として検索します。このオプションで、以前の全てのバージョンも表示できます。" +msgstr "" +"ファイルを検索する際には、直近のバックアップのみを対象として検索します。このオプションを有効にすると、以前の全てのバージョンも表示できます。" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "全てのバージョンを表示" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" +"ファイルを検索する際、該当する全てのファイルが返されます。このオプションを有効にすると、パスのうちで最大の共通する先頭部分のみが返されます。" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" -msgstr "" +msgstr "最大の先頭部分を表示" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -"ファイルを検索する際、該当する全てのファイルが返されます。このオプションで、フィルターで指定されたフォルダーにあるエントリーのみが返されます。" +"ファイルを検索する際、該当する全てのファイルが返されます。このオプションを有効にすると、フィルターで指定されたフォルダーにあるエントリーのみが返されます。" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "フォルダーの内容を表示" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2705,85 +3035,98 @@ msgid "" msgstr "" "ファイルの転送に失敗した後で、Duplicatiは少し待機してから再びファイルの転送を試みます。この設定は、ファイルの転送中にネットワークの接続が途切れる場合に有効です。" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "再試行の間の待機時間" -#: Library/Main/Strings.cs:68 -msgid "Use this option to attach extra files to the newly uploaded filelists." -msgstr "このオプションで、新しくアップロードされたファイルリストに追加のファイルを添付することができます。" +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"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倍ずつ増やします。" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "バックエンドのエラーの際に待機する時間を倍増する" + +#: Library/Main/Strings.cs:90 +msgid "Use this option to attach extra files to the newly uploaded filelists." +msgstr "新しくアップロードされたファイルリストに追加のファイルを添付することができます。" + +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "コントロール用のファイルを設定" -#: Library/Main/Strings.cs:70 +#: 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はそうしたバックアップを使用して続行できるようになります。" +"ボリュームのハッシュ値が一致しない場合、Duplicatiはそのバックアップの使用を拒否します。このオプションを有効にすると、Duplicatiはそうしたバックアップを使用して続行できるようになります。" -#: Library/Main/Strings.cs:71 -msgid "Set this flag to skip hash checks" -msgstr "このフラグを設定するとハッシュの確認をスキップ" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "ハッシュの確認をスキップ" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -"このオプションで、指定したサイズよりも大きいファイルをバックアップから除外することができます。バックアップのサイズを制限したい場合に、このオプションを使用してください。" +"指定したサイズよりも大きいファイルをバックアップから除外することができます。バックアップのサイズを制限したい場合に、このオプションを使用してください。" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "バックアップするファイルのサイズを制限" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "スレッドの優先度" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"このオプションでdblockファイルの最大のサイズを変更できます。バックエンドが各ファイルのサイズを制限している場合、サイズの変更が役立つ可能性があります" +"dblockファイルの最大のサイズを変更できます。バックエンドが各ファイルのサイズを制限している場合、サイズの変更が役立つ可能性があります。" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "ボリュームのサイズを制限" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "ストリーミング転送法の使用を無効にする" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" +"このオプションを有効にすると、マニフェストファイルの内容は読み込まれず、ファイルのハッシュ値も検証されません。緊急時の復旧にのみ使用してください。" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2792,11 +3135,11 @@ msgid "" msgstr "" "Duplicatiは外部の圧縮用モジュールの使用をサポートしています。このオプションで、圧縮に使用するモジュールを選択できます。これは新しいボリュームを作成する際にのみ適用されます。既存のファイルを読み込む際には、ファイル名を使用して圧縮用モジュールが選択されます。" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "圧縮に使用するモジュールを選択" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2805,27 +3148,27 @@ msgid "" msgstr "" "Duplicatiは外部の暗号化モジュールの使用をサポートしています。このオプションで、暗号化に使用するモジュールを選択できます。これは新しいボリュームを作成する際にのみ適用されます。既存のファイルを読み込む際には、ファイル名を使用して暗号化モジュールが選択されます。" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "暗号化に使用するモジュールを選択してください" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "無効にするモジュールを入力してください。複数ある場合はコンマで区切ってください" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." +msgstr "無効にするモジュールを指定できます。複数ある場合はコンマで区切ってください。" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "モジュールを無効にする" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" -msgstr "読み込むモジュールを入力してください。複数ある場合はコンマで区切ってください" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "読み込むモジュールを指定できます。複数ある場合はコンマで区切ってください。" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "モジュールを有効にする" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2841,90 +3184,91 @@ msgid "" msgstr "" "この設定で、スナップショットを使用するかどうかを制御できます。スナップショットを使うと、Duplicatiは他のプログラムによりロックされているファイルをバックアップすることができます。この設定を「off」にした場合、Duplicatiはディスクのスナップショットの作成を試みません。「auto」にした場合、Duplicatiはスナップショットの作成を試み、それが許可されていなかったり失敗したりした場合は、通知を行わずにスナップショットの作成の試みを終了します。「on」に設定した場合は、スナップショットの作成を試み、失敗した場合は警告メッセージをログに出力します。「required」を設定すると、スナップショットを作成できなかった場合、Duplicatiはバックアップを中断します。Windowsでは、スナップショットの作成は「ボリュームシャドウコピーサービス」(VSS)により行い、管理者権限が必要となります。Linuxでは、スナップショットの作成は論理ボリューム管理(LVM)により行い、ルート権限が必要となります。" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "ディスクのスナップショットの使用を制御" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" "既定では、事前に作成したボリュームが一時フォルダーに保存されます。このオプションで、一時的なボリュームを保存するフォルダーを設定できます。なお、オプションの名称とは異なり、これは同期アップロードでも機能します。" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "アップロードの準備ができたボリュームを保管しておく場所のパス" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"非同期アップロードを実行する際、Duplicatiはアップロードするボリュームを作成します。Duplicatiがボリュームを作りすぎるのを防ぐために、このオプションを使うと、待機中のアップロードの数を制限できます。0に設定すると、制限を無効にできます。" +"非同期アップロードを実行する際、Duplicatiはアップロードするボリュームを作成します。このオプションで、待機中のアップロードの数を制限し、Duplicatiがボリュームを作りすぎないように設定できます。0に設定すると、制限は無効となります。" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "アップロードに先立って作成するボリュームの数" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "非同期アップロードを実行する際に許可する、並行アップロードの最大数を設定できます。0に設定すると、最大数の制限を無効にできます。" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "許可する並行アップロードの数" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" -msgstr "デバッグ用の出力を有効にする" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "指定したファイルに情報を記録" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" -msgstr "--log-fileで指定したファイルに書き込む情報の量を指定" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." +msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "ログに記録する情報のレベル" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "代わりに{0}と{1}のオプションを使用してください" +msgid "Use the options --{0} and --{1} instead." +msgstr "代わりに--{0}と--{1}のオプションを使用してください。" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" "バックアップの作成先のフォルダーが存在しない場合、Duplicatiは自動的にフォルダーを作成します。このオプションを有効にすると、フォルダーは自動的に作成されなくなります。" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "自動フォルダー作成を無効にする" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2932,13 +3276,15 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" +"正しく機能しないライターをスナップショットから除外できます。これはvshadow.exeの-" +"wxフラグと同等の設定ですが、このオプションには、ライターのクラスのGUIDのみを設定できます。コンポーネントの名称や、インスタンスのGUIDは設定できません。複数のGUIDを指定する場合はセミコロンで区切ってください。中括弧のあるGUIDを含めて、ほとんどの形式のGUIDを指定できます。" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" -msgstr "" +msgstr "除外するVSSライターのGUIDをセミコロンで分けた一覧(Windowsのみ)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2952,11 +3298,11 @@ msgid "" msgstr "" "この設定で、NTFSのUSN番号を使用するかどうかを制御できます。USNを使うと、Duplicatiはファイルとフォルダーの一覧をより迅速に取得できます。この設定を「off」にした場合、DuplicatiはUSNの使用を試みません。「auto」にした場合、DuplicatiはUSNの使用を試み、それが許可されていなかったり失敗したりした場合は、通知を行わずにUSNを使用する試みを終了します。「on」に設定した場合は、USNの使用を試み、失敗した場合は警告メッセージをログに出力します。「required」を設定すると、USNを使用できなかった場合、Duplicatiはバックアップを中断します。この機能はWindowsでのみサポートされており、管理者権限が必要となります。" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "NTFSのUpdate Sequence Numbersの使用を制御" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2966,43 +3312,49 @@ msgid "" " 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" +" strict time checking." +msgstr "" +"タイムスタンプを検証する際、わずかな時差でバックアップの予期しない更新が生じないよう、Duplicatiは時間を調整します。--{0} " +"のオプションで1週間のバックアップを保管するように設定し、また、毎週同じ時間にバックアップを作成する場合、バックアップを行う時間がずれて、ちょうど1週間が経過してしまい、その結果Duplicatiはバックアップを予定より早く削除してしまうことがありえます。これを防ぐために、Duplicatiは1%の誤差(最大で1時間)を考慮に入れて、タイムスタンプの検証を行います。このオプションを有効にすると、誤差の考慮を行わず、時間を厳密に確認します。" + +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates 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:115 +#: Library/Main/Strings.cs:138 msgid "Verify uploads by listing contents" msgstr "ファイルのリスト作成でアップロードを検証" -#: Library/Main/Strings.cs:116 +#: 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に待機させることができます。" +"Duplicatiは、ディスクのスキャンとボリュームの作成と並行してファイルをアップロードすることで、バックアップの高速化を図ります。このオプションを有効にすると、Duplicatiは各ボリュームの作成が完了するまで待機します。" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "複数のファイルを並行してアップロード" -#: Library/Main/Strings.cs:118 +#: 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個の接続で複数の操作を実行します。このオプションで、それぞれの操作を個別の接続で実行するように設定できます。" +"Duplicatiは、ログインを1度だけ行うことによって処理を高速化するために、1個の接続で複数の操作を実行します。このオプションを有効にすると、それぞれの操作を個別の接続で実行するように設定できます。" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "接続を再利用しない" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3010,50 +3362,59 @@ msgid "" msgstr "" "エラーが発生した場合、Duplicatiはエラーを表示せず、再試行した回数だけを報告します。このオプションを有効にすると、再試行が行われた際にエラーメッセージを表示させることができます。" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "再試行が行われた際にエラーメッセージを表示" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" "変更されたファイルが無い場合、Duplicatiはバックアップのセットをアップロードしません。バックアップのデータを使って、バックアップが実行されたことを検証する場合、このオプションで、バックアップのセットが空だったとしても、Duplicatiにバックアップのセットをアップロードするように設定できます。" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "空のバックアップファイルをアップロード" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" -msgstr "" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "保存領域の使用を制限" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" -msgstr "" +msgstr "割り当て量の残りについて警告する際の値" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "シンボリックリンクの扱い方" +#: 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 "バックエンドにより報告される割り当て量を無効にします。--{0}のオプションを使うと、手動で割り当て量を設定できます。" -#: Library/Main/Strings.cs:129 +#: 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 " @@ -3062,14 +3423,15 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" +"シンボリックリンクの扱い方を設定できます。「{0}」のオプションを設定すると、名前とリンク先を含めてシンボリックリンクを記録し、復元の際にはこれをリンクとして再度作成します。「{1}」のオプションでは、シンボリックリンクを考慮せず、シンボリックリンクの情報を保存しません。「{2}」のオプションを設定すると、シンボリックリンクのリンク先にあるファイルをバックアップし、シンボリックリンクの名前で、通常のファイルとして復元します。Duplicatiの初期のバージョンではこのオプションがサポートされておらず、{2}が指定されたものとして動作していました。" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "ハードリンクの扱い方" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "シンボリックリンクの扱い方" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3078,133 +3440,164 @@ msgid "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." msgstr "" +"ハードリンクの扱い方を設定できます(LinuxまたはmacOSでのみ機能)。「{0}」のオプションを設定すると、ハードリンクのパスを複数回保存するのを防ぐため、それぞれのハードリンクに関してIDを記録します。「{1}」のオプションでは、ハードリンクの情報を考慮せず、それぞれのハードリンクを異なるパスとして扱います。「{2}」のオプションを設定すると、1個のリンクを除いて、全てのハードリンクが無視されます。" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "属性でファイルを除外" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "ハードリンクの扱い方" -#: Library/Main/Strings.cs:133 +#: 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 "" +"are: {0}." +msgstr "特定の属性をもつファイルを除外できます。複数の属性を指定する場合は、属性の名称をコンマで区切ってください。除外できる属性は {0} です。" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "属性でファイルを除外" + +#: 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 " "then used to access the contents of a snapshot. This workaround can speed up" " file access on Windows XP." msgstr "" +"このオプションを有効にすると、VSSスナップショットをドライブにマップし(Win32 " +"DefineDosDeviceを使ったSUBSTと類似)、スナップショットの内容にアクセスするのに使用する一時的なドライブを作成します。マッピングを行うと、Windows" +" XPでファイルにアクセスする速度を向上することができます。" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" -msgstr "" +msgstr "スナップショットをドライブにマッピング(Windowsのみ)" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "バックアップの名称" -#: Library/Main/Strings.cs:138 +#: 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 "バックアップの一意の識別子。メールを送信したりスクリプトを実行したりする際に、バックアップを特定するのに使うことができます。" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "バックアップのID" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" +"バックアップを実行しているコンピューターの一意の識別子。メールを送信したりスクリプトを実行したりする際に、コンピューターを特定するのに使うことができます。" + +#: 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} にあります。" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" -msgstr "" +msgstr "圧縮を行わないファイルの拡張子を設定" -#: Library/Main/Strings.cs:140 +#: 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 " "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." msgstr "" +"ファイルをどの程度分割するかを指定できます。大きなサイズを指定すると、ファイルの変更時のオーバーヘッドが大きくなり、小さいサイズを指定すると、ファイルの一覧を保存する際のオーバーヘッドが大きくなります。リモートのファイルが作成された後、この値は変更できませんのでご注意ください。" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "ハッシュ化に使用するブロックのサイズ" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "変更を確認するファイルのリスト" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" -msgstr "リモートのファイルデータベースのローカルのキャッシュを含むファイルのパス" +"Path to the file containing the local cache of the remote file database." +msgstr "リモートのファイルデータベースのローカルのキャッシュを含むファイルのパス。" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" -msgstr "" +msgstr "ローカルの状態のデータベースへのパス" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "削除されたファイルの一覧" -#: Library/Main/Strings.cs:148 +#: 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" -msgstr "" +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." +msgstr "パスと更新日時のタイムスタンプをメモリーに保存しないように設定して、メモリーの使用量を減らすことができます。" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" -msgstr "" +msgstr "メモリー内のルックアップを無効にすることで、メモリーの使用量を削減" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "メモリー内のブロックのキャッシュを保存" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" -msgstr "" +msgstr "起動時にバックエンドのクエリーを行わない" -#: Library/Main/Strings.cs:154 +#: 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,13 +3605,13 @@ msgid "" "tradeoff is that larger index files take up more remote space and which may " "never be used." msgstr "" -"インデックスファイルを使うと、ローカルのデータベースが存在しない場合に、dblockファイルをダウンロードする必要を制限することができます。インデックスファイルに多くの情報が記録されるほど、操作はデータベースを使わず、より一層高速に実行されます。ただし、インデックスファイルのサイズが大きくなると、リモートの保存領域の使用量が増えてしまうため、注意して使用してください。" +"インデックスファイルを使うと、ローカルのデータベースが存在しない場合に、dblockファイルをダウンロードする必要性を制限することができます。インデックスファイルに多くの情報が記録されるほど、操作はデータベースを使わず、より一層高速に実行されます。ただし、インデックスファイルのサイズが大きくなると、リモートの保存領域の使用量が増えてしまうため、注意して使用してください。" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" -msgstr "インデックスファイルを使用" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3227,126 +3620,125 @@ msgid "" msgstr "" "ファイルが変更されるにつれて、リモートのバックアップ先にある一部のファイルは不要になることがあります。このオプションで、バックアップ先で余分に使用されている保存領域を、再度使用可能に設定するまで、どの程度まで許容するか調節できます。数値には、各ボリュームと保存領域全体で使用される割合を百分率(パーセント)で指定してください。" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "余分に使用されている保存領域を許容する程度を百分率(パーセント)で指定" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:188 msgid "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." -msgstr "このオプションを使うと、実際にファイルを変更することなく、異なる設定を試して、その結果を確認することができます。" +"Use this option to experiment with different settings and observe the " +"outcome without changing actual files." +msgstr "このオプションを有効にすると、実際にファイルを変更することなく、異なる設定を試して、その結果を確認することができます。" -#: Library/Main/Strings.cs:159 -msgid "Does not perform any modifications" -msgstr "いかなる変更も実行しない" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "ブロックに使用するハッシュ化アルゴリズム" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "ファイルに使用するハッシュ化アルゴリズム" -#: Library/Main/Strings.cs:164 +#: 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. " "Use this option to disable such automatic compacting and only compact when " "running the compact command." msgstr "" -"バックアップ中に小さいサイズのファイルが大量に検知された場合、または、バックアップを削除した後で余分に使用されている保存領域が検知された場合には、リモートのデータを圧縮します。このオプションで、自動圧縮を無効にし、圧縮用のコマンドを実行した場合にのみ圧縮を行うよう設定できます。" +"バックアップ中に小さいサイズのファイルが大量に検知された場合、または、バックアップを削除した後で余分に使用されている保存領域が検知された場合には、リモートのデータを圧縮します。このオプションを有効にすると、自動圧縮を無効にし、圧縮用のコマンドを実行した場合にのみ圧縮を行うよう設定できます。" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "自動圧縮を無効にする" -#: Library/Main/Strings.cs:166 +#: 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 " "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." msgstr "" +"圧縮を行うかどうかを判断するためにボリュームのサイズを調べる際、既定ではボリュームのサイズの20%が、誤差の許容範囲として設定されます。許容範囲を定めることで、数バイトの誤差を含んでいる可能性がある大きなボリュームをダウンロードして再度書き込みを行うことのないよう設定することができます。" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "ボリュームのサイズの閾値" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "小サイズのボリュームの最大数" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "復元時にローカルのファイルデータを使用" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "ローカルのデータベースを無効にする" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" "内容を一覧表示したり、ファイルを復元したりする場合、ローカルのデータベースをスキップすることができます。スキップすると、処理は通常遅くなりますが、リモートに保存している実際の内容を検証することができます。" -#: Library/Main/Strings.cs:174 +#: 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 "維持するバージョンの数を設定できます。-1を指定すると全てのバージョンを維持します。" + +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "維持するバージョン数" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "このオプションで、維持するバージョンの数を設定できます。-1を指定すると全てのバージョンを維持します" +#: Library/Main/Strings.cs:207 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "バックアップを保存する期間を設定できます。" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "特定の期間の全てのバックアップを維持" -#: Library/Main/Strings.cs:177 -msgid "Use this option to set the timespan in which backups are kept." -msgstr "このオプションで、バックアップを保存する期間を設定できます。" - -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "古い中間のバックアップを削除してバージョンの数を減らす" - -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3358,231 +3750,242 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "古い中間のバックアップを削除してバージョンの数を減らす" + +#: Library/Main/Strings.cs:211 +msgid "Use this option to continue even if some source entries are missing." +msgstr "このオプションを有効にすると、バックアップ元のエントリーが欠けている場合でも続行できます。" + +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "欠けているバックアップ元の要素を無視" -#: Library/Main/Strings.cs:181 -msgid "Use this option to continue even if some source entries are missing." -msgstr "このオプションを使うと、バックアップ元のエントリーが欠けている場合でも続行できます。" - -#: Library/Main/Strings.cs:182 -msgid "Overwrite files when restoring" -msgstr "復元時にファイルを上書き" - -#: Library/Main/Strings.cs:183 +#: 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:184 -msgid "Output more progress information" -msgstr "進捗状況に関するより詳細な情報を出力" +#: Library/Main/Strings.cs:214 +msgid "Overwrite files when restoring" +msgstr "復元時にファイルを上書き" -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" msgstr "" +"このオプションを有効にすると、進捗状況に関して出力するデータの量を増やすことができます。通常、処理した各ファイルについて、情報を1行ずつ出力します。" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "完全な結果を出力" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "進捗状況に関するより詳細な情報を出力" -#: Library/Main/Strings.cs:188 +#: 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 "このオプションで、全てのファイル名を含めて、操作により生成される出力の量を増やすことができます。" +msgstr "このオプションを有効にすると、全てのファイル名を含めて、操作により生成される出力の量を増やすことができます。" -#: Library/Main/Strings.cs:189 -msgid "Determine if verification files are uploaded" -msgstr "検証ファイルをアップロードするか否かを決定" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "完全な結果を出力" -#: Library/Main/Strings.cs:190 +#: 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 "" -"このオプションで、リモートの保存領域の変更後に検証用のファイルをアップロードすることができます。ファイルは暗号化されておらず、全てのリモートのファイルのSHA256によるハッシュ値を含んでおり、ファイルの整合性の検証に利用できます。" +"このオプションを有効にすると、リモートの保存領域の変更後に検証用のファイルをアップロードします。ファイルは暗号化されておらず、全てのリモートのファイルのSHA256によるハッシュ値を含んでおり、ファイルの整合性の検証に利用できます。" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "バックアップ後にテストするサンプルの数" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "検証ファイルをアップロードするか否かを決定" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" -"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションで、検証するファイル数を変更できます。backup-" -"test-" -"percentageのオプションが同時に指定されている場合は、テストするサンプル数の指定の方が優先されます。この値を0に設定するか、あるいはオプションの--{0}が設定されている場合は、リモートのファイルは一切検証しません。" +"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションで、検証するファイル数を変更できます。--{0}のオプションが同時に指定されている場合は、テストするサンプル数の指定の方が優先されます。この値を0に設定するか、あるいは--{1}のオプションが設定されている場合は、リモートのファイルは一切検証しません。" -#: Library/Main/Strings.cs:193 -msgid "The percentage of samples to test after a backup" -msgstr "バックアップ後にテストするサンプルの割合" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" +msgstr "バックアップ後にテストするサンプルの数" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションで、検証するファイルの割合(0から100まで)を指定できます。backup-" -"test-samplesのオプションが同時に指定されている場合は、テストするサンプル数の指定の方が優先されます。オプションのno-backend-" -"verificationが設定されている場合は、リモートのファイルは一切検証しません。" +"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションで、検証するファイルの割合(0から100まで)を指定できます。--{0}のオプションが同時に指定されている場合は、テストするサンプル数の指定の方が優先されます。--{1}のオプションが設定されている場合は、リモートのファイルは一切検証しません。" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "ファイルの詳細な検証を有効にする" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "バックアップ後にテストするサンプルの割合" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションを有効にすると、単純にハッシュ値を検証する代わりに、ファイルを復号してそれぞれのボリュームの内容を検査し、完全な検証を実行します。オプションの--{0}が設定されている場合は、リモートのファイルは一切検証しません。検証が直接実行される場合は、このオプションは自動的に設定されます。" +"バックアップが完了した後で、一部のファイル(dblock、dindex、dlist)がリモートのバックエンドから検証用に選択されます。このオプションを有効にすると、単純にハッシュ値を検証する代わりに、ファイルを復号してそれぞれのボリュームの内容を検査し、完全な検証を実行します。オプションの--{0}が設定されている場合は、リモートのファイルは一切検証しません。検証が直接実行される場合は、このオプションは自動的に設定されます。ListAndIndexesはTrueと同様に機能しますが、dlistとインデックスのボリュームのみを対象とします。" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "ファイルの読み込みバッファーのサイズ" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" -msgstr "このサイズを使用して、ファイルを処理する前に読み込むバイト数を調整できます" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "パスフレーズの変更を許可" -#: Library/Main/Strings.cs:200 -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:201 -msgid "List only filesets" -msgstr "ファイルのセットのみを一覧表示" - -#: Library/Main/Strings.cs:202 +#: 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" +"other metadata which slows down the process." msgstr "" -"このオプションを使用すると、処理速度を改善するため、ファイルのセットの一覧表示だけを行い、ファイル名やその他のメタデータのスキャンは行いません" +"このオプションを有効にすると、処理速度を改善すべく、ファイルのセットのリスト作成だけを行い、ファイル名やその他のメタデータのスキャンは行いません。" -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "メタデータを保存しない" +#: Library/Main/Strings.cs:234 +msgid "List only filesets" +msgstr "ファイルのセットのみのリストを作成" -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" -msgstr "ファイルの権限を復元" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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 "ファイルにアクセスできなくなる可能性があるため、既定では権限は復元されません。このオプションを使用すると、権限も復元できます。" +msgstr "ファイルにアクセスできなくなる可能性があるため、既定では権限は復元されません。このオプションを有効にすると、権限も復元できます。" -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "復元したファイルの確認をスキップ" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "ファイルの権限を復元" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" -msgstr "ローカルのデータを使用しない" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "復元したファイルの確認をスキップ" -#: Library/Main/Strings.cs:211 +#: 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は、ダウンロードするデータ量を最小にするため、バックアップ元のファイルのデータを使用するよう試みます。このオプションでそれを無効とし、リモートのデータのみを使用するよう設定できます。" +"Duplicatiは、ダウンロードするデータ量を最小にするため、バックアップ元のファイルのデータを使用するよう試みます。このオプションを有効にすると、リモートのデータのみを使用するように設定できます。" -#: Library/Main/Strings.cs:212 -msgid "Check block hashes" -msgstr "ブロックのハッシュ値を確認" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "ローカルのデータを使用しない" -#: Library/Main/Strings.cs:213 +#: 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 "既定でローカルのブロックを復元に使用しないようになりました。ローカルのブロックを使用する場合は、--{0}のオプションを設定してください。" + +#: Library/Main/Strings.cs:245 +msgid "" +"Use this option to allow Duplicati to use blocks found on disk when " +"performing restores, instead of only using files in remote storage." +msgstr "このオプションを有効にすると、復元を実行する際、リモートの保存領域にあるファイルに加えて、ディスクにあるブロックも使用します。" + +#: Library/Main/Strings.cs:246 +msgid "Use existing data for restore" +msgstr "既存のデータを復元に使用" + +#: 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:216 -msgid "Repair database with paths" -msgstr "データベースをパスで修復" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "ブロックのハッシュ値を確認" -#: Library/Main/Strings.cs:217 +#: 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 " "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." msgstr "" -"このオプションで、パスの情報しか含まないデータベースを検索可能なものとしてローカルで作成します。これは、全ての情報を再構築する必要がない場合に、ファイルの場所を特定するためのデータベースを迅速に作成するために使用できます。作成したデータベースを使ってファイルの検索を行うことはできますが、ファイルを実際に復元することはできません。" +"このオプションを有効にすると、パスの情報しか含まないデータベースを検索可能なものとしてローカルで作成します。これは、全ての情報を再構築する必要がない場合に、ファイルの場所を特定するためのデータベースを迅速に作成するために使用できます。作成したデータベースを使ってファイルの検索を行うことはできますが、ファイルを実際に復元することはできません。" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "ロケールの設定を強制" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "データベースをパスで修復" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "カレンダーの日付に代えて実際の日付の表示を強制" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "ロケールの設定を強制" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -3591,101 +3994,104 @@ msgstr "" "既定では、日付は「今日」や「先週の木曜日」など、カレンダーの形式で表示されます。このオプションを設定すると、例えば「Nov 12, 2018, 8:01" " AM」のように、実際の日時のみが表示されます。" -#: Library/Main/Strings.cs:222 -msgid "Handle file communication with backend using threaded pipes" -msgstr "スレッド化したパイプを使用してバックエンドとのファイルの通信を扱う" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" +msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "並行するスレッドの数を制限" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" +msgstr "スレッド化したパイプを使用してバックエンドとのファイルの通信を扱う" -#: Library/Main/Strings.cs:225 +#: 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:226 +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "並行するスレッドの数を制限" + +#: 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:263 msgid "Specify the number of concurrent hashing processes" msgstr "並行するハッシュ化のプロセスの数を指定" -#: Library/Main/Strings.cs:227 -msgid "" -"Use this option to set the number of processes that perform hashing of data." -msgstr "このオプションで、データのハッシュ化を行うプロセスの数を設定できます。" - -#: Library/Main/Strings.cs:228 -msgid "Specify the number of concurrent compression processes" -msgstr "並行する圧縮のプロセスの数を指定" - -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." -msgstr "このオプションで、出力データの圧縮を行うプロセスの数を設定できます。" +msgstr "出力データの圧縮を行うプロセスの数を設定できます。" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "並行する圧縮のプロセスの数を指定" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" -msgstr "ファイルの最終更新日時のみを確認" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "復元時にパスの圧縮を無効にする" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "全てのファイルのセットの削除を許可" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "スペースの節約のためローカルのデータベースを自動的に再構築することを許可。" +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "全てのファイルのセットの削除を許可" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3696,23 +4102,24 @@ msgid "" msgstr "" "ローカルのデータベースを変更する操作の中には、未使用のエントリーを残してしまうものがあります。これらのエントリーは、VACUUMを実行するまで、ハードディスクからは削除されません。VACUUMを実行すると、長期的にはディスクの保存領域を節約できますが、データベースにある全ての正常なエントリーのコピーを一時的に作成する必要があります。このオプションをtrueに設定すると、DuplicatiがVACUUMを自らの判断で行えるようになります。" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" -msgstr "" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "スペースの節約のためローカルのデータベースを自動的に再構築することを許可" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "ファイルの一覧の一貫性の確認を無効にする" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Read-aheadスキャナーを無効にする" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -3720,28 +4127,27 @@ msgid "" msgstr "" "多くのファイルセットがあるバックアップでは、検証作業がバックアップに掛かる時間の大部分を占めることがあります。この確認を無効にした場合は、定期的に確認コマンドを実行して、全てが問題なく機能していることをか確認してください。" -#: Library/Main/Strings.cs:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "ファイルの一覧の一貫性の確認を無効にする" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "バッテリーで動作している際にバックアップを無効にする" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"このフラグを有効にすると、システムがバッテリーで動作していることが検知された場合、予定されているバックアップは行いません(手動またはコマンドラインによるバックアップは実行します)。電源がメイン電源(交流など)または不明な場合、予定されているバックアップは通常通り行います。" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "ログファイルに記録する情報の水準" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "ファイルのログデータにフィルターを適用" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3752,42 +4158,82 @@ msgid "" msgstr "" "メッセージを取り除いたり含んだりするフィルターを設定できます。ログの水準は考慮されません。「{0}」で区切ると、複数のフィルターを設定できます。フィルターはログのタグについて設定され、半角ハイフンで始まるものについては除外されます。中括弧で正規表現をサポートします。例:「+Path*{0}+*Mail*{0}-[.*DNS]」" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "フィルターをコンソールのログデータに適用" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: 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:260 +#: 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 " "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." msgstr "" +"ここで指定したファイル名(またはファイル名の一覧)に該当するファイルを含むフォルダーは、バックアップから除外されます。典型的な使い方としては、例えばここに「.nobackup」と記入し、同じ名前のファイルをフォルダーに設置して、そのフォルダーをバックアップに含めないようにすることなどがあります。" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" -msgstr "データベースの全てのクエリーに関するログを記録" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "フォルダーを除外するファイル名の一覧" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "メタデータをシンボリックリンクに適用" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "ユニットテストモードを有効にする" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3798,89 +4244,129 @@ msgstr "" "バックアップの性能を改善するために、既定では、頻繁に行われるデータベースのクエリーに関するログは記録されません。このオプションを有効にすると、データベースの全てのクエリーに関するログを記録します。その際には、追加のログデータを報告するために、--{0}={2}" " または --{1}={2} を忘れずに設定してください" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" +"dblockのファイルがバックアップ先で見つからない場合、ローカルのバックアップ元のデータを使って、その再構築を試みることができます。ローカルのデータが既に変更されてしまっている可能性があるため、全ての必要なデータを取得できず、処理が遅くなる場合があります。このオプションを有効にすると、欠けているdblockのファイルを再構築するよう試みることができます。" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "dblockのファイルが見つからない場合、これを再構築" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "自動圧縮を行う最短の間隔" + +#: 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:312 +msgid "Minimum time between auto vacuums" +msgstr "自動的にデータベースのVACUUMを行う最短の間隔" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" -msgstr "" +msgstr "この暗号化ライブラリーは、ハッシュ化アルゴリズムの{0}の再利用可能な変換をサポートしていません" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "暗号化ライブラリーはハッシュ化アルゴリズムの{0}をサポートしていません" +msgstr "この暗号化ライブラリーは、ハッシュ化アルゴリズムの{0}をサポートしていません" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "既存のバックアップのパスフレーズは変更できません" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "スナップショットを作成できませんでした: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "ファイル {0} を削除できませんでした。ファイルが存在するかテストしています" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" -msgstr "" +msgstr "存在しないファイル {0} を削除しようとするエラーから回復しました" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "ファイル {0} を削除する際に発生したエラーから回復できませんでした" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr "" +msgstr "ファイル {0} は見つからなかったため削除できませんでした。コンテンツのリストを作成しています" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "リスト作成の結果、ファイル {0} は削除されたことが分かりました" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "リスト作成の結果、ファイル {0} が削除されなかったことが分かりました" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "暗号化用パスフレーズを確認" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" "このモジュールは、暗号化が無効になっているか、パスワードが別の方法で指定されているのでない限り、コマンドラインで暗号化用のパスワードをユーザーに確認します" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "パスワードの入力を要求" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "暗号化用のパスフレーズを確認" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "パスフレーズを入力してください" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "暗号化用のパスフレーズを入力してください" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "パスフレーズが一致しません" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "STDINからパスフレーズを読み込む" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3888,79 +4374,62 @@ 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:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "STDINからパスフレーズを読み込む" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "SSL証明書を確認" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"証明書が見つかりません。以下のコマンドのいずれかでインストールできます:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #Debianベースのシステムの場合{0} cert-sync /etc/pki/tls/certs/ca-" -"bundle.crt #RedHat系のシステムの場合{0} curl -O " -"https://curl.haxx.se/ca/cacert.pem; cert-sync --user cacert.pem; rm " -"cacert.pem #macOSの場合{0}詳細を確認: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" -msgstr "" +msgstr "このモジュールは、HTTPのリクエストが行われる方法を変更するのに使用できる多くのプロパティーを提供します" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "HTTPのリクエストを設定" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"このオプションを使用すると、エラーの有無にかかわらず、いかなるサーバー証明書も受け入れます。可能な場合は--accept-specified-ssl-" -"hashを代わりに使用してください。" +"このオプションを有効にすると、エラーの有無にかかわらず、いかなるサーバー証明書も受け入れます。可能な場合は--{0}のオプションを代わりに使用してください。" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "任意のサーバー証明書を許可" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "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:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "既知のSSL証明書を許可(オプション)" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" "HTTPリクエストには既定で、「Expect: " "100-Continue」のヘッダーが付けられます。このヘッダーにより、認証を行う際にいくつかの最適化が行われるようになりますが、一部のウェブサーバーでは不具合を起こして「417" " - Expectation failed」を報告することがあります。" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Expectヘッダーを無効にする" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -3968,32 +4437,24 @@ msgstr "" "HTTPリクエストは既定で、RFC " "896で定義されているNagleアルゴリズムを使用し、小さなサイズのパケットをより効率的に配送する仕組みになっています。" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Nagleアルゴリズムを無効にする" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "HTTPのリクエストを設定" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "OAuthの代替URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" "DuplicatiはOAuthによる認証フローをサポートする外部サーバーを使用します。あなた自身のDuplicati " "OAuthサーバーを設定した場合は、ここに更新URLを指定してください。" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "許可するSSLのバージョンを設定" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "OAuthの代替URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4001,603 +4462,686 @@ msgid "" msgstr "" "許可するデフォルトのSSLのバージョンを変更できます。これは高度な設定です。セキュリティーを向上したい場合、または、特定のSSLのプロトコルでの問題を回避したい場合にのみ使用してください。" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "操作に関する既定のタイムアウトの値を設定" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"HTTPリクエストのタイムアウトの既定の値を変更できます。タイムアウトに達するまでの時間には、最初のパケットから終了までの操作全体が含まれます" +"HTTPリクエストのタイムアウトの既定の値を変更できます。タイムアウトに達するまでの時間には、最初のパケットから終了までの操作全体が含まれます。" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -"データの読み書きに関するタイムアウトの既定の値を変更できます。タイムアウトは、処理が停止しているリクエストの検知に使用されます。このオプションを使うと、接続している回線で行われる処理間で許容される最大の時間を設定できます。" +"データの読み書きに関するタイムアウトの既定の値を変更できます。タイムアウトは、処理が停止しているリクエストの検知に使用されます。このオプションで、接続している回線で行われる処理間で許容される最大の時間を設定できます。" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "HTTPバッファリングを設定" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -"このオプションはHTTPバッファリングを設定します。「{0}」に設定するとメモリーのリークが生じる可能性がありますが、パフォーマンスが改善される場合もあります。" +"このオプションを有効にすると、HTTPバッファリングを設定します。「{0}」に設定するとメモリーのリークが生じる可能性がありますが、パフォーマンスが改善される場合もあります。" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "このモジュールは、Hyper-V仮想マシンをバックアップするために、ソースパラメーターを解析します" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Hyper-Vモジュールを設定" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "このモジュールは、Microsoft SQL Serverのデータベースをバックアップするために、ソースパラメーターを解析します" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQLサーバーモジュールを設定" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "バックアップの操作を開始する前と、バックアップの完了後に実行するスクリプトを設定できます。" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "スクリプトを実行" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "スクリプトを終了時に実行" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "スクリプトの「{0}」は終了コード {1} を返しました" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "スクリプトの「{0}」は終了コード {1}{2} を返しました" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "必要なスクリプトを開始時に実行" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "結果の出力形式を選択" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "スクリプト「{0}」を実行する際にエラーが発生しました:{1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "スクリプト「{0}」の実行がタイムアウトしました" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "スクリプトを開始時に実行" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "スクリプト「{0}」はエラーメッセージを返しました:{1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "スクリプトのタイムアウトを設定" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" +"スクリプトの引数を有効にします。このオプションを有効にすると、スクリプトの引数は、コマンドラインの文字列として扱われます。引数を分けるには、一重引用符または二重引用符を使用してください。" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "スクリプトの引数を有効にする" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" -msgstr "このモジュールを使うと操作が完了した後で電子メールを送信できます" +msgstr "このモジュールを使うと、操作が完了した後で電子メールを送信できます" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "メールを送信" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"この値にはファイル名を設定できます。そのファイルが存在する場合、ファイルの内容が本文として設定されます。\n" +"\n" +"メッゼージの本文では、以下の変数を使用できます。\n" +"%OPERATIONNAME% - 操作の名称。通常は「バックアップ」\n" +"%REMOTEURL% - リモートのサーバーのURL\n" +"%LOCALPATH% - 操作に関係するローカルのファイルまたはフォルダーのパス(それらが存在する場合)\n" +"%PARSEDRESULT% - 操作がバックアップの場合の結果。取りうる値はError, Warning, Successの3つです。\n" +"\n" +"コマンドラインの全オプションも%value%で報告されます(例:%volsize%)。不明または未設定の値は取り除かれます。" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "メッセージの本文" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "SMTPサーバーの認証が必要な場合に使用するパスワード。" +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "SMTPサーバーの認証が必要な場合に使用するパスワードを設定。" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTPのパスワード" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" "\n" "Peter Sample , John Sample , admin@example.com" msgstr "" +"メールを送信するように設定する場合、この設定は必須です(他の設定には既定値があります)。コンまで区切って、複数のメールアドレスを指定できます。RFC2822のセクション3.4で指定されている通常のメールアドレスを使用できます。\n" +"以下に3人の受信者を指定する場合の例を示します。\n" +"\n" +"Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "電子メールの受信者" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "既定では、メールはバックアップの操作の後にしか送信されません。このオプションで、全ての操作についてメールを送信することができます。" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "全ての操作に関して電子メールを送信" - -#: Library/Modules/Builtin/Strings.cs:95 -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" "メールの送信者 \n" "メールの送信者 " -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "電子メールの送信者" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "送信するメッセージ" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTPのURL" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." -msgstr "" +msgstr "電子メールの題名を指定できます。使用できる変数については --{0} の概要を確認してください。" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "メールの題名" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "SMTPサーバーの認証が必要な場合に使用するユーザー名。" +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "SMTPサーバーの認証が必要な場合に使用するユーザー名を設定。" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTPのユーザー名" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "電子メールを送信できませんでした: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" -msgstr "" +msgstr "SMTPによる通信の全体:{0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" -msgstr "" +msgstr "以下のサーバーで電子メールを送信できませんでした:{0}(メッセージ:{1})。{2}で再試行します。" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" -msgstr "サーバーを使用して電子メールを送信しました:{0}" +msgstr "以下のサーバーで電子メールを送信しました:{0}" -#: Library/Modules/Builtin/Strings.cs:119 -msgid "XMPP recipient email" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:120 +#: Library/Modules/Builtin/Strings.cs:140 msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" +"This module provides support for sending status reports via XMPP messages" +msgstr "このモジュールを使用すると、状態に関する報告をXMPPによるメッセージで送信できるようになります" -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "メッセージのひな型" +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPPのレポートモジュール" -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" +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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" +"この値にはファイル名を設定できます。そのファイルが存在する場合、ファイルの内容が本文として設定されます。\n" +"\n" +"メッゼージでは、以下の変数を使用できます。\n" +"%OPERATIONNAME% - 操作の名称。通常は「バックアップ」\n" +"%REMOTEURL% - リモートのサーバーのURL\n" +"%LOCALPATH% - 操作に関係するローカルのファイルまたはフォルダーのパス(それらが存在する場合)\n" +"%PARSEDRESULT% - 操作がバックアップの場合の結果。取りうる値はError, Warning, Successの3つです。\n" +"\n" +"コマンドラインの全オプションも%value%で報告されます(例:%volsize%)。不明または未設定の値は取り除かれます。" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" -msgstr "メッセージの送信を行うアカウントのユーザー名。ホスト名も含めてください。例:「account@jabber.org/Home」" +"Use this option to set a password for the account that will send the " +"message." +msgstr "メッセージの送信を行うアカウントのパスワードを設定。" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPPのパスワード" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "メッセージの送信を行うアカウントのパスワード" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" +"「{0}」、「{1}」、「{2}」、「{3}」のどれかを指定できます。\n" +"「{0},{1}」のようにコンマで分けて複数のオプションを指定できます。「{4}」は「{0},{1},{2},{3}」の省略形で、バックアップに関する全ての操作についてメッセージを送信します。" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "既定では、メッセージはバックアップの実行後にしか送信されません。このオプションを有効にすると、全ての操作についてメッセージを送信します。" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "全ての操作に関してメッセージを送信" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "既定では、メッセージはバックアップの操作の後にしか送信されません。このオプションで、全ての操作についてメッセージを送信することができます。" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPPのレポートモジュール" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "このモジュールを使用すると、状態に関する報告をXMPPによるメッセージで送信できるようになります" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Jabberサーバーのログイン中にタイムアウトになりました" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Jabberメッセージを送信できませんでした:{0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTPのレポートモジュール" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" +#: 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:161 +#: 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 "" +msgstr "メッセージを送信する際のパラメーターの名称" -#: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:213 msgid "" -"Extra parameters to add to the http message. I.e. " +"Use this option to set extra parameters to add to the http message, e.g. " "\"parameter1=value1¶meter2=value2\"" -msgstr "" +msgstr "HTTPのメッセージに追加するパラメーターを設定。例:「parameter1=value1¶meter2=value2」" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "HTTPメッセージを送信できませんでした:{0}" +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "HTTPのメッセージに追加するパラメーター" -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "データをJSON bodyとして送信" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "このフラグを設定すると、結果のデータをJSONオブジェクトとして送信します" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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:178 +#: 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 "フォーム形式のデータを送信する際のHTTPのレポート用URL" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" +"JSON形式のデータを送信する際のHTTPのレポート用URLを設定。セミコロンで区切り、複数のURLを入力できます。全てのURLは同一のデータを受信します。この設定は、フォーマットと、リクエストメソッドの設定を無視します。" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "JSON形式のデータを送信する際のHTTPのレポート用URL" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "メッセージを送信できませんでした: {0}" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "メッセージに記録するログの水準を規定" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "レポートに含むメッセージに関するログの水準を設定できます" +"Use this option to set the log level for messages to include in the report." +msgstr "レポートに含むメッセージに関するログの水準を設定できます。" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "ログメッセージのフィルター" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "レポートに含むオプションを定めるフィルターの表現を設定できます" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "ログの行を制限" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "このフォーマットはサポートされていません:{0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" -msgstr "大きさの値が不正です: {0}" +msgstr "不正なサイズが指定されました:{0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" -msgstr "" +msgstr "SSL証明書の検証機能が不正な順序で呼び出されました" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"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:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" -msgstr "" +msgstr "証明書のハッシュを検証できませんでした。エラーのメッセージは「{0}」、SSLのエラーの名称は「{1}」です。" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "一時フォルダーが存在しません:{0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" -msgstr "" +msgstr "セグメントを解析できませんでした:{0}、不正な整数" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" -msgstr "" +msgstr "不正な値が指定されました:{0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" -msgstr "" +msgstr "未解析のデータ:{0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "URIが不正です: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "URIにホスト名がありません:{0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0}バイト" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" -msgstr "{0:N}GB" +msgstr "{0:N}ギガバイト" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" -msgstr "{0:N}KB" +msgstr "{0:N}キロバイト" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" -msgstr "{0:N}MB" +msgstr "{0:N}メガバイト" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" -msgstr "{0:N}TB" +msgstr "{0:N}テラバイト" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "文字列「{0}」を日付に変換できませんでした" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" -msgstr "" +msgstr "同一のストリームに読み込みと書き込みを行うことはできません" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" -msgstr "" +msgstr "文字列 {0} は既知のフィルターのグループ名ではありません。正しい値は{1}です。" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}:選択するフィルターはありません。" -#: Library/Utility/FilterGroups.cs:186 +#: 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:187 +#: 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:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "エイリアス:{0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4606,165 +5150,203 @@ msgid "" msgstr "" "{0}:システムが所有するか、バックアップに適していないファイル。オペレーティングシステムにより保護されているファイルの全てが該当します。最低限このフィルターは適用すべきです。" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "{0}:オペレーティングシステムに属するファイル。これらのファイルは、オペレーティングシステムを再インストールした際に復元されます。" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "{0}:一時データの保存領域として知られるファイルとフォルダー。" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" -msgstr "" +msgstr "{0}:オペレーティングシステムや各種アプリケーションのキャッシュの場所として知られるファイルとフォルダー" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." -msgstr "" +msgstr "{0}:プログラムとライブラリーはインストールしましたが、設定についてはインストールしていません。" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "コマンド {0} には少なくとも以下のオプションのセットの1つが必要です: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" +"{0}個のコマンドが見つかりましたが、期待されていたコマンド数は{1}個です:\n" +"{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "このコマンドはサポートしていません:{0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "条件に一致するファイルのセットはありません" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "条件に一致するファイルのセットはありません。" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "以下のファイルのセットが削除されます:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "以下のファイルのセットが削除されました:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "サポートするバックエンド:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "サポートする圧縮モジュール:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "サポートする暗号化モジュール:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "サポートするオプション:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" -msgstr "モジュールは自動的に読み込まれます。--disable-moduleで自動読込を無効に設定できます" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." +msgstr "モジュールは自動的に読み込まれます。--{0}のオプションで自動読込を無効に設定できます。" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" -msgstr "モジュールは自動的に読み込まれません。--enable-moduleでモジュールを読み込むことができます" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." +msgstr "モジュールは自動的に読み込まれません。--{0}のオプションでモジュールを読み込むことができます。" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "サポートする一般モジュール:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, 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}で結合する必要があります。" + +#: 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 "" +"not be set on the commandline." +msgstr "オプション --{0} が指定されましたが、これは内部利用に予約されており、コマンドラインで指定することはできません。" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" +"コマンドラインのクライアントに指定されたオプションを保存できます。ファイルはプレーンテキストファイルでなければならず、UTF-8エンコーディングが推奨されます。ファイルのそれぞれの行は「オプション=値」の形式で記入してください。特殊オプション" +" --{0} と --{1} " +"で、ローカルのパスとバックアップ先のURIをそれぞれ上書きできます。このファイルで指定されるオプションは、コマンドラインで指定されるオプションに優先します。ファイルとコマンドラインの両方でフィルターを設定することはできません。特殊オプション" +" --{2}、--{3}、または --{4} を使用すると、パラメーターのファイルでフィルターを設定できます。各フィルターの先頭には+または-" +"が付いていなければならず、複数のフィルターがある場合は、{5}で結合する必要があります。" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "エラーが発生しました:{0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "内部エラーメッセージ:{0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" +"このフィルターに合致するファイルを含めます。特殊文字の「*」は任意の数の文字を指し、「?」は任意の1文字を指します。例えば「*.txt」を設定すると、txtの拡張子をもつ全てのファイルが含まれます。[.*\\.txt]のように、角括弧で正規表現を使用することができます。また、{{Applications}}のように、波括弧でフィルターのグループ(よく使われるファイルやフォルダーのセット)を指定することもできます。" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "含めるファイル" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" +"このフィルターに合致するファイルを除外します。特殊文字の「*」は任意の数の文字を指し、「?」は任意の1文字を指します。例えば「*.txt」を設定すると、txtの拡張子をもつ全てのファイルが除外されます。[.*\\.txt]のように、角括弧で正規表現を使用することができます。また、{{TemporaryFiles}}のように、波括弧でフィルターのグループ(よく使われるファイルやフォルダーのセット)を指定することもできます。" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "除外するファイル" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" +"このオプションは、バックアップの操作時に使用する場合、ファイルのセットに追加するファイルの一覧として解釈されます。一覧表示または復元に使用する場合、通常のファイルではなく、制御ファイルの一覧表示または復元を行います。" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "コントロール用のファイルを使用" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "このオプションを有効にすると、通常はコンソールに表示される経過情報やその他のメッセージをログに記録します。" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "コンソールの出力を無効にする" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "このリンクから追加の情報を確認できる可能性があります:{0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "自動アップデートを切り替える" -#: CommandLine/Program.cs:283 +#: 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 e4fad0b9c..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 94aa0bfa3..5071d08cb 100644 --- a/Localizations/duplicati/localization-ko.po +++ b/Localizations/duplicati/localization-ko.po @@ -4,312 +4,77 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Soon Keun Kim , 2017 -# Myung Joon Shin , 2019 -# arn junmo , 2019 -# joyfuI , 2020 +# Hyun Chang Lee, 2022 +# arn junmo , 2024 +# Soon Keun Kim , 2024 +# Myung Joon Shin , 2024 +# joyfuI , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: joyfuI , 2020\n" -"Language-Team: Korean (https://www.transifex.com/duplicati/teams/67655/ko/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "다른 인스턴스가 실행 중이며 알림을 받았습니다." - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"데이터베이스를 만들거나 열거나 업그레이드하지 못했습니다.\n" -"오류 메시지: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "이 도움말을 표시합니다." - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"지원되는 명령 줄 인수 :\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "매개 변수가있는 파일의 경로" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"필터가 파라미터 파일내에도 있을 경우 필터를 명령줄에 지정할 수 없습니다. 필터를 지정하려면 파라미터 파일내에 특수 옵션 --{0} 또는" -" --{1} , --{2}을 사용하세요. 각 필터는 반드시 a + 또는 a - 로 시작되어야 하며 복수개의 필터는 {3}와 함께 " -"사용되어야 합니다." - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "파라미터 파일 \"{0}\"을 읽을 수 없습니다. 원인: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "주어진 파일에 로그 정보를 출력합니다" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "로그 파일에 기록되는 정보의 양을 결정합니다" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Duplicati에서 심각한 오류가 발생했습니다: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"다른 프로세스가 이미 실행 중일 수 있습니다.\n" -"오류 메시지: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "데이터베이스 암호화 비활성화" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "지원되지 않는 SQLite 버전 ({0})이 감지되었습니다. {1} 이상이어야합니다." - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "웹 서버의 정적 파일이있는 폴더의 경로입니다. 폴더는 설치 폴더 안에 있어야합니다." - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "웹 서버가 수신하는 포트입니다. 쉼표를 사용하여 여러 값으로 제공될 수 있습니다." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "웹 서버가 SSL에 사용하는 PKCS # 12 형식의 인증서 및 키 파일입니다. RSA / DSA 키만 지원됩니다." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "인증서 PKCS #12 파일의 복호화를 위한 암호입니다." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"웹 서버가 수신하는 인터페이스입니다. 특수 값 \"*\"및 \"any\"는 모든 인터페이스를 의미합니다. 특수한 값 " -"\"loopback\"은 루프백 어댑터를 의미합니다." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"웹 서버에 액세스하는 데 필요한 암호입니다. 이 옵션은 저장되므로 각 실행에 설정할 필요가 없습니다. 빈 값을 설정하면 암호가 " -"비활성화됩니다." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"허용되는 호스트 이름은 세미콜론으로 구분됩니다. 호스트 이름이 \"*\"인 경우 모든 호스트 이름이 허용되며 호스트 이름 확인이 " -"비활성화됩니다." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"서버로 실행할 때 서비스 데몬은 프로세스가 응답하는지 확인해야합니다. 이 옵션을 사용하면 서버가 stdin을 읽고 각 줄 읽기에 대한 " -"회신을 씁니다." - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "오래된 로그 데이터 정리" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "데이터베이스에서 로그 데이터가 제거되는 시간을 설정하십시오." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "설정이 저장되어있는 폴더를 설정합니다" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "데이터베이스 암호화 키를 설정합니다" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"이 옵션은 로컬 설정 데이터베이스를 스크램블하는 데 사용되는 암호화 키를 설정합니다. 이 옵션은 환경 변수 {0}으로도 설정할 수 " -"있습니다. -{1} 옵션을 사용하여 데이터베이스 스크램블링을 비활성화하십시오." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "임시 저장 폴더" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"이 옵션을 사용하면 임시 저장소를위한 대체 폴더를 제공 할 수 있습니다. 기본적으로 시스템 기본 임시 폴더가 사용됩니다. SQLite도 " -"임시 파일또한 이 임시 폴더에 넣습니다." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "제공된 매개 변수를 사용하여 SSL 인증서를 만들 수 없습니다. 예외 세부 정보: {0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "이 모듈은 256 비트 AES 암호화를 사용하여 AESCrypt와 동일한 방식으로 모든 파일을 암호화합니다." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "내장된 AES-256 암호화" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "빈 암호가 허용되지 않음" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"이 옵션을 사용하여 AES 암호화 작업에 허용되는 스레드 수준을 설정합니다. 유효한 값은 0(기본값) 또는 1(다중 스레딩 없음)에서 " -"4(최대 다중 스레딩)입니다." -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "암호화에 사용되는 스레드 수준 설정 (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "데이터를 복호화하지 못했습니다. (잘못된 암호?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"GPG 암호화 모듈은 GNU Privacy Guard 프로그램을 사용하여 파일을 암호화하고 복호화합니다. 시스템에서 gpg 실행 파일을 " -"사용할 수 있어야 합니다. Windows에서는 프로그램의 기본 설치 폴더에 있고, Linux 및 OSX에서는 PATH 환경 변수를 통해 " -"프로그램을 사용할 수 있다고 가정합니다. --gpg-program-path 스위치를 사용하여 GPG의 경로를 제공할 수 있습니다." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, 외부" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -317,23 +82,11 @@ msgstr "" "이 스위치를 사용하여 GPG에 대한 추가 옵션을 지정합니다. 여기서 --passphrase-fd 옵션을 지정할 수 없습니다. " "--decrypt 옵션은 항상 지정됩니다." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "복호화를 위한 추가 GPG 명령줄 옵션" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPG 암호화 / 복호화는 GPG에 --armor 옵션을 사용하여 파일을 armor로 보호합니다. --armor 옵션을 제거하려면이 " -"스위치를 지정하십시오." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "GPG Armor를 사용하지 마십시오" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -341,32 +94,24 @@ msgstr "" "GPG에 추가 옵션을 지정하려면이 스위치를 사용하십시오. 여기서 --passphrase-fd 옵션을 지정할 수 없습니다. " "--encrypt 옵션은 항상 지정됩니다." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "암호화를위한 추가 GPG 명령 줄 옵션" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "\"{0} {1}\"로 GPG를 실행하지 못했습니다: {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"GNU Privacy Guard 프로그램의 경로입니다. 제공되지 않으면 Duplicati는 \"gpg\"를 시스템 경로에서 사용할 수 " -"있다고 가정합니다." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "GnuPG 경로" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "이 옵션은 비표준 처리 방식이므로-{0} 옵션을 대신 사용하십시오." +msgid "The path to GnuPG" +msgstr "GnuPG 경로" #: Library/Encryption/Strings.cs:50 msgid "" @@ -379,8 +124,8 @@ msgid "Use GPG Armor" msgstr "GPG Armor 사용" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "복호화를 위해 제공된 GPG 명령을 재정의합니다." +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -389,9 +134,9 @@ msgstr "GPG 복호화 명령" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" -msgstr "기본 GPG 암호화 명령 \"{0}\"을 대체합니다. 중요 으로은 {1} 설정으로 비대칭 암호화를 요청하는 것입니다." +"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" @@ -410,77 +155,82 @@ msgstr "GnuPG를 호출하는 동안 오류가 발생해도 프로그램은 출 msgid "Failure while invoking GnuPG, program won't terminate" msgstr "GnuPG를 호출하는 동안 오류가 발생해도 프로그램이 종료되지 않습니다." -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "별칭" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "기본값" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[더 이상 사용되지 않음]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "문자열" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "폴더가 이미 존재하므로 폴더를 만들 수 없습니다" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "요청한 폴더가 없습니다" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "취소됨" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "요청한 파일이 없습니다" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -491,187 +241,177 @@ msgstr "" "오류 메시지: {0}\n" "명령: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "설정된 시간 안에 외부 명령을 완료하지 못함: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "로컬 경로 {0}을 스냅 샷 경로 {1}과 일치시킬 수 없습니다." -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "스크립트가 성공적으로 반환되었지만 {0} 임시 폴더가 없습니다: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "스크립트가 성공적으로 반환되었지만 {0} 임시 폴더가 여전히 존재합니다: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "스크립트가 성공적으로 반환되었지만 출력에 {0} 매개 변수가 누락됨: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "USN 항목의 전체 파일 경로를 결정할 수 없습니다" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "마지막 스캔 이후 USN 저널 항목이 제거되었습니다." -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN은 Linux에서 지원되지 않습니다" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" "USN에 의해 반환 된 파일이 없습니다. 이것은 오류 일 가능성이 있습니다. 이 문제를 해결하기 위해 USN이 비활성화되었습니다." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "예기치 않은 경로 포멧이 나타났습니다." -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "지원되지 않는 USN 저널 버전입니다." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "호출 프로세스에 백업 권한이 없습니다" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "필수 옵션 누락: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"서버에 연결하는 데 사용되는 암호입니다. 환경 변수 \"AUTH_PASSWORD\"로 제공될 수도 있습니다. 암호가 제공된 경우 " -"--{0} 설정해야 합니다." -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "서버 연결에 사용되는 암호를 제공합니다." +#: Library/Backend/OpenStack/Strings.cs: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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "서버 연결에 사용되는 도메인을 제공합니다" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "서버에 연결하는 데 사용되는 사용자 이름입니다. 환경 변수 \"AUTH_USERNAME\"로 제공될 수도 있습니다." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 사용자 이름을 제공합니다" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 Tenant 이름을 제공합니다." +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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를 제공하지 않고 연결하는 데 사용할 수 있습니다." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 API 키를 제공합니다." +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -680,612 +420,644 @@ msgstr "" "인증 URL은 사용자를 인증하고 스토리지 서비스를 찾는 데 사용됩니다. URL은 일반적으로 \"/v2.0\"으로 끝납니다. 알려진 " "프로바이더는 {0} {1}입니다." -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "인증 URL을 제공합니다." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." -msgstr "사용할 키스톤 API 버전에 유효한 값은 'v2'및 'v3'입니다." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "사용할 키스톤 API 버전" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"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:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "FTP 연결 방법을 전환합니다." +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "서버에 연결하는 데 사용되는 암호입니다. 환경 변수 \"AUTH_PASSWORD\"로 제공될 수도 있습니다." -#: Library/Backend/FTP/Strings.cs:16 +#: 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)을 사용하여 통신하려면이 플래그를 사용하십시오." - -#: Library/Backend/FTP/Strings.cs:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Duplicati가 SSL (ftps) 연결을 사용하도록 합니다" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "{0} 폴더를 찾을 수 없음. 메시지: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" msgstr "" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "업로드 검증 비활성화" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "업로드 검증 비활성화" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "{0} 폴더를 찾을 수 없음. 메시지: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "버킷을 만들려면 프로젝트 ID에-{0}을 제공해야합니다." +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "인증 코드" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "인증 코드" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "버킷 생성을 위한 위치 옵션 지정" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "버킷생성을 위한 스토리지 클래스를 지정합니다. " +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "버킷 생성을위한 프로젝트를 지정합니다" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"이 백엔드는 Google Drive에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"googledrive://folder/subfolder\"" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "{1} \"폴더에\"{0} \" 이라는 항목이 두 개 이상 있습니다." - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "팀 드라이브 ID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "이 옵션은 팀 드라이브를 사용하도록 설정합니다. 비워 두면 개인 드라이브가 사용됩니다." +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." +msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "다른 인증 URL 제공" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "CloudFiles 인증에 사용되는 API 액세스 키를 제공합니다." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "서버에 연결하는 데 사용되는 액세스 키를 제공합니다" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" +msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "영국 계정 사용" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "CloudFiles 인증에 사용되는 사용자 이름을 제공합니다." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "CloudFiles 인증에 사용되는 사용자 이름을 제공합니다" - -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "CloudFiles 백엔드에 대한 연결을 지원합니다. 지원되는 형식: \"cloudfiles://container/folder\"" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "ETag (MD5 해시) 확인 실패" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "파일을 삭제하지 못했습니다" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "파일을 업로드하지 못했습니다" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "CloudFiles API 액세스 키가 제공되지 않았습니다" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "CloudFiles 사용자 ID가 제공되지 않습니다." -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "예기치 않은 CloudFiles 응답, API가 변경 되었습니까?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -"AWS \"비밀 액세스 키\"는 AWS 계정에 로그인 한 후 얻을 수 있으며 \"auth-password\"속성을 통해 제공 할 수도 " -"있습니다." -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS \"비밀 액세스 키\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -"AWS \"액세스 키 ID\"는 AWS 계정에 로그인 한 후 얻을 수 있으며 \"auth-username\"속성을 통해 제공 할 수도 " -"있습니다." -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"액세스 키 ID\"" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "유럽서버 이용" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "하위 도메인 호출 스타일 사용" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "호스트의 버킷 이름을 확인할 수 없음: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"이 플래그는 특수 RRS 헤더의 사용을 전환합니다. RRS를 사용하여 저장된 파일은 정상적으로 저장된 파일보다 사라질 가능성이 높지만 " -"저장 비용도 적습니다. 여기에 전체 설명을 참조하십시오: http://aws.amazon.com/about-aws/whats-" -"new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "RRS 사용" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "사용 중지된 URL 형식을 사용 중입니다. 변경 필요: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "-{0} 및-{1} 옵션은 상호 배타적입니다." - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "대신-{0} = {1}을 사용하십시오" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "S3 위치 제약 조건을 지정합니다" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "대체 S3 서버 이름을 지정합니다" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "SSL (https) 연결을 사용하도록 Duplicati에 지시" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "스토리지 클래스를 지정하려면이 옵션을 사용하십시오. 이 옵션을 사용하지 않으면 서버는 기본 스토리지 클래스를 선택합니다." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "스토리지 클래스 지정" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"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:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "대체 FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "{0} 폴더를 찾을 수 없음. 메시지: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "이 플래그를 설정하면 FTP 데이터 연결 유형이 선택한 옵션으로 변경됩니다." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "FTP 데이터 연결 유형 구성" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "이 플래그가 설정되면 FTP 암호화 모드가 선택된 옵션으로 변경됩니다." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "FTP 암호화 모드 구성" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "암호화가 활성화되었을 때 사용할 SSL 정책 구성" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "파일 삭제 오류 : {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "파일 읽기 오류 : {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "파일 쓰기 오류 : {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "SSH 개인 / 공개 키 생성을위한 모듈" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH 키 생성기" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "공개 키 사용자 이름" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "공개 키에 추가 할 사용자 이름" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "키 유형" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "생성할 키 유형을 결정합니다." +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "키 길이" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "비트 단위의 key 길이" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "SSH 공개 키를 업로드하기위한 모듈" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH 키 업로더" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "SSH 연결 URL" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "연결을 설정하는 데 사용되는 SSH 연결 URL" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "추가 할 SSH 공개 키" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"SSH 공개 키는 유효한 SSH 문자열이어야하며 .ssh / authorized_keys 파일에 추가됩니다.\n" -" " - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 확인에 사용되는 server identity 입니다. 형식은 예입니다. \"ssh-rsa 4096 11 : 22 : 33 : " -"44 : 55 : 66 : 77 : 88 : 99 : 00 : 11 : 22 : 33 : 44 : 55 : 66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "서버 ID 확인에 사용되는 server identity 공급" +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1294,69 +1066,57 @@ msgstr "" "중간자 공격으로부터 보호하기 위해 서버 지문이 연결시 확인됩니다. 호스트 키 지문 확인을 비활성화하려면 이 옵션을 사용하십시오. 이 " "옵션은 테스트할때만 사용해야합니다." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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 키 파일을 가리킵니다. 파일이 암호화된 경우 제공된 암호가 키 파일의 암호를 해독하는 데 사용됩니다. 이 옵션이 " -"제공되면 암호가 인증하는 데 사용되지 않습니다. 이 옵션은 관리되는 SSH 클라이언트를 사용할 때만 작동합니다." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "SSH 개인 키를 사용하여 인증" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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} 접두사가 있어야 합니다. 파일이 암호화된 경우 제공된 암호가 키 파일의 암호를 " -"해독하는 데 사용됩니다. 이 옵션이 제공되면 암호가 인증하는 데 사용되지 않습니다. 이 옵션은 관리되는 SSH 클라이언트를 사용할 때만 " -"작동합니다." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"SSH 조작에 대한 내부 시간 제한를 관리하려면 이 옵션을 사용하십시오. 이 옵션을 0으로 설정하면 작업 시간제한이 사라집니다." -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "작업 시간 제한을 설정합니다" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Keepalive 값을 설정합니다" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "{0} 폴더를 설정할 수 없음. 오류 메시지: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1364,7 +1124,7 @@ msgid "" "in-the-middle attack!" msgstr "서버 지문 확인에 실패했습니다. 서버가 \"{0}\"을 반환했습니다. 이 메시지의 원인은 올바른 구성이 아니거나 중간자 공격입니다!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1372,21 +1132,17 @@ msgid "" msgstr "" "이 호스트를 신뢰하려면-{1} = \"{0}\"을 (를) 추가하십시오. 선택적으로 테스트에-{2} (보안 아님)를 사용할 수 있습니다!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "파일을 강제로 삭제" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1394,30 +1150,30 @@ msgid "" msgstr "" "파일을 삭제 한 후 유예 기간이 지나면 휴지통 폴더에 파일이 삭제됨니다. 삭제 파일을 즉시 제거하려면 이 명령을 사용하십시오." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "파일을 강제로 삭제" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "이 백엔드는 Rclone에 데이터를 읽고 쓸 수 있습니다." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "로컬 리포지토리" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" "Rclone의 로컬 저장소. Duplicati가 생성 한 파일에 액세스해야하므로 로컬 드라이브로 구성되어 있는지 확인하십시오." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "원격 저장소" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "로컬 리포지토리" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1425,35 +1181,52 @@ msgstr "" "Rclone의 원격 저장소. Rclone에서 제공하는 백엔드 중 하나일 수 있습니다. 자세한 내용은 https://rclone.org/를" " 참조하십시오." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "원격 저장소" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "원격 경로" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "원격 저장소의 경로" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone 옵션" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "이 옵션은 rclone으로 전송됩니다." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "rclone 실행 파일의 전체 경로입니다. 경로에 없는 경우에만 필요합니다" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "로컬 폴더 또는 드라이브" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1462,11 +1235,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "대상 폴더에서 파일을 찾으십시오" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1481,188 +1254,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "보조 대상 경로 목록" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"이 백엔드는 파일 기반 백엔드에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: \"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:13 -msgid "Local folder or drive" -msgstr "로컬 폴더 또는 드라이브" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "{0} 폴더가 존재하지 않습니다" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "검사 된 대상 {1}에서 마커 파일 \"{0}\"을 (를) 찾을 수 없습니다." -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "파일을 복사하는 대신 이동시킵니다" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" -msgstr "이 옵션을 설정하면 인증을 시도하기 전에 원격 공유에 대한 기존 인증이 삭제됩니다." - -#: Library/Backend/Backblaze/Strings.cs:4 -msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Backblaze 계정에 로그인 한 후 \"B2 Cloud Storage 응용 프로그램 키\"를 얻을 수 있으며 \"auth-" -"password\" 속성을 통해 제공 할 수도 있습니다." -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "\"B2 클라우드 스토리지 애플리케이션 키\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" msgstr "" -"Backblaze 계정에 로그인 한 후 \"B2 Cloud Storage 계정 ID\"를 얻을 수 있으며 \"auth-" -"username\"속성을 통해 제공 할 수도 있습니다." -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "\"B2 Cloud Storage 계정 ID\"" +#: Library/Backend/Backblaze/Strings.cs:25 +msgid "" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." +msgstr "" -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 클라우드 스토리지" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "\"B2 클라우드 스토리지 애플리케이션 키\"가 없습니다" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "\"B2 Cloud Storage 계정 ID\"가 없습니다" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"이 백엔드는 Backblaze B2 Cloud Storage에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"기본적으로 private 버킷이 생성됩니다. 이 옵션을 사용하여 버킷유형을 설정하십시오. 허용되는 유형은 B2 설명서를 참조하십시오" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "버킷을 만들 때 사용되는 버킷 유형" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"B2 버킷의 내용을 나열하기위한 페이지 크기를 설정하려면이 옵션을 사용하십시오. 숫자가 작을수록 데이터가 적지만 클래스 C 트랜잭션 " -"수를 늘릴 수 있습니다.권장하는 값은 100과 1000 사이입니다." -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "파일 목록 페이지의 크기" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "파일 다운로드에 사용할 기본 URL" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" -msgstr "\"{0}\"설정은 \"{1}\"에 유효하지 않습니다. 0보다 큰 정수 여야합니다." +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." +msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Sia 분산 클라우드" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "이 백엔드는 Sia에 데이터를 읽고 쓸 수 있습니다." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia 분산 클라우드" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "백업 경로" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia 암호" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "최소값은 3입니다." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "인증 ID가 제공되지 않았습니다. {0}에서 얻을 수 있습니다." -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1670,53 +1427,51 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" -msgstr "조각을 업로드 할 때 실패 시 대기하는 시간 (밀리 초)" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Microsoft Graph API를 통해 Microsoft OneDrive 또는 Microsoft OneDrive for " -"Business에 파일을 저장합니다. 이 백엔드를 사용하려면 {0} ({1}) 및 {2} ({3}) 약관에 동의해야 합니다." - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "드라이브 옵셔널 ID" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1725,257 +1480,284 @@ msgstr "" "데이터를 저장할 드라이브의 ID입니다. 드라이브를 지정하지 않으면 기본 OneDrive 또는 비즈니스 용 OneDrive 드라이브는 " "'{0}'을 (를) 통해 사용됩니다." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "드라이브 옵셔널 ID" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Microsoft Graph API를 통해 Microsoft SharePoint 사이트에 파일을 저장합니다. 이 백엔드를 사용하려면 " -"{0} ({1}) 및 {2} ({3}) 약관에 동의해야 합니다." -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "사이트 ID" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "데이터를 저장할 사이트의 ID" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "사이트 ID가 제공되지 않았습니다" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 Group" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Microsoft Graph API를 통해 Microsoft Office 365 Group에 파일을 저장합니다. 지원되는 형식: " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (\"//\"가 루트 문서 폴더를 나타냄), \"sharepoint://subfolder\" (--site-id를 통해 " -"SharePoint 사이트의 ID를 명시적으로 지정해야 함). 이 백엔드를 사용하려면 {0} ({1}) 및 {2} ({3}) 약관에 " -"동의해야 합니다." -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "그룹 ID" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "데이터을 저장할 그룹의 ID" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "그룹 이메일 주소" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "데이터를 저장할 그룹의 이메일 주소" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "그룹 ID 또는 그룹 이메일 주소가 제공되지 않았습니다" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "지정된 이메일 주소를 가진 그룹을 찾을 수 없습니다 : {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "이메일 주소가 {0} 인 여러 그룹을 찾았습니다." -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "모든 파일은 지정된 컨테이너에 기록됩니다" - -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Azure 저장소 계정 이름이 없습니다." -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" -msgstr "저장소 계정 대시 보드에서 \"액세스 키 관리\" 버튼을 클릭하여 얻을 수 있는 Azure 저장소 계정 이름" +"\"Manage Access Keys\" button on the storage account dashboard." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "저장소 계정 이름" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" -msgstr "저장소 계정 대시 보드에서 \"액세스 키 관리\" 버튼을 클릭하여 얻을 수 있는 Azure 엑세스 키" +"Keys\" button on the storage account dashboard." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "액세스 키" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"이 백엔드는 Azure blob storage에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: \"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -"이 백엔드는 REST 프로토콜을 사용하여 Jottacloud에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " -"\"jottacloud://folder/subfolder\"" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "사용자 이름이 없습니다." +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "암호가 없습니다." - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "경로가 주어지지 않았습니다. 루트 폴더에 파일을 업로드 할 수 없습니다." - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "주어진 마운트 포인트가 잘못되었습니다." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr " 백업 장치를 제공합니다" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1986,11 +1768,11 @@ msgstr "" "사용할 백업 장치입니다. 아직 존재하지 않으면 생성됩니다. Jottacloud 웹 인터페이스의 백업 패널에서 장치를 관리할 수 있습니다." " 사용자 지정 장치를 지정할 때 \"{0}\" 옵션을 사용하여 이 장치에서 사용할 마운트 지점을 지정해야 합니다." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "서버에서 사용할 마운트 지점을 제공합니다." +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2003,11 +1785,11 @@ msgstr "" "\"Sync\"로 설정하여 기본 제공 동기화 마운트 지점을 대신 사용하거나 \"{0}\" 옵션을 사용하여 사용자 지정 장치를 지정한 경우" " 원하는 대로 마운트 포인트의 이름을 자유롭게 지정할 수 있습니다." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "복원 작업을위한 스레드 수" +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2016,46 +1798,104 @@ msgstr "" "복원 작업을위한 스레드 수 옵션. 경우에 따라 다운로드 속도가 스트림 당 18.5Mbps로 제한됩니다. 처리량을 늘리려면 여러 스레드를 " "사용하십시오." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "동시 다운로드를위한 chunk 크기." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "동시 다운로드를위한 chunk 크기입니다. 이 chunk는 메모리에 저장되므로 최대한 낮게 유지하십시오." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" -msgstr "이 백엔드는 Mega.co.nz에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: \"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2064,22 +1904,22 @@ msgstr "" "서버와 클라이언트가 모두 통합 인증을 지원하는 경우이 옵션은 해당 인증 방법을 활성화합니다. 이것은 Windows 서버 및 " "클라이언트에서만 사용할 수 있습니다." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "Windows 통합 인증을 사용하여 서버에 연결" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "백업을 압축하거나 삭제할 때 파일을 영구적으로 제거하는 대신 휴지통 폴더로 이동 시키려면이 옵션을 사용하십시오." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "삭제 된 파일을 휴지통으로 이동" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2087,11 +1927,11 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "바이너리 다이렉트 모드를 사용하여 파일을 업로드." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2099,27 +1939,27 @@ msgstr "" "SharePoint Server와 통신할 때 웹 작업의 시간 시간에 대한 사용자 지정 값을 지정하려면 이 옵션을 사용합니다. 권장 값은 " "180s입니다." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "SharePoint 웹 작업에 대한 시간 제한를 설정합니다." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" "SharePoint Server에 업로드 할 때 각 chunk의 크기를 지정하려면이 옵션을 사용하십시오. 권장 값은 4MB입니다." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "'{1}'호스트에서 경로가 '{0}'인 요소를 선택하십시오." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2128,80 +1968,70 @@ msgstr "" "경로 '{0}'에 SharePoint 웹에 로그인 할 수 없습니다. 암호가 잘못되었을 수 있습니다. 또는 경로에서 '//'를 사용하여 " "웹을 폴더 경로와 분리하십시오." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "HTTP 다이제스트 인증 방법을 강제로 사용" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "서버가 WebDAV 연결을 지원하지 않음을 나타내는 오류 코드 {0} ({1})을 리턴했습니다" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2209,23 +2039,24 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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 "디버깅 문제를 돕기 위해 PROPFIND 응답으로 덮어 쓸 파일의 경로를 설정할 수 있습니다" +" be overwritten with the PROPFIND response." +msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2233,150 +2064,552 @@ msgstr "" "이 백엔드는 Tahoe-LAFS 기반 백엔드에 데이터를 읽고 쓸 수 있습니다. 지원되는 형식: " "\"tahoe://hostname:port/uri/$DIRCAP\"" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "지원되지 않는 URL , URL 은 \"uri / URI : DIR2 :\"로 시작해야합니다." -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "OAuth 서비스를 사용하여 권한을 부여하지 못했습니다 : {0}. 문제가 지속되면 {1}에서 새 인증 토큰을 생성하십시오." -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "예기치 않은 오류 코드: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" -msgstr "OAuth 서비스가 현재 할당량을 초과했습니다. 몇 시간 후에 다시 시도하십시오." +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "다른 인스턴스가 실행 중이며 알림을 받았습니다." + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"데이터베이스를 만들거나 열거나 업그레이드하지 못했습니다.\n" +"오류 메시지: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"지원되는 명령 줄 인수 :\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "매개 변수가있는 파일의 경로" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"필터가 파라미터 파일내에도 있을 경우 필터를 명령줄에 지정할 수 없습니다. 필터를 지정하려면 파라미터 파일내에 특수 옵션 --{0} 또는" +" --{1} , --{2}을 사용하세요. 각 필터는 반드시 a + 또는 a - 로 시작되어야 하며 복수개의 필터는 {3}와 함께 " +"사용되어야 합니다." + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "파라미터 파일 \"{0}\"을 읽을 수 없습니다. 원인: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Duplicati에서 심각한 오류가 발생했습니다: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "지원되지 않는 SQLite 버전 ({0})이 감지되었습니다. {1} 이상이어야합니다." + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "웹 서버가 수신하는 포트입니다. 쉼표를 사용하여 여러 값으로 제공될 수 있습니다." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "웹 서버가 SSL에 사용하는 PKCS # 12 형식의 인증서 및 키 파일입니다. RSA / DSA 키만 지원됩니다." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "인증서 PKCS #12 파일의 복호화를 위한 암호입니다." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"웹 서버가 수신하는 인터페이스입니다. 특수 값 \"*\"및 \"any\"는 모든 인터페이스를 의미합니다. 특수한 값 " +"\"loopback\"은 루프백 어댑터를 의미합니다." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"웹 서버에 액세스하는 데 필요한 암호입니다. 이 옵션은 저장되므로 각 실행에 설정할 필요가 없습니다. 빈 값을 설정하면 암호가 " +"비활성화됩니다." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"허용되는 호스트 이름은 세미콜론으로 구분됩니다. 호스트 이름이 \"*\"인 경우 모든 호스트 이름이 허용되며 호스트 이름 확인이 " +"비활성화됩니다." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "데이터베이스에서 로그 데이터가 제거되는 시간을 설정하십시오." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "오래된 로그 데이터 정리" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"이 옵션은 로컬 설정 데이터베이스를 스크램블하는 데 사용되는 암호화 키를 설정합니다. 이 옵션은 환경 변수 {0}으로도 설정할 수 " +"있습니다. -{1} 옵션을 사용하여 데이터베이스 스크램블링을 비활성화하십시오." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "임시 저장 폴더" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "제공된 매개 변수를 사용하여 SSL 인증서를 만들 수 없습니다. 예외 세부 정보: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "{0} 어셈블리를 로드하지 못함. 오류 메시지: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "프로세스 유형 {0} 어셈블리 {1}을 로드하지 못했습니다. 오류 메시지 : {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr " {0} 옵션을 대신 사용하십시오" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "이 옵션은 사용할 압축 수준을 설정합니다. 0으로 설정하면 압축이 없고 9로 설정하면 최대 압축이됩니다." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "지퍼 압축 수준 설정" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Zip 압축 방법을 설정합니다" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Zip64 지원 토글" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"이 모듈은 산업 표준 Zip 압축을 제공합니다. 이 모듈로 작성된 파일은 모든 표준 호환 zip 응용 프로그램에서 읽을 수 있습니다." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip 압축" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "파일을 찾을 수 없습니다: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "주어진 파일이 이 아카이브의 일부가 아닙니다" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "* 실험 * : LZMA2를 지원하는 7z 아카이브." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "실험 -7z 아카이브" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "주어진 파일이 이 아카이브의 일부가 아닙니다" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "LZMA 2 압축에 사용 된 스레드 수입니다. 기본값은 프로세서 코어 수입니다." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "압축에 사용 된 스레드 수" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "7z 압축 수준을 설정합니다" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "데이터베이스 형식을 확인할 수 없음: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2386,11 +2619,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "알수없는 테이블 레이아웃이 감지되었습니다." -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2401,135 +2634,138 @@ msgstr "" "오류: {1}\n" "데이터베이스가 업그레이드되지 않았습니다." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "파일 \"{0}\"의 해시 불일치. 기록 된 해시: {1}, 실제 해시: {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "{0} 옵션은 더 이상 사용되지 않습니다: {1}" - -#: Library/Main/Strings.cs:11 -#, csharp-format -msgid "" -"The option --{0} exists more than once, please report this to the developers" +msgid "The option --{0} has been deprecated: {1}" msgstr "" -#: Library/Main/Strings.cs:12 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"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" msgstr "백업에 지정된 원본 폴더가 없습니다." -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "{0} 원본 폴더가 존재하지 않아 백업이 중단됩니다." +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "{0} 원본 폴더에 액세스 권한이 없어 백업을 중단합니다." -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "-{0}에 제공된 \"{1}\"값이 유효한 integer 값이 아닙니다." -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "{1} 모듈이 현재 로드되지 않았으므로-{0} 옵션이 지원되지 않습니다" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "제공된 옵션-{0}이 (가) 지원되지 않으며 무시됩니다." -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "-{0}에 대한 \"{1}\"값이 유효 경로를 표시합니다." -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "-{0}에 제공된 \"{1}\"값이 유효한 크기를 나타내지 않습니다." -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "{0} 작업이 시작되었습니다" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "{0} 작업이 완료되었습니다" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "{0}작업이 오류{1} 로인해 실패했습니다." -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "잘못된 경로: \"{0}\"({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "{0} 원본이 잘못된 볼륨 이름을 사용하여 백업을 중단합니다." -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "{0} 원본을 볼륨 {1}에서 찾을 수 없어서 백업을 중단합니다." -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2539,19 +2775,18 @@ msgstr "" "-{0}에 제공된 \"{1}\"크기에 단위 (b, kb, mb 등)가 없습니다. 프로그램이 업데이트 된 경우 예기치 않은 변경을 피하려면" " 단위를 사용하는 것이 좋습니다." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "Duplicati가 사용하지 않는 파일을 제거해야 함을 나타내는 플래그" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" +msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2561,88 +2796,85 @@ msgstr "" "원격 볼륨의 파일 이름을 접두어로 사용하는 문자열은 동일한 원격 폴더에 여러 백업을 저장하는 데 사용될 수 있습니다. 접두사는 하이픈 " "(-)을 포함 할 수 없지만 원격 저장소에서 허용하는 다른 모든 문자를 포함 할 수 있습니다." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -"운영 체제는 파일이 마지막으로 작성된 시간을 추적합니다. 이 정보를 사용하여 Duplicati는 파일이 수정되었는지 빠르게 확인할 수 " -"있습니다. 일부 응용 프로그램에서 이 정보를 의도적으로 수정하는 경우 이 플래그가 설정되지 않으면 Duplicati가 올바르게 작동하지 " -"않습니다." -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "파일 시간을 기준으로 검사 비활성화" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" -msgstr "기본적으로 파일은 원본 폴더에 복원되며 이 옵션을 사용하여 다른 폴더로 복원합니다." +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." +msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "다른 폴더로 복원" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "시스템 절전 모드 전환" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "백업/복원 작업 중에 시스템이 비활성 상태인 절전 모드로 들어갈 수 있도록 허용 (Windows/OSX 전용)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "암호화 비활성화" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2651,152 +2883,157 @@ msgstr "" "Duplicati 가 백업 볼륨을 암호화하는 데 사용할 암호를 제공하여 암호 없이 접근할수 없도록하십시오. 이 변수는 환경 변수 " "PASSPHRASE를 통해 제공 될 수도 있습니다" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "백업을 암호화하는 데 사용되는 암호" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "파일을 검색 할 때 가장 최근 백업만 검색됩니다. 이 옵션을 사용하여 모든 이전 버전도 표시하십시오." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "모든 버전 표시" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "파일을 검색 할 때 일치하는 모든 파일이 반환됩니다. 필터로 지정된 폴더에있는 항목만 반환하려면 이 옵션을 사용하십시오." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "폴더 내용 표시" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "제어 파일 설정" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "해시 검사를 건너 뛰려면 이 플래그를 설정하십시오." +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" "이 옵션을 사용하면 지정된 값보다 큰 파일을 제외할 수 있습니다. 백업용량이 매우 커지는 것을 방지하려면 이 옵션을 사용하십시오." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "백업되는 파일 크기 제한" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "스레드 우선 순위" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "볼륨의 크기를 제한" -#: Library/Main/Strings.cs:80 +#: 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 "" -"이 옵션을 활성화하면 스트리밍 인터페이스 사용이 금지되어 전송 진행률 표시 줄이 표시되지 않으며 대역폭 조절 설정이 무시됩니다." - -#: Library/Main/Strings.cs:81 -msgid "Disables use of the streaming transfer method" +"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:82 +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" + +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2804,11 +3041,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "압축에 사용할 모듈을 선택하십시오" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2816,27 +3053,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2851,87 +3088,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "디스크 스냅 샷 사용을 제어합니다" - -#: Library/Main/Strings.cs:94 -msgid "" -"The pre-generated volumes will be placed into the temporary folder by " -"default, this option can set a different folder for placing the temporary " -"volumes, despite the name, this also works for synchronous runs" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:95 +#: 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 "" + +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2940,12 +3178,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2958,11 +3196,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2972,90 +3210,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -3064,14 +3314,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "하드링크 처리" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3081,19 +3331,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "하드링크 처리" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -3101,25 +3355,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "백업 이름" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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,74 +3413,73 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "해싱에 사용되는 블록 크기" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "변경 사항을 검사 할 파일 목록" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "로컬 상태 데이터베이스의 경로" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" "삭제 된 파일 목록\n" " " -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "시작할 때 백엔드를 쿼리하지 마십시오" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3215,11 +3488,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" -msgstr "인덱스 파일의 사용법을 결정합니다" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3227,47 +3500,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" -msgstr "수정하지 않습니다" - -#: Library/Main/Strings.cs:160 -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." +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -"이것은 매우 고급 옵션입니다! 이 옵션은 성능 또는 저장 공간상의 이유로 해시 크기가 더 크거나, 더 큰 블록 해시 알고리즘을 선택하는" -" 데 사용할 수 있습니다." -#: Library/Main/Strings.cs:161 +#: 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:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "파일에 사용 된 해시 알고리즘입니다" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3275,11 +3544,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "자동 압축 비활성화" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3287,66 +3556,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "작은 볼륨의 최대 수" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "복원시 로컬 파일 데이터 사용" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "로컬 데이터베이스를 비활성화합니다" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "여러 버전 유지" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "모든 버전을 기간 내에 유지" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "백업이 유지되는 시간을 설정하려면 이 옵션을 사용하십시오." -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "오래된 중간 백업을 삭제하여 버전 수를 줄입니다." +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" +msgstr "모든 버전을 기간 내에 유지" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3358,43 +3623,39 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "누락 된 소스 요소 무시" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "오래된 중간 백업을 삭제하여 버전 수를 줄입니다." -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "일부 소스 항목이 누락 된 경우에도 이 옵션을 사용하여 계속하십시오." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "더 많은 진행 정보 출력합니다" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "더 많은 진행 정보 출력합니다" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "전체 결과 출력" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3402,11 +3663,11 @@ msgstr "" "모든 파일 이름을 포함하여 작업의 결과로 생성 된 출력량을 늘리려면\n" "이 옵션을 사용하십시오." -#: Library/Main/Strings.cs:189 -msgid "Determine if verification files are uploaded" -msgstr "확인 파일이 업로드되었는지 확인" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "전체 결과 출력" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3414,137 +3675,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "백업 후 테스트 할 샘플 수" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "확인 파일이 업로드되었는지 확인" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "백업 후 테스트 할 샘플의 비율" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" +msgstr "백업 후 테스트 할 샘플 수" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "백업 후 테스트 할 샘플의 비율" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "파일 읽기 버퍼의 크기" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "암호 변경 허용" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "파일세트만 나열" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "메타 데이터를 저장하지 마십시오" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" -msgstr "파일 권한 복원" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" -msgstr "복원 된 파일 검사 건너 뛰기" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "파일 권한 복원" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" -msgstr "로컬 데이터를 사용하지 마십시오" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "복원 된 파일 검사 건너 뛰기" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" -msgstr "블록 해시 확인" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "로컬 데이터를 사용하지 마십시오" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" -msgstr "경로가 있는 데이터베이스 복구" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "블록 해시 확인" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3552,121 +3831,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "경로가 있는 데이터베이스 복구" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "달력 날짜 대신 실제 날짜를 표시합니다." +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" -msgstr "합성 파일 목록을 비활성화합니다" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" -msgstr "마지막으로 수정된 파일만 확인" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" +msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "복원시 경로 압축을 비활성화합니다" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "모든 파일 세트 제거 허용" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "공간을 절약하기 위해 로컬 데이터베이스를 자동으로 재구성 할 수 있습니다." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "모든 파일 세트 제거 허용" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3676,50 +3956,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" -msgstr "미리 읽기 스캐너 비활성화" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "미리 읽기 스캐너 비활성화" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "배터리 사용시 백업 비활성화" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "로그 파일 정보 수준" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3729,30 +4009,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" -msgstr "폴더를 제외한 파일 이름 목록" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" +msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3760,11 +4052,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "폴더를 제외한 파일 이름 목록" + +#: 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:267 +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3773,88 +4089,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "기존 백업에 대해 암호를 변경할 수 없습니다" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "암호화된 암호 확인" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "암호 프롬프트" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "암호화된 암호 확인" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3863,282 +4216,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "SSL 인증서 확인" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "http 요청 구성" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "모든 서버 인증서 수락" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "http 요청 구성" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Hyper-V 모듈 구성" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Microsoft SQL Server 모듈 구성" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "스크립트 실행" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "종료시 스크립트 실행" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "시작할 때 필요한 스크립트를 실행" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "시작할 때 스크립트 실행" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "스크립트 타임 아웃을 설정합니다" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "메일 보내기" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "메시지 본문" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP 암호" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4146,23 +4497,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "모든 작업을 이메일로 보냅니다" - -#: Library/Modules/Builtin/Strings.cs:95 -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,380 +4511,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "이메일 발신자" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "보낼 메시지" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP 보고서 모듈" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "메시지 템플릿" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "XMPP 사용자 이름" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP 암호" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "모든 작업을 이메일로 보냅니다" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP 보고서 모듈" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP 보고서 모듈" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "HTTP 보고서 url" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "" +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" +msgstr "모든 작업을 이메일로 보냅니다" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP 보고서 모듈" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "같은 스트림에서 읽고 쓸 수 없습니다" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4551,36 +4934,36 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." -msgstr "" +msgstr "{0}: 설치된 프로그램과 라이브러리, 그러나 설정은 제외." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "{0} 명령은 다음 옵션 중 하나 이상이 필요함: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4589,129 +4972,155 @@ msgstr "" "{0} 명령이지만 {1} 명령이 예상됨, 명령어: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "지원되지 않는 명령입니다: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "해당 기준에 해당하는 파일셋이 없습니다." +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "다음 파일셋이 삭제됩니다:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "파일셋이 삭제되었습니다:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "지원되는 백엔드:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "지원되는 압축 모듈:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "지원되는 암호화 모듈:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "지원되는 옵션:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" -msgstr "모듈이 자동으로 로드됩니다. 이를 방지하려면 --disable-module을 사용하세요." +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." +msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" -msgstr "모듈이 자동으로 로드되지 않습니다. 로드하려면 --enable-module을 사용하세요." +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." +msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "지원되는 일반 모듈:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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 "제공된 옵션 --{0}은 내부 용도로 예약되어 있어 명령줄에 사용될 수 없습니다." +"not be set on the commandline." +msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "오류가 발생했습니다: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "내부 오류 메시지는 다음과 같습니다: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "포함된 파일들" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "제외된 파일들" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "콘솔 출력 비활성화" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" -msgstr "" +msgstr "이 링크에서 추가 정보를 제공할 수 있습니다: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "자동 업데이트 켜기/끄기" -#: CommandLine/Program.cs:283 +#: 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 973eb18ef..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 32d605771..9dc204bc5 100644 --- a/Localizations/duplicati/localization-lt.po +++ b/Localizations/duplicati/localization-lt.po @@ -4,331 +4,105 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Darius Žitkevičius , 2018 +# Darius Žitkevičius , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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 , 2018\n" -"Language-Team: Lithuanian (https://www.transifex.com/duplicati/teams/67655/lt/)\n" +"Last-Translator: Darius Žitkevičius , 2024\n" +"Language-Team: Lithuanian (https://app.transifex.com/duplicati/teams/67655/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt\n" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" msgstr "" #: Library/Encryption/Strings.cs:50 @@ -342,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 @@ -352,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -373,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Kelias" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -451,834 +230,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:28 +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:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 -msgid "Google Drive" +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "Google Drive" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1286,91 +1108,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Vietinė saugykla" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Nutolusi saugykla" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Vietinė saugykla" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Nutolusi saugykla" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Kelias iki nutolusio serverio" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1379,11 +1214,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1398,175 +1233,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 debesų saugyklos paskyros ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Kelias iki tikslo, pvz.: /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1574,298 +1406,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Saugyklos pavadinimas" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1874,11 +1743,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1888,75 +1757,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1964,106 +1895,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2071,169 +2002,560 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Autorizacijos metodas" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API raktas" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Prieiga leista" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Saugykla" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Aplankas" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2243,11 +2565,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2255,135 +2577,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2391,18 +2716,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2410,229 +2735,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2640,11 +2977,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2652,27 +2989,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2687,87 +3024,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2776,12 +3114,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2794,11 +3132,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2808,90 +3146,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2900,14 +3250,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2917,19 +3267,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2937,25 +3291,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2963,11 +3337,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2975,72 +3349,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3049,11 +3422,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3061,43 +3434,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3105,11 +3478,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3117,66 +3490,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3188,53 +3557,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3242,137 +3607,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3380,121 +3763,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3504,50 +3888,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3557,30 +3941,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3588,11 +3984,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3601,88 +4021,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Įveskite šifravimo slaptą frazę" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3691,282 +4148,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3974,23 +4429,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -3998,380 +4443,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4379,165 +4866,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "Komandai {0} reikia bent vieno iš šių parametrų: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Perjungti automatinus atnaujinimus" -#: CommandLine/Program.cs:283 +#: 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 9bb713c27..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 6b7279646..f47d7ba0a 100644 --- a/Localizations/duplicati/localization-lv.po +++ b/Localizations/duplicati/localization-lv.po @@ -4,331 +4,105 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Mārtiņš Mangulis , 2017 +# Mārtiņš Mangulis , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Mārtiņš Mangulis , 2017\n" -"Language-Team: Latvian (https://www.transifex.com/duplicati/teams/67655/lv/)\n" +"Last-Translator: Mārtiņš Mangulis , 2024\n" +"Language-Team: Latvian (https://app.transifex.com/duplicati/teams/67655/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" msgstr "" #: Library/Encryption/Strings.cs:50 @@ -342,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 @@ -352,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -373,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -451,834 +230,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:28 +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:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 -msgid "Google Drive" +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "Google Drive" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1286,91 +1108,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1379,11 +1214,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1398,175 +1233,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1574,298 +1406,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1874,11 +1743,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1888,75 +1757,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1964,106 +1895,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2071,169 +2002,560 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Mape" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2243,11 +2565,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2255,135 +2577,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2391,18 +2716,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2410,229 +2735,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2640,11 +2977,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2652,27 +2989,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2687,87 +3024,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2776,12 +3114,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2794,11 +3132,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2808,90 +3146,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2900,14 +3250,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2917,19 +3267,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2937,25 +3291,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2963,11 +3337,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2975,72 +3349,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3049,11 +3422,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3061,43 +3434,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3105,11 +3478,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3117,66 +3490,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3188,53 +3557,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3242,137 +3607,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3380,121 +3763,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3504,50 +3888,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3557,30 +3941,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3588,11 +3984,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3601,88 +4021,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Ievadiet pieejas frāzi šifrēšanai" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3691,282 +4148,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3974,23 +4429,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -3998,380 +4443,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4379,165 +4866,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "" -#: CommandLine/Program.cs:283 +#: 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 69dc5aaa6..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 cff581adf..fef3004fb 100644 --- a/Localizations/duplicati/localization-nl_NL.po +++ b/Localizations/duplicati/localization-nl_NL.po @@ -4,357 +4,84 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kees Zaaijer, 2020 +# Kees Zaaijer, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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, 2020\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/duplicati/teams/67655/nl_NL/)\n" +"Last-Translator: Kees Zaaijer, 2024\n" +"Language-Team: Dutch (Netherlands) (https://app.transifex.com/duplicati/teams/67655/nl_NL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Een andere instance is in uitvoering, en was aangekondigd" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Geeft deze helptekst weer" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Ondersteunde opdrachtregel argumenten:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Deze optie kan worden gebruikt 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 remote 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}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Pad naar een bestand met parameters" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Parameters bestand \"{0}\" kan niet gelezen worden, reden: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Voert log-informatie uit naar een opgegeven bestand" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" -"Bepaalt de hoeveelheid informatie die geschreven wordt naar het logbestand" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Activeert portable mode waarbij de database wordt opgeslagen onder het " -"uitvoerbaar bestand van het programma" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Een ernstige fout trad op in Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Opstarten niet mogelijk, er loopt wellicht al een ander proces?\n" -"Foutmelding: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Schakelt database-versleuteling uit" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Het pad naar de map waar statische bestanden voor de webserver zich " -"bevinden. De map moet zich bevinden onder de installatiemap" - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Het certificaat en het sleutelbestand in PKCS #12 indeling die de webserver " -"gebruikt voor SSL. Alleen RSA/DSA sleutels worden ondersteund." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" -"Het wachtwoord voor het ontsleutelen van het certificaat PKCS #12 bestand." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"De interface waarop de webserver luistert. De speciale waarden \"*\" en " -"\"any\" betekent iedere willekeurige interface. De speciale waarde " -"\"loopback\" betekent de loopback adapter." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"De hostnamen die worden geaccepteerd, gescheiden door puntkomma's. Als één " -"van de hostnamen \"*\" is, zijn alle hostnamen toegestaan en is controle van" -" de hostnaam uitgeschakeld." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Schakelt de ping-pong responder in" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Indien draaiend als server, moet de service deamon controleren dat het " -"proces reageert. Als deze optie wordt ingeschakeld, leest de server stdin en" -" schrijft een antwoord op iedere gelezen regel" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Schoon oude log-gegevens op" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "Stel de tijd in waarna log-gegevens worden gewist uit de database." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Stelt de map in waar instellingen worden opgeslagen" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Stelt de database encryptiesleutel in" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Tijdelijke opslagmap" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Deze optie kan worden gebruikt om een alternatieve map op te geven voor " -"tijdelijke opslag. Standaard wordt de systeemstandaard tijdelijke map " -"gebruikt. Merk op dat ook SQLite tijdelijke bestanden in deze tijdelijke map" -" zal plaatsen." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"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}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Server is gestart en luistert op {0}, poort {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Kan geen socket openen om te luisteren, geprobeerd op poorten: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 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:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 encryptie, ingebouwd" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Lege wachtwoordzin niet toegestaan" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Gebruik deze optie om het thread niveau in te stellen dat is toegestaan voor" -" AES crypt bewerkingen. Geldige waarden zijn 0 (gebruikt standaard), of van " -"1 (geen multithreading) tot 4 (max. multithreading)" +"Gebruik deze optie om het toegestane threadniveau voor AES-" +"coderingsbewerkingen in te stellen." -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Stel thread niveau in voor versleuteling (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "Stel het threadniveau in dat wordt gebruikt voor codering." -#: Library/Encryption/Strings.cs:34 +#: 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 msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Ontsleutelen van gegevens mislukt (ongeldige wachtwoordzin?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"De GPG encryptie module gebruikt het GNU Privacy Guard programma voor het " -"versleutelen en ontsleutelen van bestanden. Het vereist dat het gpg " -"uitvoerbare bestand beschikbaar is op het systeem. In Windows wordt " -"verondersteld dat dit het geval is in de standaard installatiemap onder " -"program files, onder Linux en OSX wordt verondersteld dat het programma " -"beschikbaar is via de PATH omgevingsvariabele. Het is mogelijk op het pad " -"naar GPG op te geven door middel van de --gpg-program-path switch." +"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:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, extern" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -363,24 +90,11 @@ msgstr "" "fd optie kan hier niet opgegeven worden. De --decrypt optie is altijd " "opgegeven." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Extra GPG opdrachtregel opties voor ontsleuteling" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"De GPG versleuteling/ontsleuteling zal de --armor optie gebruiken voor GPG " -"om de bestanden te beschermen met armor. Gebruik deze switch om de --armor " -"optie te verwijderen." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Gebruik GPG Armor niet" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -389,35 +103,26 @@ msgstr "" "fd optie kan hier niet worden opgegeven. De --encrypt optie is altijd " "opgegeven." -#: Library/Encryption/Strings.cs:45 -msgid "Extra GPG commandline options for encryption" -msgstr "Extra GPG opdrachtregel opties voor versleuteling" - #: Library/Encryption/Strings.cs:46 +msgid "Extra GPG commandline options for encryption" +msgstr "Extra GPG opdrachtregel opties voor codering" + +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Uitvoeren GPG mislukt met \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Het pad naar het GNU Privacy Guard programma. Indien niet opgegeven, " -"veronderstelt Duplicati dat het programma \"gpg\" beschikbaar is in het " -"systeempad." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Het pad naar GnuPG" +"Het pad naar het GNU Privacy Guard-programma. Indien niet opgegeven, zal " +"Duplicati zoeken naar \"gpg2\" en \"gpg\" op het systeem." #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Deze optie heeft niet-standaard afhandeling, gebruik in plaats hiervan de " -"--{0} optie." +msgid "The path to GnuPG" +msgstr "Het pad naar GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -432,8 +137,8 @@ msgid "Use GPG Armor" msgstr "Gebruik GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Overschrijft het GPG commando die is opgegeven voor ontsleuteling" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -442,15 +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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Overschrijft het standaard GPG encryptie commando \"{0}\", normaal gebruik " -"is om asymmetrische versleuteling aan te vragen met de instelling {1}" #: 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 @@ -466,77 +169,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Fout bij het uitvoeren van GnuPG, programma wil niet beëindigen" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliassen" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "standaard waarde" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[VEROUDERD]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "waarden" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Booleaans" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Opsomming" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Vlaggen" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Integer" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Pad" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Grootte" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "String" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Tijdspanne" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Onbekend" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "De map kan niet worden aangemaakt omdat die reeds bestaat" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "De opgevraagde map bestaat niet" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Afgebroken" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Het opgevraagde bestand bestaat niet" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -547,7 +255,7 @@ msgstr "" "Foutmelding: {0}\n" "Opdracht: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -555,14 +263,14 @@ msgstr "" "De externe opdracht is niet afgerond binnen de ingestelde tijdslimiet: {0} " "{1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Lokale pad {0} kan niet in overeenstemming worden gebracht met een " "momentopname-pad: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -570,19 +278,19 @@ msgid "" msgstr "" "Script gaf succesvol aan, maar de tijdelijke map {0} bestaat niet: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" "Script gaf succesvol aan, maar de tijdelijke map {0} bestaat nog steeds: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Het script gaf beëindigingscode {0}, maar {1} werd verwacht: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -590,23 +298,23 @@ msgid "" msgstr "" "Script gaf succesvol aan, maar de in uitvoer ontbreekt de {0} parameter: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "Kan het volledige bestandenpad voor USN-vermelding niet bepalen" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "USN logboekvermeldingen zijn gewist sinds de laatste scan" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Onverwachte lege respons tijdens opsommen" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN wordt niet ondersteund door Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -614,94 +322,87 @@ msgstr "" "Het aantal bestanden dat USN aangaf was nul. Dit is waarschijnlijk een fout." " Om dit te verhelpen is USN uitgeschakeld." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Onverwacht padformaat aangetroffen" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Niet-ondersteunde USN-journaalversie." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "Vorige back-up heeft geen USN logboek-informatie opgeslagen" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "USN logboek ID is veranderd" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "Volgende USN is nul" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "Back-upconfiguratie is veranderd" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Aanroepend proces heeft geen back-up privilege" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Vereiste optie ontbreekt: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Het wachtwoord dat gebruikt wordt om verbinding te maken met de server. Dit " -"kan ook opgegeven worden met de omgevingsvariabele \"AUTH_PASSWORD\". Als " -"het wachtwoord is opgegeven, moet --{0} ook zijn opgegeven" +"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:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +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:28 +#: Library/Backend/OpenStack/Strings.cs:32 msgid "The domain name of the user used to connect to the server." msgstr "" "De domeinnaam van de gebruiker die wordt gebruikt om te verbinden met de " "server." -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Geeft het domein aan dat wordt gebruikt om te verbinden met de server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -710,21 +411,18 @@ msgstr "" "Dit kan eveneens worden opgegeven in een omgevingsvariabele " "\"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +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:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -734,13 +432,11 @@ msgstr "" "optie moet worden opgegeven bij authentiseren met een wachtwoord, maar is " "niet vereist als een API sleutel wordt gebruikt." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +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:34 +#: 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." @@ -748,12 +444,11 @@ msgstr "" "De API sleutel kan gebruikt worden om te verbinden zonder een wachtwoord en " "tenant ID te versturen bij sommige providers." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +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:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -763,21 +458,21 @@ msgstr "" "opslagservice te vinden. De URL eindigt gewoonlijk met \"/v2.0\". Bekende " "providers zijn: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Geeft de authenticatie URL" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"De keystone API-waarde die moet worden gebruikt, geldige waarden zijn 'v2' " + +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" +"De keystone API-waarde die moet worden gebruikt. Geldige waarden zijn 'v2' " "en 'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "De keystone API-waarde die moet worden gebruikt" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -788,51 +483,77 @@ msgstr "" "Neem contact op met uw provider voor een lijst met geldige regio's, of laat " "dit leeg voor de standaard regio." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Geeft de regio die gebruikt wordt voor het aanmaken van een container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "OpenStack configuratiemodule" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "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 "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 " -"\"ftp://username:password@hostname/folder\"" +"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 indelingen zijn \"ftp://hostnaam/folder\" of " -"\"ftp://gebruikersnaam:wachtwoord@hostnaam/folder\"" +"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:8 +#: 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 "" -"Als deze vlag is ingesteld, wordt de FTP verbinding opgebouwd in actieve " -"modus. Zelfs als de \"ftp-passive\" vlag eveneens is ingesteld, zal de " -"verbinding worden opgebouwd in actieve modus" +"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:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Schakelt tussen de FTP verbindingmethodes" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Als deze vlag is ingesteld, wordt de FTP verbinding opgebouwd in passieve " -"modus, wat beter werkt in combinatie met sommige firewalls. Als de \"ftp-" -"regular\" vlag eveneens is ingesteld, wordt deze vlag genegeerd" +"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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -840,54 +561,19 @@ msgstr "" "Het wachtwoord dat wordt gebruikt om verbinding te maken met de server. Dit " "kan eveneens worden opgegeven in een omgevingsvariabele \"AUTH_PASSWORD\"" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Laat Duplicati een SSL (ftps) verbinding gebruiken" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "De map {0} is niet gevonden, melding: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Het bestand {0} is geüpload maar nadien niet gevonden, de bestandenlijst gaf" -" {1} terug" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Het bestand {0} is geüpload maar de teruggegeven grootte is {1}, terwijl {2}" -" werd verwacht" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Upload verificatie uitschakelen" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -897,48 +583,88 @@ msgstr "" "geprobeerd worden te verifiëren. Gebruik deze optie om deze verificatie uit " "te schakelen, zodat uploads sneller verlopen, maar minder betrouwbaar zijn." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Upload verificatie uitschakelen" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "De map {0} is niet gevonden, melding: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"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 +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 "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." msgstr "" "Deze backend kan gegevens lezen en schrijven naar Google Cloud Storage. " -"Ondersteunde indeling is \"gcs://bucket/folder\". " +"Toegestane indeling is \"gcs://bucket/folder\". " -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +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" +"U moet een project-ID opgeven met --{0} voor het aanmaken van een bucket." -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "De authorisatiecode" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "De authorisatiecode die is opgehaald uit {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "De authorisatiecode" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -947,11 +673,11 @@ msgstr "" "Deze optie wordt enkel gebruikt als nieuwe buckets worden aangemaakt. Gebruik deze optie om de regio aan te passen waarin de gegevens zijn opgeslagen. Kosten variëren tussen bucket locaties. Bekende bucket locaties:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Geeft de locatie optie aan voor het aanmaken van een bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -960,256 +686,193 @@ msgstr "" "Deze optie wordt enkel gebruikt als nieuwe buckets worden aangemaakt. Gebruik deze optie om aan te passen welk soort opslag de bucket heeft. Kosten en functionaliteit variëren tussen bucket storage klassen. Bekende storage klassen:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Geeft storage klasse aan voor het aanmaken van een bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Geeft project aan voor het aanmaken van een bucket" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Deze optie wordt enkel gebruikt als nieuwe buckets worden aangemaakt. " -"Gebruik deze optie om het project ID aan te geven waaraan de bucket " -"gekoppeld is. Het project bepaalt waar gebruikskosten worden berekend" +"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:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Deze backend kan gegevens lezen en schrijven naar Google Drive. Ondersteunde" -" indeling is \"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Google Drive. Toegestane " +"indeling is \"googledrive://folder/subfolder\"." + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Er is meer dan één item met de naam \"{0}\" in de map \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +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" msgstr "Team Drive ID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -"Deze optie stelt de team drive in die gebruikt moet worden. Als dit wordt " -"leeggelaten, wordt de persoonlijke drive gebruikt" +"Deze backend kan gegevens lezen en schrijven naar CloudFiles. Toegestane " +"indeling is \"cloudfiles://container/folder\"." -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "Rackspace CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Geef een andere authenticatie URL op" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +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:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +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:12 +#: 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:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Gebruik een UK account" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +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:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +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:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" -"Ondersteunt verbindingen naar de CloudFiles backend. Toegestane indeling is " -"\"cloudfiles://container/folder\"." - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "Rackspace CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 Hash (ETag) verificatie mislukt" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Verwijderen bestand mislukt" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Uploaden bestand mislukt" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Geen CloudFiles API Toegangssleutel gegeven" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Geen CloudFiles userID gegeven" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Onverwacht antwoord van CloudFiles, wellicht is de API veranderd?" +#: 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?" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" +msgstr "S3 configuratiemodule" + +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -"De AWS \"Secret Access Key\" kan verkregen worden na inloggen bij uw AWS " -"account, dit kan eveneens opgegeven worden met de \"auth-password\" " -"eigenschap" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "De AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 +#: Library/Backend/S3/Strings.cs:26 msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." msgstr "" -"De AWS \"Access Key ID\" kan verkregen worden na inloggen bij uw AWS " -"account, dit kan eveneens worden opgegeven met de \"auth-username\" " -"eigenschap" +"Deze backend kan gegevens lezen en schrijven naar een S3 compatibele server." +" Toegestane indeling is: \"s3://bucketname/prefix\"." -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "De AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "S3 compatible" -#: Library/Backend/S3/Strings.cs:13 +#: 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 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 "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 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 "AWS Toegangssleutel-ID" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "Geen S3 geheime sleutel opgegeven" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "Geen S3 gebruikers-ID opgegeven" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Deze vlag wordt alleen gebruikt als nieuwe buckets worden aangemaakt. Als de" -" vlag is ingesteld, wordt de bucket aangemaakt op een Europese server. Deze " -"vlag forceert de \"s3-use-new-style\" vlag. Amazon brengt iets meer in " -"rekening voor Europese buckets." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Gebruik een Europese server" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" -"Geef dit argument op om de S3 backend subdomeinen te laten gebruiken in " -"plaats van de vorige url prefix methode. Zie de Amazon S3 documentatie voor " -"meer details." - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Gebruik subdomein aanroep stijl" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Kan de bucket naam niet bepalen voor host: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Deze vlag schakelt het gebruik van de speciale RRS header in en uit. " -"Bestanden die zijn opgeslagen met RRS hebben een grotere kans te verdwijnen " -"dan bestanden die normaal opgeslagen worden, maar kosten ook minder om op te" -" slaan. Zie de volledige beschrijving hier: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Gebruik Beperkte Redundantie Opslag" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "U gebruikt een verouderd URL formaat, verander het in: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" -"Deze backend kan gegevens lezen en schrijven naar een S3 compatibele server." -" Toegestane indelingen zijn: \"s3://bucketnaam/prefix\"" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "De opties --{0} en --{1} sluiten elkaar uit" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Gebruik in plaats hiervan --{0}={1}" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1218,11 +881,11 @@ msgstr "" "Deze optie wordt enkel gebruikt als nieuwe buckets worden aangemaakt. Gebruik deze optie om aan te geven in welke regio de gegevens worden opgeslagen. Amazon brengt enigszins hogere kosten in rekening voor niet-US buckets. Bekende bucket locaties zijn:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Geeft S3 locatiebeperkingen aan" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1231,47 +894,50 @@ msgstr "" "Bedrijven anders dan Amazon ondersteunen tegenwoordig de S3 API, dit betekent dat deze backend eveneens gegevens kan lezen en schrijven naar deze providers. Gebruik deze optie om de hostnaam in te stellen. Momenteel bekende providers zijn:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Geeft een alternatieve S3 servernaam" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Geeft de S3 client-bibliotheek aan die gebruikt moet worden" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"De subdomein aanroepoptie doet niets, de bibliotheek zal de correcte " -"aanroepconventie selecteren" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" +"Stel in op aws of minio. Vervolgens wordt de AWS SDK of Minio SDK gebruikt " +"om met S3-services te communiceren." + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -"Stel in op aws of minio. Vervolgens wordt de AWS SDK of Minio SDK gebruikt " -"om te communiceren met S3-services." +"Dit schakelt de chunk-codering uit voor de aws client, wat niet door alle " +"S3-providers wordt ondersteund." -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "" -"Geeft Duplicati de opdracht om een SSL (https) verbinding te gebruiken" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "Chunk-codering uitschakelen (alleen aws client)" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1279,31 +945,95 @@ msgstr "" "Gebruik deze optie om een opslag-klasse op te geven. Als deze optie niet " "wordt gebruikt, zal de server een standaard opslag-klasse kiezen." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Geef een opslag-klasse op" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "S3 IAM ondersteuningsmodule" + +#: Library/Backend/S3/S3IAM.cs:73 +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 "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "De gebruikersnaam" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "De Amazon Toegangssleutel ID" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "Het wachtwoord" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"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" -" door gebruik te maken van een alternatieve FTP client. Toegestane " -"indelingen zijn \"aftp://hostnaam/folder\" of " -"\"aftp://gebruikersnaam:wachtwoord@hostnaam/folder\"" +"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:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternatieve FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +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" +msgstr "Log FTP dialoogvenster naar terminalconsole" + +#: 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 "" +"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" +msgstr "Log FTP PERSOONLIJKE info naar de console" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "De map {0} is niet gevonden. Melding: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Het bestand {0} is geüpload maar de teruggegeven grootte is {1}, terwijl {2}" +" werd verwacht" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1314,7 +1044,7 @@ msgstr "" "verificatie uit te schakelen, zodat uploads sneller verlopen, maar minder " "betrouwbaar zijn." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1322,11 +1052,11 @@ msgstr "" "Als deze vlag is ingesteld, zal het FTP gegevensverbindingtype worden " "veranderd in de geselecteerde optie." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Stel het FTP gegevensverbindingtype in." -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1334,23 +1064,23 @@ msgstr "" "Als deze vlag is ingesteld, zal de FTP encryptiemodus worden veranderd in de" " geselecteerde optie." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Stel de FTP encryptiemodus in" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Deze vlag bepaalt het SSL beleid dat gebruikt wordt als encryptie is " "ingeschakeld." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Stel het SSL beleid in dat gebruikt moet worden als encryptie is " "ingeschakeld." -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1362,113 +1092,113 @@ msgstr "" "niet overeenkomende upload-grootte, probeer dan een aantal seconden " "vertraging toe te voegen" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Voeg een vertraging toe na het uploaden van een bestand" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Fout bij het verwijderen van bestand: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Fout bij het lezen van bestand: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Fout bij het schrijven naar bestand: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Module voor het genereren van SSH persoonlijke/openbare sleutels" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Sleutel Generator" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "Een gebruikersnaam om toe te voegen aan de openbare sleutel." + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Openbare sleutel gebruikersnaam" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Een gebruikersnaam om toe te voegen aan de openbare sleutel" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "Bepaalt welk type van de sleutel gegenereerd moet worden." -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Het sleuteltype" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Bepaalt het type van de sleutel die gegenereerd wordt" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "De lengte van de sleutel in bits." -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "De lengte van de sleutel" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "De lengte van de sleutel in bits" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Module voor het uploaden van SSH openbare sleutels" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH Sleutel Uploader" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "De SSH verbindings-URL voor het tot stand brengen van de verbinding." + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "De SSH verbindings URL" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." msgstr "" -"De SSH verbindings URL die gebruikt wordt om de verbinding op te bouwen" +"De SSH openbare sleutel moet een geldige tekenreeks zijn, die toegevoegd " +"wordt aan het bestand .ssh/authorized_keys." -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "De toe te voegen SSH openbare sleutel" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"De SSH openbare sleutel moet een geldige SSH string zijn, die is toegevoegd " -"aan het .ssh/authorized_keys bestand" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 server vingerafdruk die gebruikt wordt voor validatie van server " -"identiteit. Formaat is bijvoorbeeld \"ssh-rsa 4096 " +"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:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1478,82 +1208,69 @@ msgstr "" "geverifieerd op verbiding. Gebruik deze optie om de host-key vingerafdruk " "verificatie uit te schakelen. Gebruik deze optie alleen voor testdoeleinden." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Schakelt vingerafdruk validatie uit" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Wijst naar een geldig OpenSSH sleutelbestand. Als het bestand is " -"versleuteld, wordt het opgegeven wachtwoord gebruikt om het sleutelbestand " -"te ontsleutelen. Als deze optie is opgegeven, wordt het wachtwoord niet " -"gebruikt om te authentiseren. Deze optie werkt alleen als een beheerde SSH " -"client wordt gebruikt." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Gebruikt een SSH sleutelbestand om te authentiseren" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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-encoded SSH persoonlijke sleutel. De persoonlijke sleutel moet " -"voorafgegaan worden door {0}. Als het bestand is versleuteld, wordt het " -"opgegeven wachtwoord gebruikt om het sleutelbestand te ontsleutelen. Als " -"deze optie is opgegeven, wordt het wachtwoord niet gebruikt om te " -"authentiseren. Deze optie werkt alleen als een beheerde SSH client wordt " -"gebruikt." +"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:35 +#: 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 deze optie is ingesteld op nul, zal er geen time-out voor de bewerking " -"plaatsvinden." +"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:36 -msgid "Sets the operation timeout value" -msgstr "Stelt de time-out waarde van de bewerking in" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Stelt de keepalive waarde in" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Map instellen op {0} onmogelijk, foutmelding: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1564,7 +1281,7 @@ msgstr "" "terug. Oorzaak van deze boodschap is een incorrecte configuratie of een Man-" "in-the-middle aanval!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1573,23 +1290,19 @@ msgstr "" "Voeg --{1}=\"{0}\" toe om deze host te vertrouwen. Optioneel kan --{2} (NIET" " VEILIG) gebruikt worden voor testdoeleinden!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Forceer verwijderen bestanden" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1600,19 +1313,19 @@ msgstr "" "Gebruik dit commando om het onmiddellijk definitief verwijderen van " "bestanden te forceren." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Forceer verwijderen bestanden" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Deze backend kan gegevens lezen en schrijven naar Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Lokale opslagplaats" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1621,49 +1334,71 @@ msgstr "" "lokaal station, omdat het toegang moet hebben tot de bestanden die door " "Duplicati zijn aangemaakt." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Remote opslagplaats" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Lokale opslagplaats" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 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:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Externe opslagplaats" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +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:13 -msgid "Path on the Remote repository. " -msgstr "Pad op de Remote opslagplaats." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone opties." - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Opties worden overgebracht naar Rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Rclone uitvoerbaar bestand" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "Rclone-opties" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Volledig pad naar het Rclone uitvoerbaar bestand. Alleen nodig als het zich " "niet in het zoekpad bevindt." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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" +msgstr "Lokale map of station" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1671,20 +1406,20 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Deze optie werkt alleen als de --{0} optie eveneens is opgegeven. Als er " -"alternatieve paden zijn aangegeven, geeft deze optie de naam van een " -"markeerbestand dat aanwezig moet zijn in de map. Dit kan gebruikt worden in " -"situaties waar de schijfletter of koppelpunt van een extern station " -"verandert. Door te controleren of een bepaald bestand bestaat, is het " -"mogelijk te voorkomen dat gegevens worden weggeschreven naar een ongewenst " -"station. De inhoud van het bestand wordt nooit onderzocht, enkel de " -"aanwezigheid van het bestand." +"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:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Zoek naar een bestand in de doelmap" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1710,212 +1445,202 @@ msgstr "" "een gebruikersnaam en wachtwoord is opgegeven, worden dezelfde referenties " "gebruikt voor alle doelen." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Een lijst van secundaire doelpaden" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Deze backend kan gegevens lezen en schrijven naar een bestandsgebaseerde " -"backend. Toegestane indelingen zijn \"file://hostnaam/folder\" of " -"\"file://username:password@hostnaam/folder\". UNC paden mogen worden " -"opgegeven (bijvoorbeeld \"file://\\\\server\\folder\") of lokale paden " -"(bijvoorbeeld (win) \"file://c:\\folder\", (Linux) " -"\"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Lokale map of station" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "De map {0} bestaat niet" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "Het markeerbestand \"{0}\" is in geen enkel onderzocht doel gevonden: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -"Wanneer het bestand wordt opgeslagen, is de standaard werkwijze het kopiëren" -" van het bestand en het verwijderen van het origineel. Deze volgorde zorgt " -"ervoor dat de bewerking opnieuw kan worden geprobeerd als er iets mis gaat. " -"Het activeren van deze optie kan ervoor zorgen dat een bewerking opnieuw " -"proberen mislukt. Deze optie heeft geen effect tenzij de --disable-" -"streaming-transfers optie is geactiveerd." +"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:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Verplaats het bestand in plaats van het te kopiëren" -#: Library/Backend/File/Strings.cs:18 -msgid "Force authentication against remote share" -msgstr "Forceer authenticatie naar een remote gedeelde map" - -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:38 msgid "" "If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"is dropped before attempting to authenticate." msgstr "" -"Als deze optie geselecteerd is, worden alle bestaande authenticaties naar de" -" remote gedeelde map afgebroken voordat een nieuwe poging tot authenticatie " -"wordt ondernomen" +"Als deze optie is ingesteld, wordt eventuele bestaande authenticatie voor de" +" externe gedeelde map verwijderd voordat er een authenticatiepoging wordt " +"uitgevoerd." -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:39 +msgid "Force authentication against remote share" +msgstr "Forceer authenticatie naar een externee gedeelde map" + +#: Library/Backend/File/Strings.cs:40 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"De \"B2 Cloud Storage Application Key\" kan verkregen worden na inloggen in " -"het Backblaze account, dit kan eveneens worden gegeven door de \"auth-" -"password\" eigenschap" +"Als extra voorzorgsmaatregel zal het geüploade bestand worden gecontroleerd " +"aan de hand van de lokale bronlengte." -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "De \"B2 Cloud Storage Application Key\"" +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "Lengteverificatie uitschakelen" -#: Library/Backend/Backblaze/Strings.cs:6 +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"De \"B2 Cloud Storage Account ID\" kan verkregen worden na inloggen op uw " -"Backblaze account, dit kan eveneens worden gegeven door de \"auth-username\"" -" eigenschap" +"Deze backend kan gegevens lezen en schrijven naar de Backblaze B2 Cloud " +"Opslag. Toegestane indeling is: \"b2://bucketname/prefix\"." -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "De \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Geen \"B2 Cloud Storage Application Key\" opgegeven" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Geen \"B2 Cloud Storage Account ID\" opgegeven" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Deze backend kan gegevens lezen en schrijven naar de Backblaze B2 Cloud " -"Storage. Toegestane indelingen zijn: \"b2://bucketnaam/prefix\"" +"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:16 +#: 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 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" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "Geen B2 Cloud Opslag Applicatie Sleutel gegeven" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Standaard wordt een persoonlijke bucket aangemaakt. Gebruik deze optie om " -"het bucket type in te stellen. Zie de B2 documentatie voor toegestane " -"soorten" +"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:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Het bucket soort dat gebruikt wordt bij het aanmaken van een bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Gebruik deze optie om de paginagrootte in te stellen voor het tonen van de " -"inhoud van B2 buckets. Een lagere waarde betekent minder gegevens, maar kan " -"het aantal Klasse C transacties voor B2 verhogen. Aangeraden waarden zijn " -"tussen 100 en 1000" +"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:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "De grootte van pagina's met bestandsvermeldingen" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -"Verander dit als u een zelf ingesteld domein wilt gebruiken voor het " -"downloaden van bestanden, dit heeft geen invloed op het uploaden. De " -"standaard download-url is afhankelijk van uw account en ziet er ongeveer uit" -" als \"https://f00X.backblazeb2.com\"" +"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:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" "De basis-URL die gebruikt moet worden voor het downloaden van bestanden" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"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 geheel getal " -"groter dan nul zijn" +"De instelling \"{0}\" is ongeldig voor \"{1}\". Het moet een integer groter " +"dan nul zijn." -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Sia Gedecentraliseerde Cloud" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Deze backend kan gegevens lezen en schrijven naar Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia Gedecentraliseerde Cloud" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "Stel het doelpad in. Voorbeeld: /backup" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Back-up pad" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Doelpad, bijvoorbeeld /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "Geef een wachtwoord op voor Sia server." -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia wachtwoord" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "De minimumwaarde voor redundantie is 1.0." -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Minimum waarde is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "Stel de minimale redundantie in" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "Er is geen Auth-ID opgegeven - deze kan verkegen worden van {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Fragment-grootte voor grote uploads" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1927,59 +1652,57 @@ msgstr "" "kleinere waarde beter zou kunnen werken bij een tragere of minder " "betrouwbare verbinding), evenals een veelvoud van 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Fragment-grootte voor grote uploads" + +#: Library/Backend/OneDrive/Strings.cs:31 +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" msgstr "Aantal pogingen voor elk fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Aantal pogingen voor elk fragment om opnieuw te proberen voordat de algemene" -" bestandsupload mislukt" +"Hoeveelheid tijd (in milliseconden) voor het wachten tussen fouten bij het " +"uploaden van fragmenten." -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Milliseconde vertraging tussen fragmentfouten" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Hoeveelheid tijd (in milliseconden) die gewacht moet worden tussen fouten " -"bij het uploaden van fragmenten" +"Gebruik deze optie voor het instellen van HttpClient klasse om HTTP requests" +" uit te voeren." -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "Of de klasse HttpClient moet worden gebruikt" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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 "" -"Of de klasse HttpClient moet worden gebruikt om HTTP-verzoeken uit te voeren" -#: Library/Backend/OneDrive/Strings.cs:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Slaat bestanden op in Microsoft OneDrive of Microsoft OneDrive for Business " -"via de Microsoft Graph API. Gebruik van deze backend vereist dat u akkoord " -"gaat met de voorwaarden in {0} ({1}) and {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "Optionele ID van de drive" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1989,284 +1712,307 @@ msgstr "" " de standaard drive van OneDrive of OneDrive for Business worden gebruikt " "via '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "Optionele ID van de drive" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" -msgstr "" -"Slaat bestanden op in een Microsoft SharePoint site via de Microsoft Graph " -"API. Gebruik van deze backend vereist dat u akkoord gaat met de voorwaarden " -"in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." +msgstr "ID dan de site waarin gegevens worden opgeslagen." -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID van de site" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID van de site om gegevens in op te slaan" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Er is geen site ID opgegeven" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "Tegenstrijdige site-ID's gebruikt: opgegeven {0} maar gevonden {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 Groep" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Slaat bestanden op in een Microsoft Office 365 Groep via de Microsoft Graph " -"API. Toegestane indelingen zijn " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (met optioneel gebruik van \"//\" om de hoofdmap van de documentmap aan te " -"geven), of alleen \"sharepoint://subfolder\" (in dit geval moet u ook de ID " -"van de SharePoint-site expliciet opgeven via --site-id). Gebruik van deze " -"backend vereist dat u akkoord gaat met de voorwaarden in {0} ({1}) and {2} " -"({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "ID van de groep waarin gegevens worden opgeslagen." -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID van de groep" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID van de groep om gegevens in op te slaan" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "E-mailadres van de groep waarin gegevens worden opgeslagen." -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "E-mailadres van de groep" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "E-mailadres van de groep om gegevens in op te slaan" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "Geen groep-ID of groep-e-mailadres opgegeven." -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Geen groep ID of groep e-mailadres is opgegeven" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Er zijn geen groepen gevonden met het opgegeven e-mailadres: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Meerdere groepen zijn gevonden met het opgegeven e-mailadres: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "Tegenstrijdige groep ID's gebruikt: opgegeven {0} maar gevonden {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "Deze backend kan gegevens lezen en schrijven naar Aliyun OSS." + +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "Aliyun OSS (Object Storage Service)" + +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +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 "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 "" -"Alle bestanden zullen weggeschreven worden naar de opgegeven container" +"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/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "De naam van de opslagcontainer" +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "Toegangssleutel Geheim" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" +"A Opslagruimte is een container die wordt gebruikt om objecten op te slaan " +"(Object), en alle objecten moeten tot een specifieke opslagruimte behoren." + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "Regio geeft de fysieke locatie van het OSS-datacenter aan." + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "Regio" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" +"Eindpunt verwijst naar de domeinnaam waarmee OSS externe services levert." + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "Eindpunt" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" +"Deze backend kan gegevens lezen en schrijven naar Azure blob-opslag. " +"Toegestane indeling is: \"azure://bucketname\"." + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "Alle bestanden zullen worden geschreven naar de opgegeven container." + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "De naam van de opslagcontainer" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Geen Azure opslag accountnaam opgegeven" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"De Azure opslag accountnaam die verkregen kan worden door te klikken op de " -"\"Manage Access Keys\" knop op het opslag account dashboard" +"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:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "De opslag accountnaam" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"De Azure toegangssleutel die verkregen kan worden voor te klikken op de " -"\"Manage Access Keys\" knop om het storage account dashboard" +"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:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "De toegangssleutel" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Geen Azure toegangssleutel opgegeven" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -"Deze backend kan gegevens lezen en schrijven naar Azure blob opslag. " -"Toegestane indelingen zijn: \"azure://bucketnaam\"" +"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/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" -msgstr "Tardigrade Gedecentraliseerde Cloudopslag" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "Het SAS token" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +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 "Deze backend kan gegevens lezen en schrijven naar de Tencent COS." + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "Tencent COS (Cloud Object Storage)" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "Account-ID van Tencent Cloud Account." + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "Account ID" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "Cloud API Geheim ID." + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "Geheim ID" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +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 name, format: BucketName-APPID" +msgstr "Bucket-naam, indeling: BucketName-APPID" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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 "" -"Deze backend kan gegevens lezen en schrijven naar de Tardigrade " -"Gedecentraliseerde Cloudopslag" +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." -msgstr "De verbindingstest is mislukt." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" +msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "De authenticatiemethode" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -"De authenticatiemethode geeft aan op welke manier verbonden wordt met het " -"netwerk - via een API sleutel dan wel via verleende toegang." +"Opslagklasse van het object; controleer de opgesomcde waarden op " +"https://intl.cloud.tencent.com/document/product/436/30925." -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" -msgstr "De Satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" +msgstr "Opslagklasse van het object" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -"De satellite die alle metagegevens bijhoudt. Gebruik de Tardigrade-grade " -"server voor hoogwaardige SLA-ondersteunde connectiviteit of gebruik een " -"community-server. Of zelfs een host in eigen beheer." +"Deze backend kan gegevens lezen en schrijven naar Jottacloud door middel van" +" het REST protocol. Toegestane indeling is " +"\"jottacloud://folder/subfolder\"." -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "De API sleutel" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" -"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." - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "De versleutelings-wachtwoordzin" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" -"De encryptie wachtwoordzin wordt gebruikt om uw gegevens te versleutelen " -"voordat ze naar het tardigrade netwerk worden verzonden. Deze wachtwoordzin " -"kan het enige opgegeven geheim zijn - voor Tardigrade heeft u geen " -"aanvullende encryptie (van Duplicati) nodig." - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "De verleende toegang" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant 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." - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "De bucket" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "De bucket waarin de back-up zich bevindt." - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "De map" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "De map in de bucket waarin de back-up zich bevindt." - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." -msgstr "" -"Deze backend kan gegevens lezen en schrijven naar Jottacloud door middel van" -" het REST protocol. Ondersteunde indeling is " -"\"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" +msgstr "Geen gebruikersnaam gevonden" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Geen gebruikersnaam opgegeven" +#: Library/Backend/Jottacloud/Strings.cs:30 +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:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Geen wachtwoord opgegeven" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Geen pad opgegeven, kan geen bestanden uploaden naar de hoofdmap" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Ongeldig koppelpunt opgegeven." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Geeft het te gebruiken back-up apparaat" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2280,11 +2026,11 @@ msgstr "" " koppelpunt worden opgegeven dat gebruikt moet worden op dit apparaat met de" " \"{0}\" optie." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Geeft het koppelpunt dat gebruikt moet worden op de server." +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2299,11 +2045,11 @@ msgstr "" " koppelpunt te gebruiken, of als een aangepast apparaat werd opgegeven met " "de optie \"{0}\" kan de naam van ieder gewenst koppelpunt worden opgegeven." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Aantal threads voor herstelbewerkingen" +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2313,11 +2059,11 @@ msgstr "" "downloadsnelheid beperkt tot 18,5 Mbps per stream. Gebruik meerdere threads " "om de doorvoer te verhogen. " -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "De grootte van gegevensbrokken voor het gelijktijdig downloaden." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "Aantal threads voor herstelbewerkingen" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." @@ -2326,41 +2072,113 @@ msgstr "" "brokken zullen in het interne geheugen gehouden worden, dus houd dit zo laag" " mogelijk." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Deze backend kan gegevens lezen en schrijven naar Mega.co.nz. Toegestane " -"indelingen zijn: \"mega://folder/subfolder\"" +"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/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: 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/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Geen wachtwoord opgegeven" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" This can also be supplied through the option --{0}." +msgstr "" +"Toegangssleutel-geheim kan verkregen worden na inloggen op uw IDrive " +"e2-account. Deze kan ook worden opgegeven met de optie --{0}." + +#: Library/Backend/Idrivee2/Strings.cs:28 +#, csharp-format +msgid "" +"Access Key ID can be obtained after logging into your IDrive e2 account. " +"This can also be supplied through the option --{0}." +msgstr "" +"Toegangssleutel-ID kan verkregen worden na inloggen op uw IDrive e2-account." +" Deze kan ook worden opgegeven met de optie --{0}." + +#: Library/Backend/Idrivee2/Strings.cs:31 +msgid "" +"The \"Bucket Name or Complete Path\" is name of target bucket or complete of" +" a folder inside the bucket." +msgstr "" +"De \"bucketnaam of volledig pad\" is de naam van de doelbucket of het " +"volledige pad van een map in de bucket." + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "De \"bucketnaam of volledig pad\"" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "Geen Toegangssleutelgeheim opgegeven" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "Geen Toegangssleutel-ID opgegeven" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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." -#: Library/Backend/SharePoint/Strings.cs:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2370,14 +2188,14 @@ msgstr "" "schakelt deze optie die authenticatiemethode in. Dit is waarschijnlijk " "alleen beschikbaar met Windows servers en clients." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Gebruik Windows geïntegreerde authenticatie om verbinding te maken met de " "server" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2386,11 +2204,11 @@ msgstr "" "van ze permanent te verwijderen bij het compact maken of verwijderen van " "back-ups." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Verplaats verwijderde bestanden naar de prullenbak" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2402,11 +2220,11 @@ msgstr "" "maar kan onherstelbare time-outs veroorzaken onder bepaalde omstandigheden. " "Gebruik deze optie alleen met zeer snelle en stabiele internetverbindingen." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Upload bestanden met binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "Bestanden uploaden met binaire directe modus" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2415,11 +2233,11 @@ msgstr "" "web-bewerkingen tijdens het communiceren met SharePoint Server. Aanbevolen " "waarde is 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Stel time-out in voor SharePoint web-bewerkingen." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "Stel time-out in voor SharePoint web-bewerkingen" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2427,16 +2245,16 @@ msgstr "" "Gebruik deze optie om de grootte van iedere brok aan te geven bij het " "uploaden naar SharePoint Server. Aanbevolen waarde is 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "Stel blokgrootte in voor uploads in brokken naar SharePoint" +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "Stel blokgrootte in voor gefragmenteerde uploads naar SharePoint" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Element met pad '{0}' niet gevonden op host '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2446,7 +2264,7 @@ msgstr "" " verkeerde gebruikersreferenties. Of probeer het met '//' in het pad om web " "van mappenpad te scheiden." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2454,77 +2272,77 @@ msgstr "" "Alles leek in orde, maar toen kon de web titel niet worden gelezen om de " "verbinding te testen. Er gaat iets mis." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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." -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Forceer het gebruik van de HTTP Digest authenticatie methode " -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2533,7 +2351,7 @@ msgstr "" "De server stuurde foutcode {0} ({1}) terug, wat aangeeft dat de server geen " "ondersteuning biedt voor WebDAV verbindingen" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2544,28 +2362,28 @@ msgstr "" "Dit kan veroorzaakt worden doordat het bestand is verwijderd of niet beschikbaar is, maar het kan ook zijn dat de bestandsextensie {2} geblokkeerd wordt door de web server. IIS blokkeert standaard onbekende extensies.\n" "Foutmelding: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Om te helpen bij het debuggen van problemen, is het mogelijk om een pad naar" -" een bestand in te stellen dat zal overschreven worden met de PROPFIND " -"respons." +"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:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Dump de PROPFIND respons" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2573,15 +2391,120 @@ msgstr "" "Deze backend kan gegevens lezen en schrijven naar een Tahoe-LAFS gebaseerde " "backend. Toegestane indeling is \"tahoe://hostnaam:poort/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Niet ondersteund URL formaat, moet beginnen met \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "Storj DCS configuratiemodule" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "Deze backend kan gegevens lezen en schrijven naar de Storj DCS." + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "Storj DCS (Gedecentraliseerde Cloudopslag)" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "Verbindingstest mislukt." + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" +"Geef de authenticatiemethode op die beschrijft hoe verbinding moet worden " +"gemaakt met het netwerk - via een API sleutel of via toegangsverlening." + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Authenticatiemethode" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" +"Geef de satelliet op die alle metadata bijhoudt. Gebruik een Storj DCS-" +"server voor krachtige SLA-ondersteunde connectiviteit of gebruik een " +"communityserver. Of host zelfs uw eigen server." + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "" +"Geef de API sleutel op die toegang verleent tot een specifiek project op de " +"door u gekozen satellite. Ga naar het dashboard van uw satellite om er één " +"aan te maken als u niet al een API sleutel heeft." + +#: Library/Backend/Storj/Strings.cs:35 +msgid "API key" +msgstr "API sleutel" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "" +"Geef de coderingswachtwoordzin op die wordt gebruikt om uw gegevens te " +"coderen voordat ze wordt verzonden naar het Storj-netwerk. Deze " +"wachtwoordzin kan het enige opgegeven geheim zijn - voor Storj heeft u niet " +"noodzakelijk aanvullende codering (van Duplicati) nodig." + +#: Library/Backend/Storj/Strings.cs:37 +msgid "Encryption passphrase" +msgstr "Encryptie wachtwoordzin" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" +"Geef de verleende toegang op die alle informatie bevat in één gecodeerde " +"tekenreeks. Deze mag gebruikt worden in plaats van een satellite, API " +"sleutel en geheim." + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Toegang verleend" + +#: Library/Backend/Storj/Strings.cs:40 +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 "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +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 "Folder" +msgstr "Map" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2590,34 +2513,387 @@ msgstr "" "Autoriseren met OAuth service is mislukt: {0}. Als het probleem aanhoudt, " "probeer een nieuw authid token te genereren van: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Onverwachte foutcode: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -"De OAuth service is momenteel over quota, probeer het opnieuw over een paar " +"De OAuth service is momenteel over quota. Probeer het opnieuw over een paar " "uur" -#: Library/DynamicLoader/Strings.cs:4 +#: 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}" msgstr "Het laden van assembly {0} is mislukt, foutmelding {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Het laden van proces type {0} assembly {1} is mislukt, foutmelding: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Gebruik in plaats hiervan de {0} optie" +#: 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 "" +"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:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "Zip-compressie" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +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 "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2626,76 +2902,63 @@ msgstr "" "van 0 geeft geen compressie, en een instelling van 9 geeft de maximale " "compressie." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Stelt het Zip compressie niveau in" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Stelt de Zip compressie methode in" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Schakelt Zip64 ondersteuning in en uit" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"De Zip64 indeling is vereist voor bestanden groter dan 4 GiB, gebruik deze " -"vlag om het om te schakelen" +"Het ZIP64-formaat is vereist voor bestanden groter dan 4GiB. Gebruik deze " +"vlag om het te wisselen." -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"Deze module biedt de industrie standaard Zip compressie. Bestanden die met " -"deze module zijn aangemaakt kunnen gelezen worden met iedere standaard zip " -"toepassing." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip compressie" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Bestand niet gevonden: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Archief niet geopend voor schrijven" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Archief niet geopend voor lezen" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Het opgegeven bestand is geen onderdeel van dit archief" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*Experimenteel*: 7z Archief met LZMA2 ondersteuning." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Experimenteel - 7z Archief " -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Archief niet geopend voor schrijven" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Archief niet geopend voor lezen" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Het opgegeven bestand is geen onderdeel van dit archief" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2703,15 +2966,15 @@ msgstr "" "Het aantal threads dat gebruikt wordt voor LZMA 2 compressie. Standaard " "wordt het aantal processorkernen gebruikt." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Aantal threads dat gebruikt wordt in compressie" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Stelt het 7z compressieniveau in" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2721,20 +2984,20 @@ msgstr "" "optie wordt aangezet, zal 7z het snelle algoritme gebruiken, wat enigszins " "minder compressie oplevert." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Stelt het 7z snelle algoritme gebruik in" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "back-up" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Database formaat bepalen is niet mogelijk: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2749,11 +3012,11 @@ msgstr "" "Dit wordt waarschijnlijk veroorzaakt door het upgraden naar een nieuwere versie en vervolgens downgraden.\n" "Als dit het geval is, bevindt zich waarschijnlijk een back-upbestand van de vorige database versie in de map {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Onbekende tabelindeling gedetecteerd" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2764,14 +3027,14 @@ msgstr "" "Fout: {1}\n" "Database NIET geüpgraded." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Verkeerde hash voor bestand \"{0}\", opgenomen hash: {1}, werkelijke hash " "{2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2780,68 +3043,73 @@ msgstr "" "Het bestand {0} is gedownload en heeft grootte {1} maar de verwachte grootte" " was {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Geen bronmappen opgegeven voor back-up" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "De bronmap {0} bestaat niet, back-up wordt afgebroken" +msgid "" +"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." +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:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Niet geautoriseerd om toegang te krijgen tot bronmap {0}, back-up wordt " "afgebroken" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldige integer" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2850,48 +3118,48 @@ msgstr "" "De optie --{0} wordt niet ondersteund omdat de module {1} momenteel niet is " "geladen" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" "De opgegeven optie --{0} wordt niet ondersteund en zal genegeerd worden" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldig pad" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldige grootte" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "De waarde \"{1}\" gegeven aan --{0} vertegenwoordigt geen geldige tijd" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "De bewerking {0} is gestart" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "De bewerking {0} is afgerond" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "De bewerking {0} is mislukt met fout: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ongeldig pad: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2900,13 +3168,13 @@ msgstr "" "Het toepassen van de 'force-locale ' instelling is mislukt. Probeer .NET-" "Framework te updaten. Uitzondering was: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "De bron {0} gebruikt een ongeldige volumenaam, back-up wordt afgebroken" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2914,7 +3182,7 @@ msgstr "" "De bron {0} is op volume {1}, die niet kon worden gevonden, back-up wordt " "afgebroken" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2925,24 +3193,22 @@ msgstr "" "etc). Het opgeven van een multiplier wordt aangeraden om onverwachte " "veranderingen te voorkomen als het programma wordt bijgewerkt." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "" -"Een vlag die aangeeft dat Duplicati automatisch ongebruikte bestanden zal " -"verwijderen" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" +msgstr "Verwijder ongebruikte bestanden" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2950,48 +3216,44 @@ 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:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" -msgstr "Remote bestandsnaam voorvoegsel" +msgstr "Voorvoegsel van externe bestandsnaam" -#: Library/Main/Strings.cs:40 +#: 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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Controles gebaseerd op bestandstijd uitschakelen" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Standaard zullen bestanden worden hersteld naar de bronlocatie, gebruik deze" -" optie om te herstellen naar een andere locatie" +"Standaard zullen bestanden hersteld worden naar de bronmappen. Gebruik deze " +"optie om te herstellen naar een andere map." -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Herstellen naar een andere locatie" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Schakelt systeem slaapmodus aan en uit" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2999,7 +3261,11 @@ msgstr "" "Staat toe dat het systeem bij inactiviteit in slaapmodus gaat tijdens back-" "up/herstel bewerkingen (alleen Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -3010,11 +3276,11 @@ msgstr "" "maken van back-ups langer duren, maar zal Duplicati voor minder " "systeembelasting zorgen." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Maximale hoeveelheid kilobytes per seconde voor downloads" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -3025,24 +3291,24 @@ msgstr "" "maken van back-ups langer duren, maar zal Duplicati voor minder " "systeembelasting zorgen." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Maximale hoeveelheid kilobytes per seconde voor uploads" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" "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:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Encryptie uitschakelen" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -3051,56 +3317,55 @@ msgstr "" "opnieuw proberen alvorens het op te geven. Gebruik deze optie om beter om te" " gaan met onstabiele netwerkverbindingen." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Aantal malen opnieuw proberen bij een mislukte transmissie" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" "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:55 +#: 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:56 +#: 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." -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "De tijd voor weergeven/herstellen bestanden" -#: Library/Main/Strings.cs:58 +#: 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\"." -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "De versie voor weergeven/herstellen bestanden" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3108,11 +3373,11 @@ msgstr "" "Bij het zoeken van bestanden wordt alleen de meest recente back-up " "doorzocht. Gebruik deze optie om ook alle vorige versies te doorzoeken." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Toon alle versies" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3121,11 +3386,11 @@ msgstr "" "teruggekoppeld. Gebruik deze optie om alleen het grootste gemeenschappelijke" " voorvoegsel pad terug te koppelen." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Toon grootste voorvoegsel" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3134,11 +3399,11 @@ msgstr "" "teruggekoppeld. Gebruik deze optie om alleen die ingangen terug te koppelen " "die gevonden worden in de map die is aangegeven in het filter." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Toon mapinhoud" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3148,34 +3413,49 @@ msgstr "" "opnieuw te proberen. Dit kan nuttig zijn als de netwerkverbinding af en toe " "wegvalt tijdens een overdracht." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Wachttijd tussen nieuwe pogingen" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"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 "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." msgstr "" "Gebruik deze optie om extra bestanden bij nieuw geüploade bestandenlijsten " "bij te voegen" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Stel beheer bestanden in" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Stel deze vlag in om hash controles over te slaan" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "Sla hashcontroles over" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3184,65 +3464,60 @@ msgstr "" "dan een bepaalde waarde. Gebruik dit om te voorkomen dat back-ups extreem " "groot worden." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 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:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Thread prioriteit" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Deze optie kan de maximale grootte van dblock bestanden aanpassen. Het " -"aanpassen van de grootte kan nuttig zijn als de backend een limiet heeft op " -"de grootte van afzonderlijke bestanden." +"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:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Beperk de grootte van de volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Schakelt het gebruik van de streaming overdrachtsmethode uit" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Deze optie zorgt ervoor dat de inhoud van het manifest bestand niet wordt " -"gelezen. Dit heeft tot gevolg dat bestands-hashes ook niet worgen " -"gecontroleerd. Gebruik dit alleen voor herstel in rampscenario's." +"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:83 -msgid "An option that prevents verifying the manifests" -msgstr "Een optie die het controleren van de manifests voorkomt." +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3255,11 +3530,11 @@ msgstr "" "bestand wordt gelezen, de bestandsnaam wordt gebruikt om de compressiemodule" " op te geven." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Geef aan welke module voor compressie gebruikt moet worden" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3267,34 +3542,34 @@ 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:87 +#: 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:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: 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" +"Geef één of meer modulenamen op, gescheiden door komma's om ze te ontladen." -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Schakelt één of meer modules uit." - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Geef één of meer modulenamen op, gescheiden door komma's om ze te laden" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Schakelt één of meer modules in" +#: 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:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3322,42 +3597,42 @@ msgstr "" "(VSS) gebruikt en vereist beheerdersrechten. In Linux wordt hiervoor Logical" " Volume Management (LVM) gebruikt en vereist root permissies. " -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Bepaalt het gebruik van schijf-momentopnames" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"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 aangemaakte volumes zullen standaard worden geplaatst in de map " -"voor tijdelijke bestanden, deze optie kan worden gebruikt om een andere map " -"aan te geven voor het opslaan van tijdelijke volumes, ondanks de naam, werkt" -" dit eveneens voor synchrone uitvoeringen" +"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:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Het pad waar klaargezette volumes staan totdat ze geüpload zijn" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Bij het uitvoeren van asynchrone uploads, zal Duplicati volumes aanmaken die" -" geüpload kunnen worden. Om te voorkomen dat Duplicati teveel volumes " -"aanmaakt, kan met deze optie het aantal nog uit te voeren uploads worden " -"beperkt. Stel in op 0 om de limiet uit te schakelen" +"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:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Het aantal volumes dat van tevoren aangemaakt mag worden" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." @@ -3365,48 +3640,47 @@ msgstr "" "Als asynchrone uploads worden uitgevoerd, het maximum aantal toegestane " "gelijktijdige uploads. Stel in op nul om de beperking uit te schakelen." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Het aantal toegestane gelijktijdige uploads" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Door deze optie te activeren zullen sommige foutmeldingen uitgebreider " -"worden, wat kan helpen bij het oplossen van een specifiek probleem" +"Activeer deze optie om sommige foutmeldingen uitgebreider te laten " +"weergegeven, waardoor u mogelijk een specifiek probleem kunt opsporen." -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Schakelt debug-uitvoer in" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Logt informatie naar het opgegeven bestand" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Geeft de hoeveelheid log-informatie om te schrijven naar het bestand dat is " -"aangegeven met --log-file" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Log informatie niveau" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Gebruik in plaats hiervan de {0} en {1} opties" +msgid "Use the options --{0} and --{1} instead." +msgstr "Gebruik in plaats hiervan de opties --{0} en --{1}." -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3415,11 +3689,11 @@ msgstr "" "aangemaakt worden. Activeer deze optie om het automatisch aanmaken van " "mappen te voorkomen." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Schakelt het automatisch aanmaken van mappen uit" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3434,14 +3708,14 @@ msgstr "" " en de meeste vormen van GUID's zijn toegestaan, inclusief met en zonder " "accolades." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Een door puntkomma's gescheiden lijst met guid's van VSS writers die " "uitgesloten moeten worden (alleen Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3464,11 +3738,11 @@ msgstr "" " als het gebruik van USN mislukt. Deze functie wordt alleen ondersteund door" " Windows en vereist beheerdersrechten." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Bepaalt het gebruik van NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3478,58 +3752,64 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Bij het vergelijken van tijdstempels, zal Duplicati de tijden een klein " -"beetje bijstellen om er zeker van te zijn dat kleine tijdverschillen geen " -"onverwachte updates tot gevolg hebben. Als de optie --{0} is ingesteld om de" -" back-ups van een week te bewaren, en de back-up wordt iedere week op " -"hetzelfde tijdstip gemaakt, kan het mogelijk zijn dat de klok iets afwijkt, " -"waardoor als er precies een week voorbij is, Duplicati oude back-ups eerder " -"verwijdert dan verwacht. Om dit te voorkomen, zal Duplicati een tolerantie " -"van 1% (max 1 uur) aanhouden. Gebruik deze optie om deze tolerantie uit te " -"schakelen, en het strikt controleren van tijden hanteren." +"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:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Deactiveert tolerantie bij het vergelijken van tijden." +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Upload bestanden synchroon" -#: Library/Main/Strings.cs:118 +#: 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 " -"binnen een enkele verbinding, omdat dit herhaalde aanmeldpogingen voorkomt, " -"een dus het proces versnelt. Deze optie kan gebruikt worden om te verzekeren" -" dat iedere bewerking uitgevoerd wordt in een aparte verbinding." +"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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Hergebruik geen verbindingen" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3540,61 +3820,69 @@ msgstr "" " in om foutmeldingen weer te geven zodra een bewerking opnieuw wordt " "uitgevoerd." -#: Library/Main/Strings.cs:121 +#: 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:122 +#: 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" +"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:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Upload lege back-upbestanden" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Deze waarde kan worden gebruikt om een ruimtelimiet op te geven die een " -"backend heeft. Als de backend deze grootte zelf opgeeft, wordt deze waarde " -"genegeerd" +"Stel een limiet in voor de hoeveelheid opslagruimte die op de backend kan " +"worden gebruikt (door deze back-up). Dit komt als extra bij het volledige " +"backend-quotum, indien beschikbaar. Opmerking: Back-ups zullen worden " +"voorgezet als het quotum overschreden is. Hierdoor ontstaan alleen " +"waarschuwings- en foutberichten." -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Een gerapporteerde maximum opslagcapaciteit" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "Beperk opslaggebruik" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -"Stelt een drempel in voor wanneer te waarschuwen over backend quota die " -"bijna overschreden wordt. Dit wordt opgegeven als een percentage, en een " -"waarschuwing wordt gegenereerd als de hoeveelheid beschikbare quota minder " -"is dan dit percentage van de totale back-upgrootte. Als de backend geen " -"quota-informatie rapporteert, zal deze waarde worden genegeerd." -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "Drempelwaarde voor waarschuwing voor lage quota" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Symlink afhandeling" +#: 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:129 +#: Library/Main/Strings.cs:152 +msgid "Disable backend quota" +msgstr "Backend-quotum uitschakelen" + +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3603,7 +3891,7 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"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" @@ -3612,13 +3900,13 @@ msgstr "" "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 " -"gedragen zich alsof optie \"{2}\" was opgegeven." +"gedroegen zich alsof optie \"{2}\" was opgegeven." -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Hardlink afhandeling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Symlink afhandeling" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3634,22 +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:132 -msgid "Exclude files by attribute" -msgstr "Sluit bestanden uit op basis van attribuut" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Hardlink afhandeling" -#: Library/Main/Strings.cs:133 +#: 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}" +"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}" +"één op te geven. Mogelijke waarden zijn: {0}." -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Sluit bestanden uit op basis van attribuut" + +#: 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 " @@ -3662,48 +3954,74 @@ msgstr "" "tot de inhoud van een momentopname. Deze workaround kan bestandstoegang " "versnellen onder Windows XP." -#: Library/Main/Strings.cs:135 +#: 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:136 +#: 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 "" -"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." +"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Naam van de back-up" -#: Library/Main/Strings.cs:138 +#: 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:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" +"Een unieke identificatie van de machine waarop de back-up wordt uitgevoerd. " +"Dit kan gebruikt worden voor het identificeren van de machine bij het " +"verzenden van mail of het uitvoeren van scripts." + +#: Library/Main/Strings.cs:166 +msgid "Machine ID" +msgstr "Machine 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 "" -"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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Beheer niet-comprimeerbare bestandsextensies" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3714,92 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Blokgrootte gebruikt in hashing" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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." +"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Pad naar het bestand dat de lokale cache bevat van de remote " -"bestandsdatabase" +"Pad naar het bestand dat de lokale cache bevat van de externe " +"bestandsdatabase." -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Pad naar de lokale status database" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lijst met verwijderde bestanden" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Deze optie kan worden gebruikt om het geheugengebruik te verminderen door " -"paden en tijdstempels van wijzigingen niet in het geheugen te houden" +"Gebruik deze optie om het geheugengebruik te verminderen door paden en " +"tijdstempels van wijzigingen niet in het geheugen te houden." -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Deze optie kan worden gebruikt om de snelheid te verhogen ten koste van een " -"hoger geheugengebruik." +"Gebruik deze optie om de snelheid te verhogen ten koste van een hoger " +"geheugengebruik." -#: Library/Main/Strings.cs:151 +#: 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:152 +#: 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:153 +#: 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:154 +#: 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" @@ -3811,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:155 -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:156 +#: 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:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "De maximum hoeveelheid onnodige ruimte in procenten" -#: Library/Main/Strings.cs:158 +#: 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 "" -"Deze optie kan gebruikt worden om te experimenteren met verschillende " -"instellingen om te zien wat de uitkomst is zonder daadwerkelijk bestanden te" -" wijzigen." +"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:159 -msgid "Does not perform any modifications" -msgstr "Voert geen enkele wijziging uit" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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." +"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:161 +#: 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:162 +#: 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 "" -"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." +"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:163 +#: 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:164 +#: 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. " @@ -3884,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Schakel automatisch opruimen uit" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3905,25 +4219,25 @@ msgstr "" "die een klein aantal bytes onnodige ruimte bevatten niet worden gedownload " "en opnieuw weggeschreven." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumegrootte drempelwaarde" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maximum aantal kleine volumes" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3933,54 +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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Gebruik lokale bestandsdata bij het herstellen" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Schakelt de lokale database uit" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" "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 remote opslag te " -"controleren" +"maar kan gebruikt worden om de daadwerkelijke inhoud van externe opslag te " +"controleren." -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Behoud een bepaald aantal versies" -#: Library/Main/Strings.cs:175 -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 die behouden moet " -"worden, geef -1 op om alle versies te behouden" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Behoud alle versies binnen een bepaalde tijdspanne" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Behoud alle versies binnen een bepaalde tijdspanne" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -4001,33 +4309,35 @@ msgstr "" "Deze optie ondersteunt eveneens de aanduiding \"U\" om een onbeperkt " "tijdsinterval aan te geven." -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "Negeer ontbrekende bronelementen" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Negeer ontbrekende bronelementen" + +#: 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 "" +"Gebruik deze optie om doelbestanden te overschrijven bij het herstellen. Als" +" deze optie niet is ingesteld, zullen de bestanden worden hersteld met een " +"tijdstempel en een nummer eraan toegevoegd." + +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "Overschrijf bestanden bij het herstellen" -#: Library/Main/Strings.cs:183 -msgid "" -"Use this option to overwrite target files when restoring, if this option is " -"not set the files will be restored with a timestamp and a number appended." -msgstr "" -"Gebruik deze optie om doelbestanden te overschrijven bij het herstellen, als" -" deze optie niet is ingesteld zullen de bestanden worden hersteld met een " -"tijdstempel en een nummer eraan toegevoegd." - -#: Library/Main/Strings.cs:184 -msgid "Output more progress information" -msgstr "Voer meer voortgangsinformatie uit" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -4036,16 +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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" -"Stel in plaats hiervan het log-niveau in voor de gewenste uitvoermethode" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Voer meer voortgangsinformatie uit" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Uitvoer volledige resultaten" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -4053,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Bepaal of controlebestanden geüpload zijn" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Uitvoer volledige resultaten" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -4065,117 +4370,117 @@ 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:191 -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:221 +msgid "Determine if verification files are uploaded" +msgstr "Bepaal of controlebestanden geüpload zijn" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" "Nadat een back-up is voltooid, worden sommige (dblock, dindex, dlist) " -"bestanden van de remote backend geselecteerd voor controle. Gebruik deze " -"optie om aan te geven hoeveel. Als de backup-test percentage optie eveneens " -"wordt 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 --{0} is ingesteld, dan worden geen remote bestanden " -"gecontroleerd." +"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:193 -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: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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" "Nadat een back-up is voltooid, worden sommige (dblock, dindex, dlist) " -"bestanden van de remote backend geselecteerd voor controle. Gebruik deze " +"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 backup-test-samples optie eveneens is opgegeven, is het aantal" -" te controleren bestanden het maximum dat wordt geïmpliceerd door te twee " -"opties. Als de no-backend-verification optie is opgegeven, worden geen " -"remote bestanden gecontroleerd." +"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:195 -msgid "Activates in-depth verification of files" -msgstr "Activeert diepgaande controle van bestanden" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -"Nadat een back-up is voltooid, worden sommige (dblock, dindex, dlist) " -"bestanden van de remote backend geselecteerd voor controle. Gebruik deze " -"optie om een volledige controle in te schakelen, waardoor de bestanden " -"ontsleuteld worden en de gegevens die het volume bevat onderzocht worden, in" -" plaats van simpelweg de externe hash-waarde te controleren. Als de optie " -"--{0} is ingesteld, worden geen remote bestanden gecontroleerd. Deze optie " -"wordt automatisch ingesteld als een verificatie-bewerking rechtstreeks wordt" -" uitgevoerd." +"Nadat een back-up is voltooid, worden enkele (dblock, dindex, dlist) " +"bestanden van de externe backend geselecteerd voor verificatie. Gebruik deze" +" optie om volledige verificatie in te schakelen, waardoor de bestanden " +"worden gedecodeerd en de inhoud van elk volume wordt onderzocht, in plaats " +"van eenvoudigweg de externe hash te controleren. Als de optie --{0} is " +"ingesteld, worden er geen externe bestanden geverifieerd. Deze optie wordt " +"automatisch ingesteld als de verificatie direct wordt uitgevoerd. " +"ListAndIndexes staat op True, maar alleen dlist- en indexvolumes worden " +"verwerkt." -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Groote van de bestands leesbuffer" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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 grootte om te bepalen hoeveel bytes uit een bestand worden " -"gelezen voordat deze worden bewerkt" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Sta toe dat een wachtwoordzin veranderd wordt" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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 toe te staan dat een wachtwoordzin veranderd wordt, " -"merk op dat deze optie niet is toegestaan voor een back-up of " -"herstelbewerking" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Geef enkel bestandsverzamelingen weer" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "Sla geen metadata op" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -4186,11 +4491,11 @@ msgstr "" "en herstelbewerkingen versnellen, maar heeft niet veel effect op de " "bestandsgrootte." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Herstel bestandspermissies" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4199,11 +4504,11 @@ msgstr "" "zou kunnen hebben tot uw bestanden. Gebruik deze optie om ook " "bestandspermissies te herstellen." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Sla het controleren van herstelde bestanden over" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Herstel bestandspermissies" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4214,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:210 -msgid "Do not use local data" -msgstr "Gebruik geen lokale gegevens" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Sla het controleren van herstelde bestanden over" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4226,14 +4531,38 @@ 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:212 -msgid "Check block hashes" -msgstr "Controleer blok hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Gebruik geen lokale gegevens" -#: Library/Main/Strings.cs:213 +#: 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: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 "" +"Gebruik deze optie om Duplicati toe te staan gegevensblokken die op de " +"schijf worden gevonden te gebruiken voor het uitvoeren van " +"herstelbewerkingen, in plaats van alleen bestanden vanuit de externe opslag " +"te gebruiken." + +#: Library/Main/Strings.cs:246 +msgid "Use existing data for restore" +msgstr "Gebruik bestaande gegevens voor herstellen" + +#: 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." @@ -4242,11 +4571,11 @@ msgstr "" "controleren die gelezen worden van een volume voordat herstelde bestanden " "worden bijgewerkt met de gegevens." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Repareer database met paden" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Controleer blok hashes" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4259,29 +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:218 -msgid "Force the locale setting" -msgstr "forceer de plaatsinstelling" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Repareer database met paden" -#: Library/Main/Strings.cs:219 +#: 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:220 -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:255 +msgid "Force the locale setting" +msgstr "forceer de plaatsinstelling" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -4292,26 +4620,26 @@ msgstr "" "worden alleen de werkelijke datums weergegeven, bijvoorbeeld \"12 november " "2018, 8:01 AM\"." -#: Library/Main/Strings.cs:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -"Handel bestandscommunicatie met de backend af door middel van threaded pipes" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "Beperk het aantal gelijktijdige threads" +#: 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:225 +#: 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 " @@ -4321,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Geef het aantal gelijktijdige hash-processen op" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Beperk het aantal gelijktijdige threads" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Geef het aantal gelijktijdige compressieprocessen op" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4344,7 +4672,11 @@ msgstr "" "Gebruik deze optie om het aantal processen in te stellen die de compressie " "van uitvoergegevens uitvoert." -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "Geef het aantal gelijktijdige compressieprocessen op" + +#: 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 " @@ -4354,66 +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:231 -msgid "Disables synthetic filelist" -msgstr "Schakelt synthetische bestandenlijst uit" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Schakelt pad-compressie uit bij een herstelbewerking" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Sta verwijderen van alle bestandsverzamelingen toe" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -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:273 +msgid "Allow removing all filesets" +msgstr "Sta verwijderen van alle bestandsverzamelingen toe" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4429,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:240 -msgid "Disable the read-ahead scanner" -msgstr "Schakel de vooruit lees-scanner uit" +#: 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:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Consistentiecontroles voor bestandslijsten uitschakelen" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Schakel de vooruit lees-scanner uit" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4461,32 +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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Consistentiecontroles voor bestandslijsten uitschakelen" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Schakel de back-up uit als op batterijstroom wordt gewerkt" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Als deze vlag is ingeschakeld, zal de geplande back-up niet worden " -"uitgevoerd als wordt gedetecteerd dat het systeem werkt op batterijstroom " -"(handmatige back-ups of back-ups vanaf de opdrachtregel zullen wel blijven " -"werken). Als netstroom de gedetecteerde stroombron is, of bij een onbekende " -"stroombron, zullen de beplande back-ups zoals gebruikelijk doorgaan." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Logbestand informatieniveau" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Past filters toe op de gegevens in het logbestand" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4498,34 +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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Past filters toe op de console log-gegevens" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" +msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "Stelt het proces in voor laag IO gebruik" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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" +"op hetzelfde moment uitgevoerd worden minder verstoord zullen worden." -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Lijst met bestandsnamen die mappen uitsluit" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" +msgstr "" -#: Library/Main/Strings.cs:260 +#: 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: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 " @@ -4538,11 +4875,45 @@ msgstr "" "\".nobackup\" te hebben en dit bestand te plaatsen in mappen waarvan geen " "back-up zou moeten worden gemaakt." -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" -msgstr "Activeert logboekregistratie van alle databasequery's" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "Lijst met bestandsnamen die mappen uitsluit" -#: Library/Main/Strings.cs:267 +#: 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 "" +"Als symlink metadata wordt toegepast, betekent dit gewoonlijk dat het doel " +"van de symlink wordt gewijzigd, in plaats van de symlink zelf. Om deze reden" +" wordt metadata niet toegepast op symlinks, maar deze optie kan worden " +"gebruikt om dit toch te doen, zodat metadata ook op symlinks wordt " +"toegepast." + +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" +msgstr "Pas metadata toe op symlinks" + +#: 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 "" +"Bij het uitvoeren van de unittest-modus worden er geen automatische fixes " +"toegepast, waarbij ervan wordt uitgegaan dat de invoergegevens altijd in " +"perfecte staat zijn. Deze optie is niet bedoeld voor gebruik bij dagelijkse " +"back-ups, maar is vereist voor testdoeleinden om mogelijke problemen aan het" +" licht te brengen." + +#: Library/Main/Strings.cs:302 +msgid "Activate unittest mode" +msgstr "Activeer unittest-modus" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4555,7 +4926,64 @@ 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:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" +"Als dblock-bestanden ontbreken in de doel-locatie, kunt u proberen ze " +"opnieuw samen te stellen door gebruik te maken van lokale brongegevens. " +"Lokale gegevens kunnen echter inmiddels gewijzigd zijn, waardoor het " +"wellicht niet mogelijk is om alle vereiste gegevens op te halen en het " +"proces kan traag zijn. Gebruik deze optie om te proberen ontbrekende dblock-" +"bestanden opnieuw samen te stellen." + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "Stel dblock-bestanden opnieuw samen wanneer deze ontbreken" + +#: 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 "" +"De minimale hoeveelheid tijd die moet verstrijken na de laatste opruimactie " +"voordat een volgende opruimactie mag worden gestart aan het einde van een " +"back-uptaak. Automatische opruimacties kunnen een langdurig proces zijn en " +"mogelijk is het niet wenselijk om dit na elke afzonderlijke back-uptaak uit" +" te voeren." + +#: Library/Main/Strings.cs:310 +msgid "Minimum time between auto compactions" +msgstr "Minimale tijd tussen automatische opruimacties" + +#: 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 "" +"De minimale hoeveelheid tijd die moet verstrijken na de laatste vacuum-taak " +"voordat een volgende vacuum-taak mag worden gestart aan het einde van een " +"back-uptaak. Automatische vacuum-taken kunnen een langdurig proces zijn en " +"mogelijk is het niet wenselijk om dit na elke afzonderlijke back-uptaak uit " +"te voeren." + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "Minimale tijd tussen automatische vacuum-taken" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4564,89 +4992,85 @@ msgstr "" "De cryptobibliotheek ondersteunt geen herbruikbare transformaties voor het " "hash algoritme {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Het maken van een momentopname is mislukt: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Verwijderen bestand {0} mislukt, testen of bestand bestaat" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Hersteld van problemen bij een poging om niet-bestaand bestand te " "verwijderen {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Herstellen van fout bij verwijderen bestand mislukt: {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Verwijder-bewerking mislukt voor {0} met BestandNietGevonden, inhoud " "weergeven" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "Opgevraagde lijst geeft aan dat bestand {0} correct was verwijderd" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "Opgevraagde lijst bevestigt dat bestand {0} niet was verwijderd" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Bevestig wachtwoordzin voor versleuteling" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "wachtwoordprompt" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Bevestig wachtwoordzin voor codering" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Lege wachtwoordzinnen zijn niet toegestaan" -#: Library/Modules/Builtin/Strings.cs:12 +#: 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:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "De wachtwoordzinnen komen niet overeen" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Lees wachtwoordzin vanaf STDIN" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4661,35 +5085,11 @@ msgstr "" " een TTY leesactie te voorkomen en de wachtwoordzin alleen van STDIN te " "lezen." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Als dit in Mono wordt uitgevoerd, zal deze module controleren of er " -"certificaten geïnstalleerd zijn en voorstellen ze op een andere manier te " -"installeren" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Lees wachtwoordzin vanaf STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Controleer op SSL certificaten" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Geen certificaten gevonden, deze kunnen worden geïnstalleerd met één van de " -"volgende opdrachten:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #voor " -"op Debian gebaseerde systemen{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt " -"#voor RedHat afgeleiden{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-" -"sync --user cacert.pem; rm cacert.pem #voor MacOS{0}Meer informatie: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4697,23 +5097,26 @@ msgstr "" "Deze module geeft een aantal eigenschappen vrij die gebruikt kunnen worden " "om de manier waarop http aanvragen worden uitgegeven aan te passen" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configureer http aanvragen" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"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 --accept-specified-ssl-hash " -"wanneer dit mogelijk is" +"fouten het heeft. Gebruik in plaats hiervan --{0} wanneer mogelijk." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Accepteer ieder servercertificaat" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." @@ -4724,26 +5127,26 @@ msgstr "" "worden ingevoerd, zonder spaties of dubbele punten. U kunt meerdere hashes " "invoeren, gescheiden door komma's." -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Accepteer optioneel een bekend SSL certificaat" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"De standaard HTTP aanvraag heeft de header \"Expect: 100-Continue\" " +"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" +"failed\" rapporteren." -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Schakel de expect header uit" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4751,33 +5154,25 @@ msgstr "" "Standaard gebruiken de http aanvragen het RFC896 nagling algoritme om de " "overdracht van kleine pakketten efficiënter te laten verlopen." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Nagling uitschakelen" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configureer http aanvragen" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Alternatieve OAuth URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"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 verversing URL opgeven." +"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:35 -msgid "Sets allowed SSL versions" -msgstr "Stel toegestane SSL versies in" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternatieve OAuth URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4787,23 +5182,24 @@ msgstr "" "geavanceerde optie en moet alleen gebruikt worden als u de beveiliging wilt " "uitbreiden of een probleem wilt omzeilen met een specifiek SSL protocol." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Stelt de standaard bewerkings time-out in." +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"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" +"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:39 -msgid "Sets readwrite" -msgstr "Stelt lezen-schrijven in" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4814,11 +5210,11 @@ msgstr "" "deze optie bepaalt de maximum hoeveelheid tijd tussen momenten van " "activiteit tijdens een verbinding." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Stelt HTTP buffering in" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4828,7 +5224,11 @@ msgstr "" "geheugenlekken veroorzaken, maar kan in sommige gevallen ook de prestaties " "verbeteren." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4836,11 +5236,11 @@ msgstr "" "Deze module werkt intern om bronparameters te verwerken om back-ups te maken" " van Hyper-V virtuele machines" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configureer Hyper-V module" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4848,137 +5248,137 @@ msgstr "" "Deze module werkt intern om bronparameters te verwerken om back-ups te maken" " van Microsoft SQL Server databases" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Configureer Microsoft SQL Server module" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +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:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Voer script uit" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Voer een script uit bij beëindiging" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Het script \"{0}\" gaf de exit code {1} terug" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Het script \"{0}\" gaf afsluitcode {1}{2} terug" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Selecteert het uitvoerformaat voor de resultaten" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Fout tijdens uitvoeren script: \"{0}\":{1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Time-out bij uitvoeren van script \"{0}\"" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Voer een script uit bij opstarten" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Het script \"{0}\" rapporteerde foutmeldingen: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Stelt de script time-out in" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" +"Deze optie schakelt het gebruik van script-argumenten in. Als deze optie is " +"ingeschakeld, worden script-argumenten behandeld als opdrachtregel-" +"tekenreeksen. Gebruik enkele of dubbele aanhalingstekens om meerdere " +"argumenten te scheiden." + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "Script argumenten inschakelen" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Deze module kan een email verzenden nadat een bewerking voltooid is" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Stuur email" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" @@ -4988,27 +5388,29 @@ msgstr "" "\n" "In de berichttekst worden bepaalde tokens vervangen:\n" "%OPERATIONNAME% - De naam van de bewerking, normaal gesproken \"Backup\"\n" -"%REMOTEURL% - Remote server url\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:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "De berichttekst" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP wachtwoord" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -5020,49 +5422,35 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Email ontvanger(s)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Standaard wordt email alleen verzonden na een back-upbewerking. Gebruik deze" -" optie om een email te verzenden na alle bewerkingen." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Verzend email voor alle bewerkingen" - -#: Library/Modules/Builtin/Strings.cs:95 -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" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Email afzender" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 " @@ -5070,28 +5458,29 @@ msgstr "" " korte schrijfwijze voor \"{0},{1},{2},{3}\" en zal ervoor zorgen dat voor " "alle back-up bewerkingen een email wordt verstuurd." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"Een url voor de SMTP server, 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 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:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP url" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -5100,67 +5489,72 @@ msgstr "" "Deze instelling geeft het email onderwerp op. Waarden worden vervangen zoals" " beschreven in de beschrijving voor --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Het email onderwerp" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP gebruikersnaam" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Verzenden van email mislukt: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Complete SMTP communicatie: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Verzenden van email mislukt met server: {0}, bericht {1}, opnieuw proberen " "met {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email succesvol verzonden via server: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Deze module geeft ondersteuning voor het versturen van statusrapporten via " +"XMPP berichten" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP rapportagemoduke" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"Use this option to set the users who should have the messages sent. You can " +"specify multiple users separated with commas." +msgstr "" +"Gebruik deze optie om de gebruikers in te stellen waarnaar de berichten " +"verzonden moeten worden. Meerdere gebruikers kunnen gescheiden door komma's " +"worden opgegeven." + +#: Library/Modules/Builtin/Strings.cs:143 msgid "XMPP recipient email" msgstr "XMPP ontvanger email" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"De gebruikers die de berichten verzonden hebben, geef meerdere gebruikers op" -" gescheiden door komma's" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Het bericht-sjabloon" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" @@ -5170,34 +5564,46 @@ msgstr "" "\n" "In het bericht worden bepaalde tokens vervangen:\n" "%OPERATIONNAME% - De naam van de bewerking, normaal gesproken \"Backup\"\n" -"%REMOTEURL% - Remote server url\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:131 +#: 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 "" +"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:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"De gebruikersnaam voor het account waarmee het bericht verstuurd wordt, " -"inclusief de hostnaam. Voorbeeld: \"account@jabber.org/Home\"" +"Gebruik deze optie om een wachtwoord in te stellen van het account waarmee " +"het bericht verstuurd wordt." -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Het XMPP wachtwoord" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Het wachtwoord van het account waarmee het bericht verstuurd wordt" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5206,136 +5612,179 @@ msgstr "" "Eén van deze opties kan worden opgegeven: \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Meerdere opties kunnen worden opgegeven met een komma als scheidingsteken, bijvoorbeeld \"{0},{1}\". De speciale waarde \"{4}\" is een korte schrijfwijze voor \"{0},{1},{2},{3}\" en zal ervoor zorgen dat voor alle back-up bewerkingen een bericht wordt verstuurd." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" +"Standaard worden berichten alleen verstuurd na een back-upbewerking. Gebruik" +" deze optie om berichten te versturen voor alle bewerkingen." + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Verstuur berichten voor alle bewerkingen" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Standaard worden berichten alleen verstuurd na een back-upbewerking. Gebruik" -" deze optie om berichten te versturen voor alle bewerkingen" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP rapportagemoduke" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Deze module geeft ondersteuning voor het versturen van statusrapporten via " -"XMPP berichten" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Time-out opgetreden tijdens inloggen bij jabber server" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Verzenden van jabber bericht mislukt: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP rapportagemodule" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "HTTP rapportage url" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP rapportagemodule" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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:200 +msgid "HTTP report URL" +msgstr "HTTP rapportage-URL" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" +"Gebruik deze optie om de naam van de parameter in te stellen namens wie het " +"bericht verstuurd moet worden." + +#: Library/Modules/Builtin/Strings.cs: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:162 -msgid "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 "" -"De naam van de parameter namens wie het bericht verstuurd moet worden." +"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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" -msgstr "" -"Extra parameters die aan het http bericht moeten worden toegevoegd, " -"bijvoorbeeld \"parameter1=waarde1¶meter2=waarde2\"" - -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Versturen van dit http bericht mislukt: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Verzend gegevens als JSON tekstindeling" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" -"Gebruik deze vlag om het resultaatgegevens te verzenden als een JSON-object." -" " - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Stelt het te gebruiken HTTP-woord in" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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:178 +#: 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 "" +"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 "HTTP rapportage-URL's voor het verzenden van formuliergegevens." + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" +"Gebruik deze optie om HTTP rapportage-URL's in te stellen voor het verzenden" +" van JSON-gegevens. Deze optie accepteert meerdere URL's, gescheiden door " +"puntkomma's. Alle URL's ontvangen dezelfde gegevens. Houd er rekening mee " +"dat deze optie de opmaak- en verb-instellingen negeert." + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "HTTP rapportage-URL's voor het verzenden van JSON-gegevens" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "Verzenden van bericht mislukt: {0}" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "Definieert een logniveau voor berichten" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"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:181 -msgid "Log message filter" -msgstr "Logbericht filter" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " -"included in the report" +"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:183 -msgid "Limits log lines" -msgstr "Beperkt logboekregels" +#: Library/Modules/Builtin/Strings.cs:234 +msgid "Log message filter" +msgstr "Logbericht filter" -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5344,49 +5793,39 @@ msgstr "" " die worden opgenomen in het rapport. Nul of een negatieve waarde betekent " "onbeperkt." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Het formaat wordt niet ondersteund: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Ongeldige afmetingswaarde: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" "De SSL certificaat validator werd aangeroepen in een verkeerde volgorde" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}U zou een set vertrouwde certificaten kunnen importeren in het Mono " -"certificaatarchief.{0}Gebruik de opdracht:{0} cert-sync /etc/ssl/certs" -"/ca-certificates.crt #voor Debian gebaseerde systemen{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #voor RedHat afgeleiden{0}Lees meer: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"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 --accept-" -"specified-ssl-hash={1} om het servercertificaat toch te vertrouwen.{2} U " -"kunt ook proberen het servercertificaat te importeren in de trust pool van " -"uw besturingssysteem." +"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:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5395,71 +5834,71 @@ msgstr "" "Valideren van de certificaat-hash mislukt, foutmelding: {0}, SSL foutnaam: " "{1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Tijdelijke map bestaat niet: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Uitvoeren van het segment mislukt: {0}, ongeldige integer" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Ongeldige specifier: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Onverwerkte gegevens: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "De Uri is ongeldig: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "De hostname ontbreekt in de Uri: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "De string \"{0}\" kon niet ontleed worden in een datum" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Kan niet lezen en schrijven in dezelfde stream" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5468,29 +5907,29 @@ msgstr "" "De tekenreeks {0} vertegenwoordigt geen bekende filtergroepnaam. Geldige " "waarden zijn: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: Selecteert geen filters." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: Een set standaard uitsluitingsfilters, evalueert momenteel naar: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: Een set standaard insluitingsfilters, evalueert momenteel naar: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "Aliassen: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5502,7 +5941,7 @@ msgstr "" "bestanden. De meeste gebruikers zouden op zijn minst deze filters moeten " "toepassen." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5511,14 +5950,14 @@ msgstr "" "{0}: Bestanden die toebehoren aan het besturingssysteem. Deze bestanden " "worden teruggezet als het besturingssysteem opnieuw wordt geïnstalleerd." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" "{0}: Bestanden waarvan bekend is dat ze gebruikt worden voor het opslaan van" " tijdelijke gegevens." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5527,130 +5966,179 @@ msgstr "" "{0}: Bestanden en mappen waarvan bekend is dat ze cache lokaties zijn voor " "het besturingssysteem en verschillende toepassingen." -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: Geïnstalleerde programma's en hun bibliotheken, maar niet de " "instellingen ervan." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Voor het commando {0} moet tenminste één van de volgende opties ingesteld " "zijn: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "{0} commando's gevonden, maar {1} verwacht, commando's: {2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Commando niet ondersteund: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Geen enkele bestandsverzameling voldoet aan de criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "Geen bestandensets gevonden die aan de criteria voldoen." -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "De volgende bestandsverzameling wordt verwijderd:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Deze bestandsverzameling is verwijderd:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Ondersteunde backends:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Ondersteunde compressiemodules:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Ondersteunde encryptiemodules:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Ondersteunde opties:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" -msgstr "" -"Module wordt automatisch geladen, gebruik --disable-module om dit te " -"voorkomen" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." +msgstr "Module wordt automatisch geladen, gebruik --{0} om dit te voorkomen." -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" -msgstr "" -"Module wordt niet automatisch geladen, gebruik --enable-module om het te " -"laden" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." +msgstr "Module wordt niet automatisch geladen, gebruik --{0} om het te laden." -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Ondersteunde algemene modules:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, 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}." + +#: 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" +"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" +"gebruik en mag niet gebruikt worden vanaf de opdrachtprompt." -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" +"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 msgid "An error occured: {0}" msgstr "Er is een fout opgetreden: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "De interne foutmelding is: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"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.\n" -"Reguliere expressies worden eveneens ondersteund en kunnen worden opgegeven door middel van teksthaken, bijv. [.*\\.txt]. Filtergroepen (die een bekende set van bestanden en mappen omsluiten) kunnen worden opgegeven door gebruik te maken van accolades, bijv. {{Applications}}." +"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/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Neem bestanden op" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"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.\n" -"Reguliere expressies worden eveneens ondersteund en kunnen worden opgegeven door middel van teksthaken, bijv. [.*\\.txt]. Filtergroepen (die een bekende set van bestanden en mappen omsluiten) kunnen worden opgegeven door gebruik te maken van accolades, bijv. {{TemporaryFiles}}. " +"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/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Sluit bestanden uit" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5662,11 +6150,11 @@ msgstr "" "controlebestanden weergeven of herstellen in plaats van de normale " "bestanden." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Gebruik controlebestanden" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5675,20 +6163,20 @@ msgstr "" "berichten die gewoonlijk op het scherm verschijnen worden doorgestuurd naar " "het logboek" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Uitvoer naar het scherm uitschakelen" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Deze link kan aanvullende informatie weergeven: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Automatische updates inschakelen" -#: CommandLine/Program.cs:283 +#: 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 67be97c44..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 7185bf5d6..a17a3f9ca 100644 --- a/Localizations/duplicati/localization-pl.po +++ b/Localizations/duplicati/localization-pl.po @@ -6,489 +6,237 @@ # Translators: # Jerzy Wartałowicz , 2017 # Mikolaj Zajac , 2017 -# marekjedrzejewski , 2017 -# Mariusz Wierzbicki , 2019 +# Slawomir Ciunczyk , 2024 +# Waldemar Stoczkowski, 2024 +# marekjedrzejewski , 2024 +# Mariusz Wierzbicki , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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 , 2019\n" -"Language-Team: Polish (https://www.transifex.com/duplicati/teams/67655/pl/)\n" +"Last-Translator: Mariusz Wierzbicki , 2024\n" +"Language-Team: Polish (https://app.transifex.com/duplicati/teams/67655/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Inny wątek jest uruchomiony i został powiadomiony" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Wyświetla tę pomoc" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Obsługiwane argumenty wiersza poleceń:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Ścieżka do pliku parametrów" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nie można odczytać pliku parametrów \"{0}\", powód: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Zapisuje informacje dziennika do podanego pliku" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Określa ilość informacji zapisywanych do pliku dziennika" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktywuje tryb przenośny, w którym baza danych umieszczona jest pod programem" -" wykonywalnym" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Wystąpił poważny błąd w Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Nie można uruchomić, możliwe, że inny proces jest już uruchomiony.\n" -"Komunikat o błędzie: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Dezaktywuje szyfrowanie bazy danych" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Ścieżka do folderu w którym są zapisane pliki statycze dla serwera web. " -"Folder musi znajdować się w folderze instalacyjnym." - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Serwer web użyje certyfikat i plik klucza w formacie PKCS #12 do SSL. Tylko " -"klucze RSA/DSA są obsługiwane." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Hasła do odszyfrowywania pliku certyfikatu PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"Interfejs serwera web nasłuchuje. Specjalne wartości \"*\" i \"any\" oznacza" -" dowolny interfejs. Specjalna wartość \"loopback\" oznacza kartę sprzężenia " -"zwrotnego." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Aktywuje responder ping-pong" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Gdy działa jako serwer, demon usługi musi sprawdzić czy proces odpowiada. " -"Jeśli ta opcja jest włączona, serwer odczytuje standardowe dane wejściowe " -"/stdin/ i zapisuje odpowiedz do każdej odczytanej linii" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Ustawia katalog, gdzie będą przechowywane ustawienia" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Ustawia klucz szyfrowania bazy danych" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Folder Tymczasowy" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"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}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Serwer został uruchomiony i nasłuchuje {0}, port {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, 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/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" +"Ten moduł szyfruje wszystkie pliki w taki sam sposób, jak robi to AESCrypt, " +"używając 256-bitowego szyfrowania AES." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Wbudowane szyfrowanie AES-256" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Nie można użyć pustego hasła szyfrowania" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Użyj tej opcji do ustawienia wątków dozwolonych dla operacji szyfrowania " -"AES. Prawidłowe wartości to 0 (używane domyślnie), lub od 1 (bez " -"wielowątkowości) do 4 (max. wielowątkowość)." -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Ustaw poziom wielowątkowości wykorzystywany przez szyfrowanie (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Nie udało się odszyfrować danych (nieprawidłowe hasło?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" -msgstr "GNU Privacy Guard, zewnętrzny" +msgstr "Zewnętrzne, chrona prywatności GNU" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" +"Użyj tego przełącznika, aby określić dodatkowe opcje GPG. W tym miejscu nie " +"można określić opcji --passphrase-fd. Opcja --decrypt jest zawsze określona." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Dodatkowe opcje wiersza poleceń GPG do odszyfrowania" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Nie używaj GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" +"Użyj tego przełącznika, aby określić dodatkowe opcje GPG. W tym miejscu nie " +"można określić opcji --passphrase-fd. Opcja --encrypt jest zawsze określona." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Dodatkowe opcje wiersza poleceń GPG do szyfrowania" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" -msgstr "" - -#: Library/Encryption/Strings.cs:47 -msgid "" -"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" +msgstr "Nie udało się wykonać GPG z \"{0} {1}\": {2}" #: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Ścieżka do GnuPG" +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"search for \"gpg2\" and \"gpg\" on the system." +msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "Ścieżka do GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" "Use this option to supply the --armor option to GPG. The files will be " "larger but can be sent as pure text files." msgstr "" +"Użyj tej opcji, aby dostarczyć opcję --armor do GPG. Pliki będą większe, ale" +" można je wysłać jako zwykłe pliki tekstowe." #: Library/Encryption/Strings.cs:51 msgid "Use GPG Armor" -msgstr "" +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 msgid "The GPG decryption command" -msgstr "" +msgstr "Polecenie deszyfrowania GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"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 "" +msgstr "Polecenie szyfrowania GPG" #: Library/Encryption/Strings.cs:59 #, csharp-format msgid "Decryption failed: {0}" -msgstr "" +msgstr "Odszyfrowanie nie powiodło się: {0}" #: Library/Encryption/Strings.cs:60 msgid "Failure while invoking GnuPG, program won't flush output" msgstr "" +"Błąd podczas wywoływania GnuPG, program nie opróżnia danych wyjściowych" #: Library/Encryption/Strings.cs:61 msgid "Failure while invoking GnuPG, program won't terminate" -msgstr "" +msgstr "Błąd podczas wywoływania GnuPG, program się nie kończy" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliasy" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "wartość domyślna" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[DEPRECATED]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "wartości" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boole'owski" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Wyliczanie" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Flagi" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Liczba całkowita" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Ścieżka" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Rozmiar" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Łańcuch" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Przedział czasowy" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Nieznany" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" -msgstr "" +msgstr "Nie można utworzyć folderu, ponieważ już istnieje" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Żądany folder nie istnieje" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Anulowano" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 -msgid "The requested file does not exist" +#: Library/Interface/Strings.cs:44 +msgid "" +"Encryption key used to encrypt target settings does not match current key." msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Interface/CustomExceptions.cs:84 +#: Library/Interface/CustomExceptions.cs:92 +#: Library/Backend/Jottacloud/Jottacloud.cs:286 +msgid "The requested file does not exist" +msgstr "Żądany plik nie istnieje" + +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -499,7 +247,7 @@ msgstr "" "Komunikat błędu: {0}\n" "Polecenie: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -507,12 +255,13 @@ msgstr "" "Nie udało się zakończyć polecenia zewnętrznego w określonym limicie czasu: " "{0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" +"Nie można dopasować ścieżki lokalnej {0} do żadnej ścieżki migawki: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -520,42 +269,44 @@ msgid "" msgstr "" "Skrypt zakończony pomyślnie, ale tymczasowy folder {0} nie istnieje: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" "Skrypt zakończony pomyślnie, ale tymczasowy folder {0} nadal istnieje: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Skrypt zwrócił kod wyjścia {0}, ale oczekiwano {1}: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" +"Skrypt został pomyślnie zwrócony, ale w danych wyjściowych {0} brakowało " +"parametru: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" -msgstr "" +msgstr "Nie można określić pełnej ścieżki pliku dla wpisu USN" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" -msgstr "" +msgstr "Wpisy do dziennika USN zostały usunięte od ostatniego skanowania" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Nieoczekiwana pusta odpowiedź podczas wyliczania" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN nie jest obsługiwany w systemie Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -563,114 +314,113 @@ msgstr "" "Liczba plików zwrócona przez USN jest zerowa. Jest to prawdopodobnie błąd. " "Aby temu zaradzić, USN został wyłączony." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" -msgstr "" +msgstr "Napotkano nieoczekiwany format ścieżki" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." -msgstr "" +msgstr "Nieobsługiwana wersja dziennika USN." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "Poprzednia kopia zapasowa nie zawierała informacji dziennika USN" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "Zmieniono identyfikator dziennika USN" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "Następny USN wynosi zero" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Zmieniono konfigurację kopii zapasowej" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Brakuje wymaganej opcji: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Klucz dostępu używany do połączenia się z serwerem" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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 "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" +"Nazwa użytkownika używana do łączenia się z serwerem. Może to być również " +"podane jako zmienna środowiskowa „AUTH_USERNAME”." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Nazwa użytkownika używana do połączenia się z serwerem" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" +"Nazwa dzierżawy jest często nazwą konta użytkownika płacącego. Ta opcja musi" +" być podana podczas uwierzytelniania przy użyciu hasła, ale nie jest " +"wymagana podczas korzystania z klucza interfejsu API." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -678,757 +428,875 @@ msgstr "" "Klucz API może być użyty do łączenia się bez konieczności podawania ID i " "hasła u niektórych dostawców usług" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Klucz API używany do połączenia się z serwerem" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" +"Adres URL uwierzytelniania służy do uwierzytelniania użytkownika i " +"znajdowania usługi przechowywania. Adres URL zwykle kończy się na „/v2.0”. " +"Znani dostawcy to: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Niestandardowy URL uwierzytelniania" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" -msgstr "" +msgstr "Wersja keystone API do użycia" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" +"Ta opcja jest używana tylko podczas tworzenia kontenera i służy do " +"wskazania, gdzie należy umieścić kontener. Skonsultuj się z dostawcą, aby " +"uzyskać listę prawidłowych regionów lub pozostaw puste dla regionu " +"domyślnego." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Niestandardowy region do tworzenia zasobników" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" +"Hasło używane do łączenia się z serwerem. Może to być również podane jako " +"zmienna środowiskowa „AUTH_PASSWORD”." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Folder {0} nie zostal znaleziony, wiadomość: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Wyłącz weryfikację przesyłania" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" +"Aby chronić się przed awariami sieci, każda próba przesłania zostanie " +"zweryfikowana. Użyj tej opcji, aby wyłączyć tę weryfikację, aby przesyłanie " +"było szybsze, ale mniej niezawodne." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Wyłącz weryfikację przesyłania" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Folder {0} nie zostal znaleziony, wiadomość: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Kod autoryzacji" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Token autoryzacji otrzymany od {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Kod autoryzacji" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" +"Ta opcja jest używana tylko podczas tworzenia nowych zasobników. Użyj tej opcji, aby zmienić region, w którym przechowywane są dane. Opłaty różnią się w zależności od lokalizacji zasobnika. Znane lokalizacje zasobników:\n" +"{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" +"Ta opcja jest używana tylko podczas tworzenia nowych zasobników. Użyj tej opcji, aby zmienić typ pamięci zasobnika. Opłaty i funkcjonalność różnią się w zależności od klasy przechowywania zasobnika pamięci. Znane klasy pamięci:\n" +"{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Jest więcej niż jeden plik o nazwie \"{0}\" w folderze \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 -msgid "Team drive ID" +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"drive." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/GoogleServices/Strings.cs:50 +msgid "Team drive ID" +msgstr "Identyfikator zespołu dysku" + +#: Library/Backend/CloudFiles/Strings.cs:24 +msgid "" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "Rackspace CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Niestandardowy URL uwierzytelniania" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "Klucz API używany do autentykacji z serwerem CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Klucz dostępu używany do połączenia się z serwerem" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" +msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Użyj konta UK" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Nazwa użytkownika używana do autentykacji z serwerem CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Nazwa użytkownika używana do autentykacji z serwerem CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "Rackspace CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Weryfikacja MD5 Hash (ETag) nieudana" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Nie udało się usunąć pliku" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Nie udało się przesłać pliku" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Nie podano klucza dostępu do CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Nie podano CloudFiles userID" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"Klucz dostępu AWS można uzyskać po zalogowaniu się na konto AWS, jak również" -" można go podać poprzez właściwość \"auth-password\"" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "Klucz dostępu AWS" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "Identyfikator dostępu AWS" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Użyj europejskiego serwera" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Opcje --{0} i --{1} wykluczają się nawzajem" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "Nie podano tajnego klucza S3" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Nie podano identyfikatora użytkownika S3" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" +"Ta opcja jest używana tylko podczas tworzenia nowych zasobników. Użyj tej opcji, aby zmienić region, w którym przechowywane są dane. Amazon pobiera nieco wyższe opłaty za zasobniki poza Stanami Zjednoczonymi. Znane lokalizacje zasobników:\n" +"{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" +"Firmy inne niż Amazon obsługują teraz interfejs API S3, co oznacza, że ​​ten backend może również odczytywać i zapisywać dane do tych dostawców. Użyj tej opcji, aby ustawić nazwę hosta. Obecnie znanymi dostawcami są:\n" +"{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" +"Użyj tej opcji, aby określić klasę pamięci. Jeśli ta opcja nie jest używana," +" serwer wybierze domyślną klasę pamięci." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Określ klasę magazynu" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternatywny FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Katalog {0} nie został znaleziony. Komunikat: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Plik {0} został przesłany, ale zwrócony rozmiar to {1} i oczekiwano, że " +"będzie to {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" +"Aby zabezpieczyć się przed awariami sieci lub serwera, każdy przesyłany plik" +" będzie poddawany próbie weryfikacji. Użyj tej opcji, aby wyłączyć tę " +"weryfikację, aby przesyłanie było szybsze, ale mniej niezawodne." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" +"Jeśli ta flaga jest ustawiona, typ połączenia danych FTP zostanie zmieniony " +"na wybraną opcję." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Skonfiguruj typ połączenia FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" +"Jeśli ta flaga jest ustawiona, tryb szyfrowania FTP zostanie zmieniony na " +"wybraną opcję." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Konfigurowanie trybu szyfrowania FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" +"Ta flaga określa zasady SSL, które mają być używane, gdy szyfrowanie jest " +"włączone." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" +"Skonfiguruj zasady SSL, które mają być używane, gdy włączone jest " +"szyfrowanie" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" +"Niektóre serwery FTP wymagają niewielkiego opóźnienia przed zgłoszeniem " +"prawidłowego rozmiaru pliku. Wymagane opóźnienie zależy od topologii sieci. " +"Jeśli wystąpią błędy związane z niedopasowaniem rozmiaru przesyłanych " +"plików, spróbuj dodać kilka sekund opóźnienia." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" -msgstr "" +msgstr "Dodaj opóźnienie po przesłaniu pliku" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Błąd podczas usuwania pliku: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Błąd odczytu pliku: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Błąd zapisu pliku: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" -msgstr "" +msgstr "Moduł do generowania kluczy prywatnych/publicznych SSH" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Generator kluczy SSH" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "Nazwa użytkownika klucza publicznego" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "Typ klucza" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "Długość klucza" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Długość bitowa klucza" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "Nazwa użytkownika klucza publicznego" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "Typ klucza" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "Długość klucza" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "Moduł do przekazywania kluczy publicznych SSH" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "Przesyłanie kluczy SSH" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "Adres URL połączenia SSH" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH) " + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" +"Aby zabezpieczyć się przed atakami typu man-in-the-middle, odcisk palca " +"serwera jest weryfikowany podczas połączenia. Użyj tej opcji, aby wyłączyć " +"weryfikację odcisku palca klucza hosta. Należy używać tej opcji tylko do " +"testowania." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" -msgstr "Ustawia wartość limitu czasu operacji" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH) " - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Nie da się ustawić folderu na {0}, wiadomość błędu: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " "\"{0}\". Cause of this message is either not correct configuration or Man-" "in-the-middle attack!" msgstr "" +"Weryfikacja odcisku palca serwera nie powiodła się. Serwer zwrócił odcisk " +"palca \"{0}\". Przyczyną tego komunikatu jest nieprawidłowa konfiguracja lub" +" atak typu Man-in-the-middle!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" +"Dodaj --{1}=\"{0}\", aby zaufać temu hostowi. Opcjonalnie możesz użyć --{2} " +"(NIEZABEZPIECZONY) do testowania!" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Wymuś usunięcie plików" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" +"Po usunięciu pliku może on trafić do kosza, gdzie zostanie usunięty po " +"okresie karencji. Użyj tego polecenia, aby wymusić natychmiastowe usunięcie " +"usuniętych plików." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Wymuś usunięcie plików" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." -msgstr "" +msgstr "Ten backend może odczytywać i zapisywać dane do Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" +"Lokalne repozytorium dla Rclone. Upewnij się, że jest skonfigurowany jako " +"dysk lokalny, ponieważ potrzebuje dostępu do plików generowanych przez " +"Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Magazyn lokalny" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" +"Zdalne repozytorium dla Rclone. Może to być dowolny backend dostarczony " +"przez Rclone. Więcej informacji na https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Magazyn zdalny" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" -msgstr "" +msgstr "Ścieżka zdalna" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." +msgstr "Opcje zostaną przeniesione do rclone." + +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" +"Pełna ścieżka do pliku wykonywalnego rclone. Potrzebne tylko wtedy, gdy nie " +"jest na twojej drodze." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Katalog lub dysk lokalny" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1437,11 +1305,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Szukaj pliku w folderze docelowym" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1455,477 +1323,530 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Ta opcja umożliwia określenie wielu celów. Podstawowa ścieżka docelowa jest " +"umieszczana przed listą ścieżek dostarczaną z tą opcją. Przed rozpoczęciem " +"tworzenia kopii zapasowej każdy folder na liście jest sprawdzany pod kątem " +"istnienia i opcjonalnie obecności pliku znacznika dostarczonego przez --{0}." +" Pierwsza istniejąca ścieżka, która opcjonalnie zawiera plik znacznika, jest" +" następnie używana jako miejsce docelowe. Wiele miejsc docelowych jest " +"oddzielonych znakiem \"{1}\". W systemie Windows ścieżka może być ścieżką " +"UNC, a literę dysku można zastąpić gwiazdką (*), np.: \"*:\\backup\", która " +"sprawdzi wszystkie litery dysków. Jeśli podano nazwę użytkownika i hasło, te" +" same poświadczenia są używane dla wszystkich miejsc docelowych." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" -msgstr "" +msgstr "Lista drugorzędnych ścieżek docelowych" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Katalog lub dysk lokalny" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Katalog {0} nie istnieje" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" +"Plik znacznika \"{0}\" nie został znaleziony w żadnym z przebadanych miejsc " +"docelowych: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Przenieś plik zamiast go kopiować" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Wymuś autentykacje na zdalny udział" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "\"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "ID konta magazynu w chmurze B2" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" -msgstr "" +msgstr "Typ zasobnika, który był używany podczas tworzenia zasobnika." -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" -msgstr "" +msgstr "Rozmiar stron z listą plików" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" -msgstr "" +msgstr "Podstawowy adres URL używany do pobierania plików" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Chmura rozproszona Sia" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Ten backend potrafi czytać i zapisywać dane do Sia." -#: Library/Backend/Sia/Strings.cs:8 -msgid "Backup path" +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Chmura rozproszona Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Ścieżka docelowa, np. /backup" +#: Library/Backend/Sia/Strings.cs:29 +msgid "Backup path" +msgstr "Ścieżka zapasowa" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" + +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Hasło Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" -msgstr "" +msgstr "Nie podano identyfikatora Auth-ID - możesz go uzyskać od {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " "better on a slower or less reliable connection), and to be a multiple of 320" " KiB." msgstr "" +"Rozmiar poszczególnych fragmentów, które są wgrywane osobno dla dużych " +"plików. Zaleca się, aby mieścił się w przedziale 5-10 MiB (chociaż mniejsza " +"wartość może działać lepiej na wolniejszym lub mniej niezawodnym połączeniu)" +" i stanowi wielokrotność 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 -msgid "Number of retries for each fragment" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Rozmiar fragmentu dla dużych przesyłanych plików" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:31 msgid "" "Number of retry attempts made for each fragment before failing the overall " -"file upload" +"file upload." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Millisecond delay between fragment errors" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:32 +msgid "Number of retries for each fragment" +msgstr "Liczba ponownych prób dla każdego fragmentu" -#: Library/Backend/OneDrive/Strings.cs:14 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:34 +msgid "Millisecond delay between fragment errors" +msgstr "ilisekundowe opóźnienie między błędami fragmentów" + +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" -msgstr "" +msgstr "Czy należy użyć klasy HttpClient" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 -msgid "Microsoft OneDrive v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:22 +#: 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:23 -msgid "Optional ID of the drive" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:29 -msgid "Microsoft SharePoint v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:31 -msgid "ID of the site" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 -msgid "No site ID was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:34 -#, csharp-format -msgid "Conflicting site IDs used: given {0} but found {1}" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:39 -msgid "Microsoft Office 365 Group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:41 -msgid "ID of the group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:43 -msgid "Email address of the group" -msgstr "" +"Identyfikator dysku do przechowywania danych. Jeśli nie określono żadnego " +"dysku, domyślny dysk OneDrive lub OneDrive dla Firm będzie używany za pomocą" +" '{0}'." #: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +msgid "Optional ID of the drive" +msgstr "Opcjonalny identyfikator dysku" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" +#: Library/Backend/OneDrive/Strings.cs:50 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:52 +msgid "ID of the site" +msgstr "Identyfikator strony" + +#: Library/Backend/OneDrive/Strings.cs:53 +msgid "No site ID was provided" +msgstr "Nie podano identyfikatora strony" + +#: Library/Backend/OneDrive/Strings.cs:54 +#, csharp-format +msgid "Conflicting site IDs used: given {0} but found {1}" +msgstr "Użyto sprzeczne identyfikatory stron: podano {0}, ale znaleziono {1}" + +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 +msgid "Microsoft Office 365 Group" +msgstr "Grupa Microsoft Office 365" + +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:62 +msgid "ID of the group" +msgstr "Identyfikator grupy" + +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:64 +msgid "Email address of the group" +msgstr "Adres e-mail grupy" + +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" -msgstr "" +msgstr "Nie znaleziono grup o podanym adresie e-mail: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" -msgstr "" +msgstr "Znaleziono wiele grup z podanym adresem e-mail: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" +"Używane identyfikatory grup powodujących konflikt: podane {0}, ale " +"znalezione {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Wszystkie pliki zostaną zapisane do określonego zasobnika" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Nazwa zasobnika magazynu " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Nie podano nazwy konta Azure" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Nazwa konta magazynu" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Klucz dostępu" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Nie podano klucza dostępu do Azure" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Ten backend potrafi czytać i zapisywać dane do Azure blob storage. Dozwolone" -" formaty to: \"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Nie podano nazwy użytkownika" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nie podano hasła" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." -msgstr "" +msgstr "Podano niedozwolony punkt montowania." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1933,12 +1854,17 @@ msgid "" "When you specify a custom device you should also specify the mount point to " "use on this device with the \"{0}\" option." msgstr "" +"Urządzenie kopii zapasowej do użycia. Zostanie utworzone, jeśli jeszcze nie " +"istnieje. Możesz zarządzać swoimi urządzeniami z panelu kopii zapasowej w " +"interfejsie internetowym Jottacloud. Podczas określania urządzenia " +"niestandardowego należy również określić punkt montowania, który ma być " +"używany na tym urządzeniu, za pomocą opcji \"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1947,178 +1873,269 @@ msgid "" "custom device with option \"{0}\" you are free to name the mount point as " "you like." msgstr "" +"Punkt instalacji do użycia na serwerze. Domyślnie jest to 'Archiwum' dla " +"korzystania z wbudowanego punktu instalacji archiwum. Ustaw tę opcję na " +"'Synchronizacja', aby zamiast tego użyć wbudowanego punktu instalacji " +"synchronizacji lub jeśli określono niestandardowe urządzenie z opcją '{0}', " +"możesz nadać nazwę punktowi instalacji, jaką chcesz." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" +"Liczba wątków dla operacji przywracania. W niektórych przypadkach prędkość " +"pobierania jest ograniczona do 18,5 Mb/s na strumień. Użyj wielu wątków, aby" +" zwiększyć przepustowość." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" +"Rozmiar segmentu danych do jednoczesnego pobrania. Sekcje te są " +"przechowywane w pamięci, więc utrzymuj je jak najniżej." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nie podano hasła" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" +"Jeśli serwer i klient obsługują uwierzytelnianie zintegrowane, ta opcja " +"włącza tę metodę uwierzytelniania. Jest to prawdopodobnie dostępne tylko w " +"przypadku serwerów i klientów z systemem Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" +"Użyj zintegrowanego uwierzytelniania systemu Windows, aby połączyć się z " +"serwerem" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" +"Użyj tej opcji, aby pliki zostały przeniesione do folderu kosza zamiast " +"trwale je usuwać podczas kompaktowania lub usuwania kopii zapasowych." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Przenieś usunięte pliki do Kosza" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" "recoverable timeouts under certain conditions. Use this option only with " "very fast and stable internet connections." msgstr "" +"Użyj tej opcji, aby przesłać pliki do SharePoint jako całości w trybie " +"BinaryDirect. Jest to najskuteczniejszy sposób przesyłania, ale w pewnych " +"warunkach może powodować nieodwracalne limity czasu. Korzystaj z tej opcji " +"tylko przy bardzo szybkich i stabilnych połączeniach internetowych." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Wysyłaj pliki w trybie binarnym" +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" +"Użyj tej opcji, aby określić niestandardową wartość limitów czasu działania " +"sieci Web podczas komunikacji z programem SharePoint Server. Zalecana " +"wartość to 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" +"Użyj tej opcji, aby określić rozmiar każdej porcji podczas przekazywania do " +"programu SharePoint Server. Zalecana wartość to 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." -msgstr "" +msgstr "Nie znaleziono elementu ze ścieżką '{0}' na hoście '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" +"Nie można zalogować się do sieci SharePoint w ścieżce '{0}'. Może błędne " +"dane uwierzytelniające. Lub spróbuj użyć „//” w ścieżce, aby oddzielić sieć " +"od ścieżki folderu." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" +"Wszystko wydawało się w porządku, ale nie udało się odczytać tytułu strony, " +"aby przetestować połączenie. Coś jest nie tak." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" -msgstr "" +msgstr "Wymuś użycie metody uwierzytelniania HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2127,76 +2144,519 @@ msgstr "" "Serwer zwrócił kod błędu {0} ({1}), oznaczający, że serwer nie wspiera " "połączeń WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" "This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" "Error message: {3}" msgstr "" +"Podczas wyświetlania folderu {0} został wyświetlony plik {1}, ale serwer zgłasza teraz, że plik nie został odnaleziony.\n" +"Może to być spowodowane usunięciem pliku lub jego niedostępnością, ale może to być również spowodowane zablokowaniem rozszerzenia pliku {2} przez serwer sieciowy. Usługi IIS domyślnie blokują nieznane rozszerzenia.\n" +"Komunikat o błędzie: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" -msgstr "" +msgstr "Zrzuć odpowiedź PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" +"Ten backend może odczytywać i zapisywać dane do backendu opartego na Tahoe-" +"LAFS. Dozwolony format to \"tahoe://hostname:port/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS " -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Nieobsługiwany format adresu URL, musi zaczynać się od \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Metoda uwierzytelnienia" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satelita" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "klucz API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Hasło szyfrowania" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Dostęp przyznany" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Wiaderko" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Katalog" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" +"Nie udało się autoryzować przy użyciu usługi OAuth: {0}. Jeśli problem " +"będzie się powtarzał, spróbuj wygenerować nowy token uwierzytelniania z: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Nieoczekiwany kod błędu: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Inny wątek jest uruchomiony i został powiadomiony" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Nie można utworzyć, otworzyć lub uaktualnić bazy danych.\n" +"Komunikat o błędzie: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Obsługiwane argumenty wiersza poleceń:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Ścieżka do pliku parametrów" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Nie można ustawić filtrów w wierszu poleceń, jeśli są one także obecne w " +"pliku parametrów. Użyj specjalnych opcji --{0}, --{1}, lub --{2} aby ustawić" +" filtry wewnątrz pliku parametrów. Każdy filtr musi być poprzedzony przez + " +"lub -, a wiele filtrów musi być połączone za pomocą {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nie można odczytać pliku parametrów \"{0}\", powód: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Wystąpił poważny błąd w Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Wykryto nieobsługiwaną wersję SQLite ({0}), wymagane jest {1} lub wyższe" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Port serwera web nasłuchuje. Można wprowadzić wiele wartości jednocześnie " +"oddzielając je przecinkiem." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Serwer web użyje certyfikat i plik klucza w formacie PKCS #12 do SSL. Tylko " +"klucze RSA/DSA są obsługiwane." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Hasła do odszyfrowywania pliku certyfikatu PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Interfejs serwera web nasłuchuje. Specjalne wartości \"*\" i \"any\" oznacza" +" dowolny interfejs. Specjalna wartość \"loopback\" oznacza kartę sprzężenia " +"zwrotnego." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Do uzyskania dostępu do serwera www wymagane jest hasło. Opcja jest " +"zapisana, więc nie trzeba ustawiać jej przy każdym uruchomieniu. Pusta " +"wartość dezaktywuje hasło." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Akceptowane nazwy hostów oddzielone średnikami. Jeśli którakolwiek z nazw " +"hostów to „*”, wszystkie nazwy hostów są dozwolone, a sprawdzanie nazwy " +"hosta jest wyłączone." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Ustaw czas, po którym dane dziennika zostaną usunięte z bazy danych." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Wyczyść stare dane dziennika" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati musi zachować małą bazę danych z wszystkimi ustawieniami. Użyj tej" +" opcji, aby wybrać, gdzie będą przechowywane ustawienia. Ta opcja może być " +"również ustawiona za pomocą zmiennej środowiskowej {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Ta opcja ustawia klucz używany do szyfrowania bazy danych ustawień " +"lokalnych. Ta opcja może być również ustawiona za pomocą zmiennej " +"środowiskowej {0}. Użyj opcji --{1} aby wyłączyć szyfrowanie bazy danych." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Folder Tymczasowy" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Nie odnaleziono prawidłowej daty, podaj datę rozpoczęcia {0}, interwał " +"powtórzeń {1} i dozwolonych dni {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Serwer został uruchomiony i nasłuchuje {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Nie udało się utworzyć certyfikatu SSL używając podanych parametrów. " +"Szczegóły wyjątku: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Nie udało się otworzyć nasłuchiwania z gniazda, wypróbowane porty: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" -msgstr "" +msgstr "Nie udało się załadować zestawu {0}, komunikat o błędzie: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" +"Nie udało się załadować zestawu typu {0} procesu {1}, komunikat o błędzie: " +"{2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2204,74 +2664,58 @@ msgstr "" "Ta opcja określa poziom kompresji. Ustawienie wartości zero oznacza brak " "kompresji, a ustawienie 9 oznacza maksymalną kompresję." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Ustawia poziom kompresji Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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 "" -"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:8 -msgid "Sets the Zip compression method" -msgstr "Ustawia metodę kompresji Zip" - -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" +"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:10 +#: Library/Compression/Strings.cs:30 +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 " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Kompresja zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Nie znaleziono pliku: {0}" -#: Library/Compression/Strings.cs:16 +#: Library/Compression/Strings.cs:36 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*Eksperymentalne*: Archiwum 7z z obsługą LZMA2." + +#: Library/Compression/Strings.cs:37 +msgid "Experimental - 7z Archive" +msgstr "Eksperymentalne - Archiwum 7z" + +#: Library/Compression/Strings.cs:38 msgid "Archive not opened for writing" msgstr "Archiwum nie otwarte do zapisu" -#: Library/Compression/Strings.cs:17 +#: Library/Compression/Strings.cs:39 msgid "Archive not opened for reading" msgstr "Archiwum nie otwarte do odczytu" -#: Library/Compression/Strings.cs:18 +#: Library/Compression/Strings.cs:40 msgid "The given file is not part of this archive" msgstr "Dany plik nie jest częścią tego archiwum" -#: Library/Compression/Strings.cs:19 -msgid "*Experimental*: 7z Archive with LZMA2 support." -msgstr "" - -#: Library/Compression/Strings.cs:20 -msgid "Experimental - 7z Archive" -msgstr "" - -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2279,15 +2723,15 @@ msgstr "" "Liczba wątków używanych w kompresji LZMA 2. Domyślnie liczba rdzeni " "procesora." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Liczba wątków używanych w kompresji" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Ustawia poziom kompresji 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2297,20 +2741,20 @@ msgstr "" "że 7z użyje szybkiego algorytmu, który uzyskuje nieco mniejszy stopień " "kompresji." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Ustawia użycie szybkiego algorytmu 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "kopia" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Nie można określić formatu bazy danych: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2319,12 +2763,17 @@ msgid "" "This is likely caused by upgrading to a newer version and then downgrading.\n" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" +"\n" +"Baza danych ma wersję {0}, ale największa obsługiwana wersja to {1}.\n" +"\n" +"Jest to prawdopodobnie spowodowane uaktualnieniem do nowszej wersji, a następnie obniżeniem wersji.\n" +"W takim przypadku prawdopodobnie w folderze {2} znajduje się plik kopii zapasowej poprzedniej wersji bazy danych." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" -msgstr "" +msgstr "Wykryto nieznany układ tabeli" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2335,425 +2784,499 @@ msgstr "" "Błąd: {1}\n" "Baza danych NIE JEST uaktualniona." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" +"Niezgodność skrótu w pliku \"{0}\", zarejestrowany skrót: {1}, rzeczywisty " +"skrót {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" +"Plik {0} został pobrany i miał rozmiar {1}, ale spodziewany rozmiar to {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" -msgstr "" +msgstr "Nie określono folderów źródłowych do wykonania kopii zapasowej" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" +"Brak autoryzacji dostępu do folderu źródłowego {0}, przerywam tworzenie " +"kopii zapasowej" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" +"Wartość \"{1}\" podana do --{0} nie reprezentuje prawidłowej liczby " +"całkowitej" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" +"Opcja --{0} nie jest obsługiwana, ponieważ moduł {1} nie jest aktualnie " +"załadowany" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" -msgstr "" +msgstr "Podana opcja --{0} nie jest obsługiwana i zostanie zignorowana" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" -msgstr "" +msgstr "Wartość \"{1}\" podana do --{0} nie reprezentuje prawidłowej ścieżki" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" -msgstr "" +msgstr "Wartość \"{1}\" podana do --{0} nie reprezentuje prawidłowego rozmiaru" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" -msgstr "" +msgstr "Wartość \"{1}\" podana do --{0} nie reprezentuje prawidłowego czasu" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Operacja {0} rozpoczęta" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Operacja {0} zakończona" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operacja {0} zakończona niepomyślnie z błędem: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Nieprawidłowa ścieżka: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" +"Nie można zastosować ustawienia 'force-locale'. Spróbuj zaktualizować . NET-" +"Framework. Wyjątkiem było: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" +"Źródło {0} używa nieprawidłowej nazwy woluminu, przerywam tworzenie kopii " +"zapasowej" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" +"Źródło {0} znajduje się na woluminie {1}, którego nie można znaleźć, " +"przerywam tworzenie kopii zapasowej" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " "etc). A multiplier is recommended to avoid unexpected changes if the program" " is updated." msgstr "" +"Rozmiar \"{1}\" dostarczony do --{0} nie ma mnożnika (b, kb, mb itd.). " +"Zalecany jest mnożnik, aby uniknąć nieoczekiwanych zmian w przypadku " +"aktualizacji programu." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Ustawiona flaga wskazuje, że Duplicati powinno usunąć nieużywane pliki" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " "a hyphen (-), but can contain all other characters allowed by the remote " "storage." msgstr "" +"Ciąg używany do prefiksu nazw plików woluminów zdalnych może służyć do " +"przechowywania wielu kopii zapasowych w tym samym folderze zdalnym. Prefiks " +"nie może zawierać łącznika (-), ale może zawierać wszystkie inne znaki " +"dozwolone przez magazyn zdalny." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" -msgstr "" +msgstr "Zdalny prefiks nazwy pliku" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" -msgstr "" +msgstr "Wyłącz sprawdzanie na podstawie czasu pliku" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Przywróć do innego folderu" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" +"Zezwalaj systemowi na przejście w tryby uśpienia w celu braku aktywności " +"podczas operacji tworzenia kopii zapasowej/przywracania (tylko Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" +"Ustawiając tę ​​wartość, możesz ograniczyć przepustowość zużywaną przez " +"Duplicati do pobierania. Ustawienie tego limitu może wydłużyć czas tworzenia" +" kopii zapasowych, ale sprawi, że Duplicati będzie mniej inwazyjne." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" -msgstr "" +msgstr "Maksymalna liczba kilobajtów do pobrania na sekundę" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" +"Ustawiając tę ​​wartość, możesz ograniczyć przepustowość zużywaną przez " +"Duplicati na przesyłanie. Ustawienie tego limitu może wydłużyć czas " +"tworzenia kopii zapasowych, ale sprawi, że Duplicati będzie mniej inwazyjne." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" -msgstr "" +msgstr "Maksymalna liczba kilobajtów do przesłania na sekundę" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" +"Jeśli przechowujesz kopie zapasowe na dysku lokalnym i wolisz, aby były " +"niezaszyfrowane, możesz całkowicie wyłączyć szyfrowanie za pomocą tego " +"przełącznika." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Wyłącz szyfrowanie" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" +"Jeśli przesyłanie lub pobieranie nie powiedzie się, Duplicati ponowi próbę " +"kilka razy, zanim zakończy się niepowodzeniem. Użyj tego, aby lepiej " +"obsługiwać niestabilne połączenia sieciowe." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" -msgstr "" +msgstr "Ile razy należy ponowić próbę nieudanej transmisji" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" +"Podaj hasło, którego Duplicati użyje do zaszyfrowania woluminów kopii " +"zapasowych, dzięki czemu będą nie do odczytu bez hasła. Tę zmienną można " +"również podać poprzez zmienną środowiskową PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Hasło używane do zaszyfrowania kopii zapasowych" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" -msgstr "" +msgstr "Czas na wyświetlenie/przywrócenie plików" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" -msgstr "" +msgstr "Wersja do wyświetlania/przywracania plików" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" +"Podczas wyszukiwania plików przeszukiwana jest tylko najnowsza kopia " +"zapasowa. Użyj tej opcji, aby wyświetlić również wszystkie poprzednie " +"wersje." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Pokaż wszystkie wersje" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" +"Podczas wyszukiwania plików zwracane są wszystkie pasujące pliki. Użyj tej " +"opcji, aby zwrócić tylko największą wspólną ścieżkę prefiksu." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" -msgstr "" +msgstr "Pokaż największy prefiks" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" +"Podczas wyszukiwania plików zwracane są wszystkie pasujące pliki. Użyj tej " +"opcji, aby zwrócić tylko wpisy znalezione w folderze określonym jako filtr." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Pokaż zawartość folderu" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" +"Po nieudanej transmisji Duplicati odczeka chwilę przed ponowną próbą. Jest " +"to przydatne, gdy sieć czasami przerywa się podczas transmisji." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Czas oczekiwania pomiędzy próbami" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" +"Użyj tej opcji, aby dołączyć dodatkowe pliki do nowo przesłanych list " +"plików." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" -msgstr "" +msgstr "Ustaw pliki kontrolne" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" +"Ta opcja pozwala wykluczyć pliki, które są większe niż podana wartość. Użyj " +"tego, aby zapobiec tworzeniu się bardzo dużych kopii zapasowych." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" -msgstr "" +msgstr "Ogranicz rozmiar plików kopii zapasowej" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Priorytet wątku" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limit rozmiaru wolumenów" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "compression module." msgstr "" +"Duplicati obsługuje wtykowe moduły kompresji. Użyj tej opcji, aby wybrać " +"moduł do użycia do kompresji. Ma to zastosowanie tylko podczas tworzenia " +"nowych woluminów, podczas odczytu istniejącego pliku nazwa pliku służy do " +"wyboru modułu kompresji." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Wybierz moduł do kompresji" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "encryption module." msgstr "" +"Duplicati obsługuje wtykowe moduły szyfrowania. Użyj tej opcji, aby wybrać " +"moduł do użycia do szyfrowania. Ma to zastosowanie tylko podczas tworzenia " +"nowych woluminów, podczas odczytu istniejącego pliku nazwa pliku jest " +"używana do wyboru modułu szyfrowania." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Wybierz moduł do szyfrowania" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Włącz jeden lub wiecej modułów" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2767,88 +3290,109 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" +"To ustawienie kontroluje użycie migawek, co pozwala Duplicati na tworzenie " +"kopii zapasowych plików zablokowanych przez inne programy. Jeśli ta opcja " +"jest wyłączona, Duplicati nie będzie próbował utworzyć migawki dysku. " +"Ustawienie tej opcji na „auto” powoduje, że Duplicati próbuje utworzyć " +"migawkę i potajemnie kończy się niepowodzeniem, jeśli nie jest to dozwolone " +"lub obsługiwane (zauważ, że system operacyjny może nadal rejestrować " +"ostrzeżenia systemowe). Ustawienie „on” spowoduje, że Duplicati spróbuje " +"utworzyć migawkę, ale w przypadku niepowodzenia wyświetli komunikat " +"ostrzegawczy w dzienniku. Ustawienie go na „wymagane” spowoduje, że " +"Duplicati przerwie tworzenie kopii zapasowej, jeśli tworzenie migawki się " +"nie powiedzie. W systemie Windows korzysta z usług kopiowania woluminów w " +"tle (VSS) i wymaga uprawnień administracyjnych. W systemie Linux " +"wykorzystuje zarządzanie woluminami logicznymi (LVM) i wymaga uprawnień " +"administratora." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" +"Ścieżka, w której umieszczane są gotowe woluminy do momentu przesłania" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" -msgstr "" +msgstr "Liczba woluminów do utworzenia z wyprzedzeniem" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" +"W przypadku przekazywania asynchronicznego maksymalna dozwolona liczba " +"jednoczesnych operacji przekazywania. Ustaw na zero, aby wyłączyć limit." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" -msgstr "" +msgstr "Dozwolona liczba jednoczesnych operacji przesyłania" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +msgid "Log information to the file specified." +msgstr "" + +#: Library/Main/Strings.cs:125 msgid "Log internal information to a file" -msgstr "" +msgstr "Rejestrowanie informacji wewnętrznych w pliku" -#: Library/Main/Strings.cs:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 -msgid "" -"Specifies the amount of log information to write into the file specified by " -"--log-file" -msgstr "" - -#: Library/Main/Strings.cs:105 -msgid "Log information level" -msgstr "" - -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:126 Library/Main/Strings.cs:283 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:127 +msgid "Log information level" +msgstr "Poziom informacji dziennika" + +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 +#, csharp-format +msgid "Use the options --{0} and --{1} instead." +msgstr "" + +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" +"Jeśli Duplicati wykryje, że brakuje folderu docelowego, utworzy go " +"automatycznie. Aktywuj tę opcję, aby zapobiec automatycznemu tworzeniu " +"folderów." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Wyłącz automatyczne tworzenie folderów" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2856,13 +3400,21 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" +"Korzystając z tej opcji można pominąć nieprawidłowe wpisy z przechwyconej " +"migawki. Jest to odpowiednik parametru -wx narzędzia vshadow.exe, z tym " +"wyjątkiem, że akceptuje ono tylko identyfikatory GUID klas zapisu, a nie " +"nazwy składników lub identyfikatory GUID instancji. Wiele identyfikatorów " +"GUID musi być oddzielonych średnikami, a większość form identyfikatorów GUID" +" jest dozwolona, w tym z nawiasami klamrowymi i bez." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" +"Rozdzielana średnikami lista identyfikatorów guids obiektów zapisywania " +"usługi VSS, które mają zostać wykluczone (tylko system Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2874,12 +3426,22 @@ msgid "" "usage fails. This feature is only supported on Windows and requires " "administrative privileges." msgstr "" +"To ustawienie kontroluje użycie numerów NTFS USN, dzięki czemu Duplicati " +"może znacznie szybciej uzyskać listę plików i folderów. Jeśli ta opcja jest " +"wyłączona, Duplicati nie będzie próbował używać USN. Ustawienie tej opcji na" +" „auto” powoduje, że Duplicati próbuje użyć USN i potajemnie przegrywa, " +"jeśli nie jest to dozwolone lub obsługiwane. Ustawienie „wł.” spowoduje, że " +"Duplicati spróbuje użyć USN, ale w przypadku niepowodzenia wyświetli " +"komunikat ostrzegawczy w dzienniku. Ustawienie go na „wymagane” spowoduje, " +"że Duplicati przerwie tworzenie kopii zapasowej, jeśli użycie USN nie " +"powiedzie się. Ta funkcja jest obsługiwana tylko w systemie Windows i wymaga" +" uprawnień administratora." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2889,90 +3451,105 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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 "" +msgstr "Weryfikowanie przesłanych treści przez wyświetlanie zawartości listy" -#: Library/Main/Strings.cs:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Wysyłaj pliki synchronicznie" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" -msgstr "" +msgstr "Nie używaj ponownie połączeń" -#: Library/Main/Strings.cs:120 +#: 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 "" +"Gdy wystąpi błąd, Duplicati dyskretnie spróbuje ponowić próbę i zgłosi tylko" +" 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" -msgstr "" +msgstr "Pokaż komunikaty o błędach po wykonaniu ponownej próby" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" -msgstr "" +msgstr "Prześlij puste pliki kopii zapasowej" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" +msgstr "Próg ostrzeżenia o niskim przydziale" + +#: 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:128 -msgid "Symlink handling" +#: Library/Main/Strings.cs:152 +msgid "Disable backend quota" msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -2981,14 +3558,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Obsługa dowiązania symbolicznego" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2997,46 +3574,80 @@ msgid "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." msgstr "" +"Użyj tej opcji do obsługi dowiązań twardych (działa tylko w systemie " +"Linux/OSX). Opcja \"{0}\" zarejestruje identyfikator dowiązania twardego dla" +" każdego dowiązania twardego, aby uniknąć wielokrotnego przechowywania " +"ścieżek. Opcja \"{1}\" zignoruje informacje o dowiązaniu twardym i będzie " +"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:132 -msgid "Exclude files by attribute" -msgstr "" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Obsługa dowiązań twardych" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Wyklucz pliki według atrybutu" + +#: 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 " "then used to access the contents of a snapshot. This workaround can speed up" " file access on Windows XP." msgstr "" +"Aktywuj tę opcję, aby mapować migawki VSS na dysk (podobnie jak SUBST, przy " +"użyciu Win32 DefineDosDevice). Spowoduje to utworzenie tymczasowych dysków, " +"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:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" -msgstr "" +msgstr "Mapuj migawki na dysk (tylko Windows)" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nazwa kopii zapasowej" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -3044,84 +3655,87 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" -msgstr "" +msgstr "Zarządzaj nieskompresowanymi rozszerzeniami plików" -#: Library/Main/Strings.cs:140 +#: 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 " "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." msgstr "" +"Rozmiar bloku określa sposób fragmentacji plików. Wybranie dużej wartości " +"spowoduje większy narzut na zmiany w plikach, wybranie małej wartości " +"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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" -msgstr "" +msgstr "Rozmiar bloku dla sum kontrolnych" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" -msgstr "" +msgstr "Lista plików do sprawdzenia pod kątem zmian" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" -msgstr "" +msgstr "Ścieżka do lokalnego stanu bazy danych" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista usuniętych plików" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: 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:180 +msgid "Use this option to increase speed in exchange for extra memory use." msgstr "" -#: Library/Main/Strings.cs:150 -msgid "" -"This option can be used to increase speed in exchange for extra memory use." -msgstr "" - -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" -msgstr "" +msgstr "Przechowywanie pamięci podręcznej bloku w pamięci" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" -msgstr "" +msgstr "Nie wysyłaj zapytań podczas uruchamiania" -#: Library/Main/Strings.cs:154 +#: 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,135 +3743,157 @@ msgid "" "tradeoff is that larger index files take up more remote space and which may " "never be used." msgstr "" +"Pliki indeksu służą do ograniczenia konieczności pobierania plików dblock, " +"gdy nie ma lokalnej bazy danych. Im więcej informacji jest zapisanych w " +"plikach indeksowych, tym szybciej można wykonywać operacje bez bazy danych. " +"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:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 "" +"Gdy pliki są zmieniane, niektóre dane przechowywane w zdalnym miejscu " +"docelowym mogą nie być wymagane. Ta opcja kontroluje, ile zmarnowanej " +"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:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" -msgstr "" +msgstr "Maksymalna zmarnowana przestrzeń w procentach" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" -msgstr "" +msgstr "Algorytm haszujący zastosowany do bloków" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" -msgstr "" +msgstr "Algorytm haszujący zastosowany do plików" -#: Library/Main/Strings.cs:164 +#: 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. " "Use this option to disable such automatic compacting and only compact when " "running the compact command." msgstr "" +"Jeśli podczas tworzenia kopii zapasowej wykryta zostanie duża liczba małych " +"plików lub po usunięciu kopii zapasowych zostanie znalezione zmarnowane " +"miejsce, dane zdalne zostaną skompaktowane. Użyj tej opcji, aby wyłączyć " +"takie automatyczne kompaktowanie i kompaktować tylko podczas uruchamiania " +"polecenia kompaktowania." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" -msgstr "" +msgstr "Wyłącz automatyczne kompaktowanie" -#: Library/Main/Strings.cs:166 +#: 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 " "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." msgstr "" +"Podczas badania rozmiaru woluminu pod względem zagęszczania używana jest " +"mała wartość tolerancji, domyślnie 20 procent rozmiaru woluminu. Gwarantuje " +"to, że duże woluminy, które mogą mieć kilka bajtów zmarnowane miejsce nie są" +" pobierane i przepisywane." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" -msgstr "" +msgstr "Próg rozmiaru woluminu" -#: Library/Main/Strings.cs:168 +#: 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 "" +"Aby uniknąć zapełniania magazynu zdalnego małymi plikami, ta wartość może " +"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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" -msgstr "" +msgstr "Maksymalna liczba małych woluminów" -#: Library/Main/Strings.cs:170 +#: 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 "" +"Włącz tę opcję, aby zajrzeć do innych plików na tym komputerze, aby znaleźć " +"istniejące bloki. Jest to dość powolna operacja, ale może ograniczyć rozmiar" +" pobieranych plików." -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" -msgstr "" +msgstr "Użyj lokalnych danych z pliku podczas przywracania" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Wyłącz lokalną bazę danych" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 -msgid "Keep a number of versions" +#: Library/Main/Strings.cs:204 +msgid "Disable the local database" msgstr "" -#: Library/Main/Strings.cs:175 +#: Library/Main/Strings.cs:205 msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" +"Use this option to set number of versions to keep. Supply -1 to keep all " +"versions." msgstr "" -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" +#: Library/Main/Strings.cs:206 +msgid "Keep a number of versions" +msgstr "Zachowaj kilka wersji" -#: Library/Main/Strings.cs:177 +#: 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:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "" +#: 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:179 +#: 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 " @@ -3268,316 +3904,383 @@ msgid "" "also supports using the specifier \"U\" to indicate an unlimited time " "interval." msgstr "" +"Użyj tej opcji, aby zmniejszyć liczbę przechowywanych wersji wraz ze " +"wzrostem wieku wersji, usuwając większość starych kopii zapasowych. " +"Oczekiwany format to oddzielona przecinkami lista przedziałów czasowych i " +"par interwałów oddzielonych dwukropkiem. Na przykład wartość " +"\"7D:0s,3M:1D,10Y:2M\" oznacza „Przez 7 dni przechowuj wszystkie kopie " +"zapasowe, przez 3 miesiące przechowuj jedną kopię zapasową każdego dnia, " +"przez 10 lat jedną kopię zapasową co drugi miesiąc i usuwaj każdą starszą " +"kopię zapasową ”. Ta opcja obsługuje również użycie specyfikatora 'U' do " +"wskazania nieograniczonego przedziału czasu." -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Zignoruj ​​brakujące elementy źródłowe" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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 "" +"Użyj tej opcji, aby zwiększyć ilość danych wyjściowych generowanych podczas " +"uruchamiania opcji. Ogólnie ta opcja wygeneruje linię dla każdego " +"przetwarzanego pliku." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Wyświetl więcej informacji o postępie" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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 "" +"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:189 -msgid "Determine if verification files are uploaded" -msgstr "" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Wyprowadzaj pełne wyniki" -#: Library/Main/Strings.cs:190 +#: 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 "" +"Użyj tej opcji, aby przesłać plik weryfikacyjny po zmianie magazynu " +"zdalnego. Plik nie jest zaszyfrowany i zawiera rozmiar oraz skróty SHA256 " +"wszystkich zdalnych plików i może być używany do weryfikacji integralności " +"plików." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 -msgid "Size of the file read buffer" +#: Library/Main/Strings.cs:227 +msgid "Activate in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:228 msgid "" "Use this size to control how many bytes are read from a file before " -"processing" +"processing." msgstr "" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:229 +msgid "Size of the file read buffer" +msgstr "Rozmiar bufora odczytu pliku" + +#: 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:232 msgid "Allow the passphrase to change" msgstr "Pozwól na zmianę hasła szyfrowania" -#: Library/Main/Strings.cs:200 -msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" -msgstr "" -"Użyj tej opcji, aby pozwolić na zmianę hasła szyfrowania. Uwaga! Opcja " -"niedozwolona dla kopii zapasowej, lub naprawy" - -#: Library/Main/Strings.cs:201 -msgid "List only filesets" -msgstr "" - -#: Library/Main/Strings.cs:202 +#: 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" +"other metadata which slows down the process." msgstr "" -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Nie zapisuj Metadanych" +#: Library/Main/Strings.cs:234 +msgid "List only filesets" +msgstr "Wyświetlaj tylko zestawy plików" -#: Library/Main/Strings.cs:205 +#: 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 "" +"Użyj tej opcji, aby wyłączyć przechowywanie metadanych, takich jak sygnatury" +" czasowe plików. Wyłączenie przechowywania metadanych przyspieszy operacje " +"tworzenia kopii zapasowych i przywracania, ale nie ma dużego wpływu na " +"rozmiar pliku." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Przywróć uprawnienia plików" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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 "" +"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:208 -msgid "Skip restored file check" -msgstr "" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Przywróć uprawnienia plików" -#: Library/Main/Strings.cs:209 +#: 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 "" +"Po przywróceniu plików sprawdzany jest skrót wszystkich przywróconych plików" +" 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:210 -msgid "Do not use local data" -msgstr "" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Pomiń sprawdzanie przywróconego pliku" -#: Library/Main/Strings.cs:211 +#: 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 spróbuje użyć danych z plików źródłowych, aby zminimalizować ilość" +" pobieranych danych. Użyj tej opcji, aby pominąć tę optymalizację i używać " +"tylko danych zdalnych." -#: Library/Main/Strings.cs:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Nie używaj danych lokalnych" + +#: 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:213 +#: 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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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 "" +"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:216 -msgid "Repair database with paths" -msgstr "" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Sprawdź haszowane bloki" -#: Library/Main/Strings.cs:217 +#: 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 " "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." msgstr "" +"Użyj tej opcji, aby zbudować lokalną bazę danych z możliwością " +"przeszukiwania, która zawiera tylko informacje o ścieżce. Ta opcja jest " +"użyteczna do szybkiego budowania bazy danych w celu zlokalizowania " +"określonej zawartości bez konieczności rekonstrukcji wszystkich informacji. " +"Wynikową bazę danych można przeszukiwać, ale nie można jej używać do " +"przywracania danych." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Napraw bazę danych ze ścieżkami" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Wymuś ustawienie regionalne" -#: Library/Main/Strings.cs:221 +#: 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 "" +"Domyślnie daty są wyświetlane w formacie kalendarza, czyli „Dzisiaj” lub " +"„Ostatni czwartek”. Po ustawieniu tej opcji wyświetlane są tylko rzeczywiste" +" daty, na przykład „12 listopada 2018, 8:01”." -#: Library/Main/Strings.cs:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "" +#: 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:225 +#: 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 "" +"Użyj tej opcji, aby ustawić maksymalną liczbę używanych wątków. Ustawienie " +"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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Ogranicz liczbę jednoczesnych wątków" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." msgstr "" +"Użyj tej opcji, aby ustawić liczbę procesów, które wykonują kompresję danych" +" wyjściowych." -#: Library/Main/Strings.cs:230 +#: 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: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 "" +"Jeśli Duplicati wykryje, że poprzednia kopia zapasowa nie została ukończona," +" wygeneruje listę plików, która jest połączeniem ostatniej ukończonej kopii " +"zapasowej i zawartości przesłanej w niekompletnej sesji tworzenia kopii " +"zapasowej." -#: Library/Main/Strings.cs:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" +#: 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:239 +#: 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 " @@ -3586,51 +4289,61 @@ msgid "" "this to true will allow Duplicati to perform VACUUM operations at its " "discretion." msgstr "" +"Niektóre operacje manipulujące lokalną bazą danych pozostawiają nieużywane " +"wpisy. Te wpisy nie są usuwane z dysku twardego do momentu uruchomienia " +"operacji VACUUM. Ta operacja oszczędza miejsce na dysku na dłuższą metę, ale" +" wymaga tymczasowego utworzenia kopii wszystkich prawidłowych wpisów w bazie" +" danych. Ustawienie tego na true pozwoli Duplicati na wykonywanie operacji " +"VACUUM według własnego uznania." -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Wyłącz skaner z wyprzedzeniem" -#: Library/Main/Strings.cs:243 +#: 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 "" +"W przypadku kopii zapasowych z dużą liczbą zestawów plików weryfikacja może " +"zająć dużą część czasu tworzenia kopii zapasowej. Jeśli wyłączysz " +"sprawdzanie, upewnij się, że uruchamiasz regularne polecenia sprawdzania, " +"aby upewnić się, że wszystko działa zgodnie z oczekiwaniami." -#: Library/Main/Strings.cs:244 -msgid "Disable the backup when on battery power" -msgstr "" +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Wyłącz sprawdzanie spójności listy plików" -#: Library/Main/Strings.cs:245 +#: 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 (i.e., 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:247 +#: 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:284 msgid "Log file information level" -msgstr "" +msgstr "Poziom informacji o pliku dziennika" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3639,43 +4352,89 @@ msgid "" "they start with '-'. Regular expressions are supported within hard braces. " "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" +"Ta opcja akceptuje filtry, które usuwają lub uwzględniają wiadomości bez " +"względu na ich poziom rejestrowania. Wiele filtrów jest obsługiwanych przez " +"oddzielenie za pomocą {0}. Filtry są dopasowywane do tagu dziennika i " +"zakłada się, że są uwzględniane, chyba że zaczynają się od '-'. Wyrażenia " +"regularne są obsługiwane w nawiasach klamrowych. Przykład: " +"\"+Path*{0}+*Mail*{0}-[.*DNS]\"" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:251 -msgid "Applies filters to the console log data" -msgstr "" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." msgstr "" +"Użyj tej opcji, aby ustawić nazwę pliku lub listę nazw plików, które " +"wskazują wykluczenie folderu, który go zawiera. Typowym zastosowaniem byłoby" +" posiadanie pliku o nazwie „.nobackup” i umieszczenie tego pliku w " +"folderach, których nie należy tworzyć kopii zapasowej." -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "Lista nazw plików wykluczających foldery" + +#: 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:267 +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3683,90 +4442,136 @@ msgid "" "remember to set either --{0}={2} or --{1}={2} to report the additional log " "data" msgstr "" +"Aby poprawić wydajność tworzenia kopii zapasowych, częste zapytania do bazy " +"danych nie są domyślnie rejestrowane. Włącz tę opcję, aby rejestrować " +"wszystkie zapytania do bazy danych i pamiętaj, aby ustawić --{0}={2} lub " +"--{1}={2}, aby raportować dodatkowe dane dziennika" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" msgstr "" +"Biblioteka kryptograficzna nie obsługuje przekształceń wielokrotnego użytku " +"dla algorytmu mieszającego {0}" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "" +msgstr "Biblioteka kryptograficzna nie obsługuje algorytmu hash {0}" -#: Library/Main/Strings.cs:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" -msgstr "" +msgstr "Nie udało się utworzyć zrzutu: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" -msgstr "" +msgstr "Nie udało się usunąć pliku {0}, testowanie, czy plik istnieje" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" -msgstr "" +msgstr "Rozwiązanie problemu z próbą usunięcia nieistniejącego pliku {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" -msgstr "" +msgstr "Nie można odzyskać po usunięciu pliku z błędem {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" +"Operacja usuwania nie powiodła się dla {0} z FileNotFound, lista zawartości" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "Lista wskazuje, że plik {0} został poprawnie usunięty" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "Lista potwierdza, że ​​plik {0} nie został usunięty." -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Potwierdź hasło szyfrowania" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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 "" +"Ten moduł poprosi użytkownika o hasło szyfrowania w wierszu polecenia, chyba" +" że szyfrowanie jest wyłączone lub hasło jest dostarczane w inny sposób" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" -msgstr "" +msgstr "Pytanie o hasło" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Potwierdź hasło szyfrowania" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Nie można użyć pustych haseł szyfrowania" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Podaj hasło szyfrowania" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Hasła różnią się od siebie" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3774,614 +4579,661 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"Domyślnie, podejmowana jest próba odczytu hasło bezpośrednio z urządzenia " +"TTY, co zwiększa bezpieczeństwo poprzez niekopiowanie hasła do strumienia. W" +" niektórych konfiguracjach, na przykład podczas uruchamiania bez konsoli, to" +" nie działa. Ustaw tę flagę, aby zapobiec próbie odczytu TTY i odczytu tylko" +" hasło z STDIN." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Odczyt hasła z STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Sprawdź certyfikaty SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" +"Ten moduł udostępnia szereg właściwości, które mogą służyć do zmiany sposobu" +" wystawiania żądań http" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Skonfiguruj żądania http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Zaakceptuj dowolny certyfikat serwera" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" -msgstr "" +msgstr "Opcjonalnie zaakceptuj znany certyfikat SSL" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" -msgstr "" +msgstr "Wyłącz wymagany nagłówek" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" +"Domyślnie żądania http używają algorytmu nagling RFC 896, aby efektywniej " +"obsługiwać przesyłanie małych pakietów." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" -msgstr "" +msgstr "Wyłącz algorytm Nagle'a" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternatywny adres URL OAuth" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" +"Ta opcja zmienia domyślne dozwolone wersje SSL. Jest to zaawansowana opcja i" +" powinna być używana tylko wtedy, gdy chcesz zwiększyć bezpieczeństwo lub " +"obejść problem z określonym protokołem SSL." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" +"Ta opcja zmienia domyślny limit czasu odczytu i zapisu. Limity czasu odczytu" +" i zapisu są używane do wykrywania zablokowanych żądań, a ta opcja " +"konfiguruje maksymalny czas między aktywnościami w połączeniu." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" +"Ta opcja ustawia buforowanie HTTP. Ustawienie tego na '{0}' może spowodować " +"przecieki pamięci, ale może również poprawić wydajność w niektórych " +"przypadkach." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" +"Ten moduł działa wewnętrznie, analizując parametry źródła w celu tworzenia " +"kopii zapasowych maszyn wirtualnych Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Skonfiguruj moduł Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" +"Ten moduł działa wewnętrznie w celu przeanalizowania parametrów źródłowych w" +" celu tworzenia kopii zapasowych baz danych programu Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" +msgstr "Konfigurowanie modułu programu Microsoft SQL Server" + +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Wykonaj skrypt" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Wykonaj skrypt na koniec" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" -msgstr "" +msgstr "Skrypt \"{0}\" zwrócił kod zakończenia {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" -msgstr "" +msgstr "Skrypt \"{0}\" zwrócił kod zakończenia {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Wykonaj skrypt podczas startu" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" -msgstr "" +msgstr "Błąd podczas wykonywania skryptu \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" -msgstr "" +msgstr "Przekroczono limit czasu wykonania skryptu \"{0}\"" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" -msgstr "" +msgstr "Uruchom skrypt podczas uruchamiania" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" -msgstr "" +msgstr "Skrypt \"{0}\" zgłosił komunikaty o błędach: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Ustawia limitu czasu skryptu" - -#: Library/Modules/Builtin/Strings.cs:73 -msgid "This module can send email after an operation completes" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 +msgid "This module can send email after an operation completes" +msgstr "Ten moduł może wysyłać wiadomości e-mail po zakończeniu operacji" + +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Wyślij email" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Treść wiadomości" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Hasło SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" "\n" "Peter Sample , John Sample , admin@example.com" msgstr "" +"To ustawienie jest wymagane, jeśli poczta ma zostać wysłana, wszystkie inne ustawienia mają wartości domyślne. Możesz podać wiele adresów e-mail oddzielonych przecinkami i możesz użyć normalnego formatu adresu określonego w RFC2822 sekcja 3.4.\n" +"Przykład z 3 odbiorcami: \n" +"\n" +"Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Adresat(ci) wiadomości e-mail" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Domyślnie e-mail będzie wysyłany tylko po operacji wykonywania kopii " -"zapasowej. Użyj tej opcji aby wysyłać e-mail dla wszystkich operacji." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Wyślij e-mail dla wszystkich operacji" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Nadawca wiadomości e-mail" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" +"To ustawienie dostarcza temat wiadomości e-mail. Wartości są zastępowane " +"zgodnie z opisem w opisie --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Temat wiadomości" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Nazwa użytkownika SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Nie udało się wysłać wiadomości e-mail: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Całość komunikacji SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Nie można wysłać wiadomości e-mail z serwera: {0}, wiadomość: {1}, " "ponawianie próby z {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mail wysłany pomyślnie za pomocą serwera: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Ten moduł zapewnia obsługę wysyłania raportów o stanie za pośrednictwem " +"komunikatów XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Moduł raportowania XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "E-mail odbiorcy XMPP" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Szablon wiadomości" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Nazwa użytkownika XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Hasło XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" - -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Moduł raportowania XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "Limit czasu upłynął podczas logowania do serwera Jabber" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Nie udało się wysłać wiadomości Jabber: {0}" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" +"Możesz określić jeden z \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" +"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 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "" +#: 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" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" +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:164 -msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" msgstr "" #: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Nie udało się wysłać komunikatu http: {0}" +msgid "Use this option to set the channel ID." +msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"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:198 +msgid "HTTP report module" +msgstr "Moduł raportów 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 "Nazwa parametru, który ma wysłać wiadomość jako" + +#: 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 "Dodatkowe parametry do dodania do wiadomości http" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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: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: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:234 +msgid "Log message filter" +msgstr "Filtr komunikatów dziennika" + +#: 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 "" +"Użyj tej opcji, aby ustawić maksymalną liczbę wierszy dziennika do " +"uwzględnienia w raporcie. Wartości zerowe lub ujemne oznaczają " +"nieograniczone." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 -#, csharp-format -msgid "The format is not supported: {0}" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "Format nie jest obsługiwany: {0}" + +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Nieprawidłowa wartość rozmiaru: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" "Walidator poprawności certyfikatu SSL został wywołany w nieprawidłowej " "kolejności" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}Możesz zaimportować zestaw zaufanych certyfikatów do magazynu " -"certyfikatów Mono.{0}Użyj polecenia:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #dla systemów bazujących na Debian'ie{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #dla pochodnych RedHat'a{0}Czytaj wiecej: " -"{1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Certyfikat serwera ma błąd {0} sygnaturę {1}{2}Jeśli ufasz temu " -"certyfikatowi, użyj opcji wiersza poleceń --accept-specified-ssl-hash={1} " -"aby mimo to zaakceptować certyfikat serwera.{2}Można również spróbować " -"zaimportować certyfikat serwera do puli zaufanych certyfikatów systemu " -"operacyjnego." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -4390,138 +5242,151 @@ msgstr "" "Niepowodzenie podczas sprawdzania poprawności sygnatury certyfikatu, " "komunikat o błędzie: {0}, nazwa błędu SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Katalog tymczasowy nie istnieje: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" "Nie udało się przeanalizować segmentu: {0}, Nieprawidłowa liczba całkowita" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Nieprawidłowy specyfikator: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Dane nieanalizowane: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "URI jest nieprawidłowy: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "W URI brakuje nazwy hosta: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bajtów" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "Ciąg \"{0}\" nie może zostać przekształcony na datę" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Nie można odczytywać i zapisywać do tego samego strumienia" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" +"Ciąg {0} nie reprezentuje znanej nazwy grupy filtrów. Prawidłowe wartości " +"to: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." -msgstr "" +msgstr "{0}: nie wybiera żadnych filtrów." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" +"{0}: zestaw domyślnych filtrów wykluczających, obecnie oceniany na: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" +"{0}: zestaw domyślnych filtrów uwzględniania, obecnie oceniany na: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" -msgstr "" +msgstr "Aliasy: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " "includes any operating system reported protected files. Most users should at" " least apply these filters." msgstr "" +"{0}: pliki należące do systemu lub nieodpowiednie do tworzenia kopii " +"zapasowych. Obejmuje to wszelkie chronione pliki zgłoszone przez system " +"operacyjny. Większość użytkowników powinna przynajmniej zastosować te " +"filtry." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" +"{0}: pliki należące do systemu operacyjnego. Pliki te są przywracane po " +"ponownej instalacji systemu operacyjnego." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" +"{0}: pliki i foldery, o których wiadomo, że przechowują dane tymczasowe." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" +"{0}: Pliki i foldery, które są znanymi lokalizacjami pamięci podręcznej " +"systemu operacyjnego i różnych aplikacji" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." -msgstr "" +msgstr "{0}: zainstalowane programy i ich biblioteki, ale nie ich ustawienia." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Polecenie {0} wymaga włączenia przynajmniej jednej z następujących opcji: " "{1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4530,116 +5395,140 @@ msgstr "" "Znaleziono {0} poleceń, ale oczekiwano {1}, poleceń:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Polecenie nieobsługiwane: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Żaden zestaw plików nie spełnia kryteriów" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Następujące zestawy plików zostaną usunięte:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Te zestawy plików zostały usunięte:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Wspierane backendy:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Obsługiwane moduły kompresji:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Obsługiwane moduły szyfrujące:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Wspierane opcje:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Moduł jest ładowany automatycznie, należy użyć --disable-module aby temu " -"zapobiec" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Moduł nie jest ładowany automatycznie, należy użyć --enable-module by go " -"załadować" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Obsługiwane moduły ogólne:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Użyto opcji --{0}, ale jest ona zarezerwowana do użytku wewnętrznego i nie " -"może być ustawiona w wierszu poleceń" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Wystąpił błąd: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Komunikat o wewnętrznym błędzie: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Dołącz pliki" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Wyklucz pliki" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" +"Jeśli ta opcja jest używana z operacją tworzenia kopii zapasowej, jest " +"interpretowana jako lista plików do dodania do zestawów plików. W przypadku " +"użycia z listą lub przywracaniem wyświetli lub przywróci pliki kontrolne " +"zamiast zwykłych plików." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Używaj plików kontrolnych" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -4647,20 +5536,20 @@ msgstr "" "Jeśli ta opcja jest włączona, status postępu i inne komunikaty, które " "normalnie wyświetlane są na konsoli będą przekierowane do logu." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Dezaktywuj wyjście na konsoli" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" -msgstr "" +msgstr "Ten link może dostarczyć dodatkowych informacji: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Przełącz automatyczne aktualizacje" -#: CommandLine/Program.cs:283 +#: 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 c4366ba24..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 b5d0f5870..cf0875010 100644 --- a/Localizations/duplicati/localization-pt.po +++ b/Localizations/duplicati/localization-pt.po @@ -4,376 +4,114 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Sérgio Marques , 2018 -# Rui , 2019 # Paulo Constança , 2019 -# Peter Mello , 2020 +# Tomás F. , 2021 +# Rui , 2024 +# Peter J. Mello , 2024 +# Sérgio Marques , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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 Mello , 2020\n" -"Language-Team: Portuguese (https://www.transifex.com/duplicati/teams/67655/pt/)\n" +"Last-Translator: Sérgio Marques , 2024\n" +"Language-Team: Portuguese (https://app.transifex.com/duplicati/teams/67655/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Outra instância está em execução e foi notificada" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Mostra esta ajuda" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Argumentos suportados na linha de comandos:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Esta opção pode ser utilizada para armazenar algumas ou todas as opções " -"fornecidas ao cliente da linha de comando. O ficheiro deve ser um ficheiro " -"de texto simples, a codificação UTF-8 é preferível. Cada linha no ficheiro " -"deve ter o formato --option=valor. As opções especiais --{0} e --{1} podem " -"ser usadas para substituir o caminho local e o URI de destino remoto, " -"respectivamente. As opções neste ficheiro têm precedência sobre as opções " -"fornecidas na linha de comando. Não é possível especificar filtros tanto no " -"ficheiro como na linha de comandos. Em vez disso, pode usar as opções " -"especiais --{2}, --{3}, ou --{4} para especificar filtros dentro do ficheiro" -" de parâmetros. Cada filtro deve ser prefixado com um + ou um -, e vários " -"filtros devem ser unidos com {5} " - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Caminho para o ficheiro, com parâmetros" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}." - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, 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}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Mostra informações do registo do ficheiro indicado" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" -"Indica a quantidade de informação que é escrita no ficheiro de registo" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Ativa o modo portátil em que a base de dados é colocada junto do executável " -"do programa" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Ocorreu um erro grave no Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Sem poder iniciar, talvez já exista outro processo em curso?\n" -"Mensagem de erro: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Desativa a encriptação da base de dados" - -#: Server/Strings.cs:27 -#, 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." - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"O caminho para a pasta onde se encontram os ficheiros estáticos para o " -"servidor web; deve estar localizado por baixo da pasta de instalação." - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Os ficheiros PKCS #12 de certificado e chave que o servidor web utiliza para" -" SSL. Apenas as chaves RSA e DSA são suportadas." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" -"A palavra-passe para desencriptação do ficheiro do certificado PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"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." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"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." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Ativa o ping-pong responder" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Apagar dados de registo antigos" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Pasta temporária de armazenamento" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" - -#: Library/Encryption/Strings.cs:27 -msgid "AES-256 encryption, built in" -msgstr "" - -#: Library/Encryption/Strings.cs:28 -msgid "Empty passphrase not allowed" -msgstr "" +"Este módulo encripta todos os ficheiros da mesma forma que o AESCrypt, " +"utilizando a encriptação AES de 256 bits." #: Library/Encryption/Strings.cs:29 -msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" -msgstr "" +msgid "AES-256 encryption, built in" +msgstr "Encriptação AES-256, incorporada" #: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Quantidade de processadores lógicos utilizados para encriptar (0-4)" +msgid "Empty passphrase not allowed" +msgstr "Não é permitida a utilização duma frase-passe vazia" -#: Library/Encryption/Strings.cs:34 +#: Library/Encryption/Strings.cs:31 +msgid "" +"Use this option to set the thread level allowed for AES crypt operations." +msgstr "" + +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +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 "" + +#: Library/Encryption/Strings.cs:37 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Erro ao desencriptar dados (palavra-passe inválida?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, externo" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" - -#: Library/Encryption/Strings.cs:41 -msgid "Extra GPG commandline options for decryption" -msgstr "" - -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Não utilizar GPG Armor" +"Utilize esta opção para definir qualquer opções adicionais ao GPG. Não pode " +"utilizar a opção --passphrase-fd aqui. A opção --decrypt é sempre indicada." #: Library/Encryption/Strings.cs:44 +msgid "Extra GPG commandline options for decryption" +msgstr "Opções adicionais de linha de comando por GPG para desencriptação" + +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "O caminho para GnuPG" - #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "O caminho para GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -386,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 @@ -396,8 +134,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -407,7 +145,7 @@ msgstr "" #: Library/Encryption/Strings.cs:59 #, csharp-format msgid "Decryption failed: {0}" -msgstr "" +msgstr "Desencriptação falhada: {0}" #: Library/Encryption/Strings.cs:60 msgid "Failure while invoking GnuPG, program won't flush output" @@ -417,77 +155,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "pseudônimos" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valor padrão" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[DESCONTINUADO]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valores" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Booleano" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumeração" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Marcas" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Inteiro" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Caminho" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Tamanho" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Cadeia" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Intervalo de tempo" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Desconhecido" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" -msgstr "" +msgstr "A pasta não pode ser criada porque já existe" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "A pasta especificada não existe" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Cancelado" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "O ficheiro requisitado não existe" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -495,839 +238,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN não é suportado em sistemas Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" -msgstr "" +msgstr "Opção obrigatória em falta: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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 utilizador usado para se conectar ao servidor." + +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Este backend consegue ler e escrever dados para um backend baseado em FTP. " -"São suportados os seguintes formatos de endereço: \"ftp://hostname/pasta/\" " -"ou \"ftp://utilizador:senha@hostname/pasta/\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Se esta opção estiver ativa, a ligação FTP é feita em modo ativo. Mesmo que " -"a opção ftp-passive\" esteja ativa, a ligação será feita em modo ativo" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Ativa o modo de ligações por FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "A pasta {0} não foi encontrada, mensagem: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Desativar verificação de carregamento" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "A pasta {0} não foi encontrada, mensagem: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Código de autorização" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Código de autorização" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "ID de Disco de Equipa" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" +msgstr "Providenciar outro URL de autenticação" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" +msgstr "Usar uma conta UK" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Falha ao eliminar o ficheiro" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Falha ao carregar o ficheiro" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Não foi introduzido um ID de utilizador CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Usar um servidor europeu" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP alternativo" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "A pasta {0} não foi encontrada. Mensagem: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" -msgstr "" +msgstr "Configurar o tipo de conexão de dados FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" -msgstr "" +msgstr "Configurar o modo de encriptação do FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" -msgstr "" +msgstr "Adicionar um atraso após o carregamento de um ficheiro" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Erro ao eliminar o ficheiro: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Erro ao ler o ficheiro: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Erro ao escrever o ficheiro: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Gerador de chaves SSH" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "Tipo de chave" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Determina o tipo de chave a gerar" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "Tamanho da chave" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "O tamanho da chave, em bits" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "Tipo de chave" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "Tamanho da chave" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1335,92 +1116,105 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Impor eliminação de ficheiros" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Impor eliminação de ficheiros" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Repositório local" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Repositório remoto" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Repositório local" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Repositório remoto" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Caminho remoto" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Caminho para o repositório remoto." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Opções Rclone" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "As opções a enviar para Rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Executável Rclone" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Caminho para o executável. Apenas necessário se não estiver no seu caminho." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Pasta local ou unidade" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1429,11 +1223,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" -msgstr "" +msgstr "Procurar por um ficheiro na pasta destino" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1448,175 +1242,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Pasta local ou unidade" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "A pasta {0} não existe" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Mover o ficheiro em vez de o copiar" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "ID da conta B2 Cloud Storage" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Caminho da cópia de segurança" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Caminho do destino, isto é /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Palavra-passe Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Valor mínimo = 3" +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1624,298 +1415,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID do site" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID do site onde vai guardar os dados." - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Não indicou a ID do site" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Grupo Microsoft Office 365" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID do grupo" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID do grupo onde vai guardar os dados." +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Endereço de e-mail do grupo" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "O endereço de e-mail do grupo onde vai guardar os dados." - -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nome do 'bucket'" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Chave de acesso" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1924,11 +1752,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1938,75 +1766,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Palavra-passe não fornecida" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" -msgstr "" +msgstr "Mover ficheiros apagados para a reciclagem" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2014,106 +1904,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2121,169 +2011,596 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Método de autenticação" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satélite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Chave API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Frase-passe de encriptação" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Acesso concedido" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "'Bucket'" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Pasta" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Código do erro inesperado: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: 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}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Define o nível de compressão Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Define o método de compressão Zip" - -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Compressão Zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Ficheiro não encontrado: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Define o nível de compressão 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "cópia de segurança" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2293,11 +2610,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2305,135 +2622,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: Library/Main/Strings.cs:30 #, csharp-format -msgid "The option {0} is deprecated: {1}" -msgstr "A opção {0} foi descontinuada: {1}" - -#: Library/Main/Strings.cs:11 -#, csharp-format -msgid "" -"The option --{0} exists more than once, please report this to the developers" +msgid "The option --{0} has been deprecated: {1}" msgstr "" -#: Library/Main/Strings.cs:12 +#: Library/Main/Strings.cs:31 +#, csharp-format +msgid "" +"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" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Caminho inválido: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2441,18 +2761,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2460,229 +2780,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Restaurar para outra pasta" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Desativar encriptação" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Mostrar todas as versões" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Mostrar conteúdo da pasta" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Prioridade" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limitar o tamanho dos volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2690,11 +3022,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2702,27 +3034,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Ativa um ou mais módulos" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2737,87 +3069,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Desativa a criação automática de pastas" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2826,12 +3159,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2844,11 +3177,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2858,90 +3191,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Não reutilizar ligações" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Gestão de ligações simbólicas" +#: 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:129 +#: 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 " @@ -2950,14 +3295,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Gestão de ligações simbólicas" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2967,19 +3312,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2987,25 +3336,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nome da cópia de segurança" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -3013,11 +3382,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3025,72 +3394,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista de ficheiros eliminados" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3099,11 +3467,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3111,43 +3479,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3155,11 +3523,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3167,66 +3535,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Desativa a base de dados local" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3238,53 +3602,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3296,137 +3656,155 @@ msgstr "" "hashes SHA256 de todos os ficheiros remotos e pode ser usado para verificar " "a integridade dos ficheiros." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Permitir alteração da palavra-passe" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "Não guardar meta-dados" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" -msgstr "Não utilizar dados locais" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Não utilizar dados locais" + +#: 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:213 +#: 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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3434,121 +3812,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3558,50 +3937,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3611,30 +3990,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3642,11 +4033,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3655,88 +4070,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Confirme a chave de encriptação" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirme a chave de encriptação" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Digite a palavra-passe de encriptação" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Disparidade de palavras-passe" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3745,282 +4197,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configurar pedidos HTTP" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configurar pedidos HTTP" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Define as versões SSL permitidas" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Texto da mensagem" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Palavra-passe SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4028,23 +4478,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4052,380 +4492,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Assunto do e-mail" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4433,165 +4915,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Comando não suportado: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Módulos de compressão suportados:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Módulos de encriptação suportados:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Opções suportadas:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Módulos genéricos suportados:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Ocorreu um erro: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Mensagem de erro: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Incluir ficheiros" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Excluir ficheiros" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Utilizar ficheiros de controlo" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Comutar atualizações automáticas" -#: CommandLine/Program.cs:283 +#: 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 499d7dcdd..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 e4d1cf99b..5f0ebaf71 100644 --- a/Localizations/duplicati/localization-pt_BR.po +++ b/Localizations/duplicati/localization-pt_BR.po @@ -6,316 +6,43 @@ # Translators: # Alisson Oliveira , 2016 # wviana , 2016 -# Paulo Calixto , 2016 # canove , 2017 -# Madson Coelho , 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 -# Ednilsom Montanhole , 2018 # Tomas Waldow , 2018 -# Tácio Andrade , 2018 # FABIO , 2018 # Fabiano Bueno , 2019 # Mathias Maurilio , 2019 # Marcos de Melo , 2020 +# TOMAS ANDRIOTTI , 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Marcos de Melo , 2020\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/duplicati/teams/67655/pt_BR/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Outra instância está em execução e foi notificada" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Exibir esta ajuda" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Argumentos de linha de comando suportados:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Esta opção pode ser usada para armazenar algumas ou todas as opções de linha" -" de comando dadas ao cliente. O arquivo deve ser um arquivo de texto " -"simples, a codificação UTF-8 é a preferida. Cada linha do arquivo deve ser " -"do formato --option=value. As opções especiais --{0} e --{1} pode ser usado " -"para sobrepor o caminho local e o destino remoto uri, respectivamente. As " -"opções neste arquivo têm precedência sobre as opções fornecidas na linha de " -"comando. Você não pode especificar filtros no arquivo e na linha de comando." -" Em vez disso, você pode usar as opções especiais --{2}, --{3}, ou --{4} " -"para especificar filtros dentro do arquivo de parâmetro. Cada filtro dever " -"ser prefixado com um + ou um -, e vários filtros devem ser associados com " -"{5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Caminho para um arquivo com parâmetros " - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, 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}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Exportar as informações de log no arquivo fornecido" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Determina a quantidade de informações escritas no arquivo de log" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Ativa o modo portátil onde o banco de dados é colocado abaixo do executável " -"do programa" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Ocorreu um erro grave no Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Não foi possível iniciar, talvez outro processo já esteja sendo executado?\n" -"Mensagem de erro: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Desativar a criptografia do banco de dados" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"O caminho para a pasta onde os arquivos estáticos para o servidor web estão " -"presentes. A pasta deve estar localizada abaixo da pasta de instalação" - -#: Server/Strings.cs:29 -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" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"O certificado e o arquivo de chave no formato PKCS #12 do servidor web para " -"SSL. Somente as chaves RSA / DSA são suportadas." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "A senha para descriptografar o arquivo com certificado PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"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." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"Nomes de host que são aceitos, separados por ponto e vírgula. Se qualquer um" -" dos nomes de host for \"*\", todos os nomes de host serão permitidos e a " -"verificação do nome do host será desativada." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Habilite a resposta ping-pong" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Quando executado como um servidor, o daemon do serviço deve verificar se o " -"processo está respondendo. Se esta opção estiver ativada, o servidor lê o " -"stdin e grava uma resposta a cada linha lida" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Limpar log de dados antigos" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Defina o tempo após o qual os dados do registro serão purgados do banco de " -"dados." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Defina a pasta onde as configurações serão armazenadas" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati 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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Defina a chave de criptografia do banco de dados" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Pasta de armazenamento temporário" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"Essa opção pode ser usada para fornecer uma pasta alternativa para " -"armazenamento temporário. Por padrão, a pasta temporária padrão do sistema é" -" usada. Note que também o SQLite irá colocar arquivos temporários nesta " -"pasta temporária." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"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}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Servidor foi iniciado e está ouvindo em {0}, porta {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Impossível abrir um socket para comunicação, tentar portas: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -323,54 +50,50 @@ msgstr "" "Este módulo criptografa todos os arquivos da mesma forma que o AESCrypt faz," " usando criptografia AES de 256 bits." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Encriptação AES-256, incorporada" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Senha em branco não é permitida" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Use esta opção para definir o nível de thread permitido para as operações de" -" criptografia AES. Os valores válidos são 0 (usar o padrão), ou de 1 (sem " -"multithreading) para 4 (multithreading máximo)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Define o nível utilizado para criptografia (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Falha ao descriptografar dados (senha inválida?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"O módulo de criptografia GPG usa o programa GNU Privacy Guard para " -"criptografar e descriptografar arquivos. Ele exige que o executável gpg " -"esteja disponível no sistema. No Windows, assume-se que ele está na pasta de" -" instalação padrão em arquivos de programa, sob Linux e OSX, assume-se que o" -" programa está disponível através da variável de ambiente PATH. É possível " -"fornecer o caminho para GPG usando o parâmetro --gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, externo" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -379,60 +102,37 @@ msgstr "" " pode especificar a opção --passphrase-fd aqui. A opção --decrypt sempre é " "especificada." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Opções de linha de comando GPG adicionais para descriptografia" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"A criptografia / descriptografia GPG usará a opção --armor no GPG para " -"proteger os arquivos com armadura. Especifique esta opção para remover a " -"opção --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Não utilize GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -"Use esta opção para especificar quaisquer opções extras para o GPG. Você não" -" pode especificar a opção --passphrase-fd aqui. A opção --encrypt sempre é " +"Use este switch para especificar quaisquer opções extras para GPG. Você não " +"pode especificar a opção --senha-fd aqui. A opção -criptografar é sempre " "especificada." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Opções de linha de comando GPG adicionais para criptografia" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Erro ao executar GPG com \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"O caminho para o programa GNU Privacy Guard. Se não for fornecido, o " -"Duplicati assumirá que o programa \"gpg\" está disponível no caminho do " -"sistema." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "O caminho para GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Esta opção possui um tratamento não padrão, use a opção - {0} em vez disso." +msgid "The path to GnuPG" +msgstr "O caminho para GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -447,8 +147,8 @@ msgid "Use GPG Armor" msgstr "Utilize GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Sobrepõe o comando GPG fornecido para descriptografia" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -457,11 +157,9 @@ msgstr "Comando de descriptografia GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Substitui o comando de criptografia GPG padrão \"{0}\", o uso normal é " -"solicitar criptografia assimétrica com a configuração {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -480,77 +178,82 @@ msgstr "Falha ao invocar GnuPG, o programa não descarregará a saída" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Falha ao invocar o GnuPG, o programa não terminará" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliases" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valor padrão" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" -msgstr "[DEPRECATED]" +msgstr "[DEPRECIADO]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valores" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boleano" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumeração" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Sinalizadores" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Inteiro" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Caminho" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Tamanho" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "String" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Timespan" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Desconhecido" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "A pasta não pode ser criada por que ela já existe" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "A pasta solicitada não existe" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Cancelado" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "O arquivo solicitado não existe" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -561,7 +264,7 @@ msgstr "" "Mensagem de erro: {0}\n" "Comando: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -569,14 +272,14 @@ msgstr "" "O comando externo falhou ao completar dentro do tempo limite definido: {0} " "{1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Não é possível combinar o caminho local {0} com qualquer caminho de " "snapshot: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -584,19 +287,19 @@ msgid "" msgstr "" "Script retornou com sucesso, mas a pasta temporária {0} não existe: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" "Script executado com sucesso, mas a pasta temporária {0} ainda existe: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "O script retornou o código de saída {0}, mas {1} era esperado: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -605,24 +308,24 @@ msgstr "" "Script executado com sucesso, mas a saída estava faltando o {0} parâmetro: " "{1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" "Não é possível determinar o caminho completo do arquivo para a entrada USN" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Journal USN foram removidas desde a última verificação" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Resposta vazia inesperada ao enumerar" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN não é suportado no Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -630,90 +333,80 @@ msgstr "" "O número de arquivos retornados pelo USN foi zero. Provavelmente isso é um " "erro. Para remediar isso, USN foi desativado." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Formato de caminho inesperado encontrado" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Versão de journal USN não suportada." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "O backup anterior não registrou informações do jornal USN" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "ID do jornal USN alterado" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "O próximo USN é zero" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Configuração de backup alterada" -#: Library/Snapshots/Strings.cs:28 -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:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" -msgstr "Falta a opção necessária: {0}" +msgstr "Falta a opção requerida: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"A senha usada para conectar ao servidor. Ela também pode ser fornecida como " -"uma variável de ambiente \"AUTH_PASSWORD\". Se a senha for fornecida, --{0} " -"também deve ser definido" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Forneça a senha usada para se conectar ao servidor" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Fornece o domínio usado para se conectar ao servidor" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -721,19 +414,18 @@ msgstr "" "O nome de usuário usado para se conectar ao servidor. Isto também pode ser " "fornecido como a variável de ambiente \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Forneça o nome de usuário usado para se conectar ao servidor" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -743,11 +435,11 @@ msgstr "" "opção deve ser fornecida ao autenticar com uma senha, mas não é necessária " "ao usar uma chave de API." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Fornece o \"Tenant Name\" usado para conectar ao servidor" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -755,11 +447,11 @@ msgstr "" "A API key pode ser usada para conectar sem fornecer uma senha e tenant ID " "com alguns provedores." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Fornece a API key usada para conectar ao servidor" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -769,20 +461,19 @@ msgstr "" "serviço de armazenamento. O URL geralmente termina com \"/ v 2.0\". Os " "provedores conhecidos são: {0} {1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Fornece o URL de autenticação" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"A versão da API do keystone a ser usada, os valores válidos são 'v2' e 'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "A versão da API do keystone a ser usada" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -793,51 +484,68 @@ msgstr "" "obter uma lista das regiões válidas ou deixe em branco para usar a região " "padrão." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Fornece a região usada para criar um contêiner" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Este backend pode ler e gravar dados em um servidor FTP. Os formatos " -"permitidos são \"ftp://hostname/folder\" ou " -"\"ftp://username:password@hostname/folder\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Se esta opção estiver definida, a conexão de FTP é feita em modo ativo. " -"Mesmo se a opção \"ftp-passiva\" também estiver definida, a conexão será " -"feita no modo ativo" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Alterna entre os métodos de conexões FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Se esta opção estiver definida, a conexão de FTP é feita em modo passivo, o " -"que funciona melhor com alguns firewalls. Se a opção \"ftp-regular\" também " -"estiver definida, essa opção é ignorado" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -845,54 +553,17 @@ msgstr "" "Senha usada para se conectar ao servidor. Isto também pode ser fornecido " "como a variável de ambiente \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instrui o Duplicati a usar uma conexão SSL (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "A pasta {0} não foi encontrada. Mensagem: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"O arquivo {0} foi carregado mas não foi encontrado depois, A listagem de " -"arquivos retornou {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"O arquivo {0} foi carregado, mas o tamanho devolvido foi {1} e esperava-se " -"que fosse {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Desativar verificação de upload" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -902,45 +573,81 @@ msgstr "" "opção para desativar essa verificação e fazer um upload mais rápido, mas " "menos confiável." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Desativar verificação de upload" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "A pasta {0} não foi encontrada. Mensagem: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "Você deve fornecer um project ID {0} para a criação de um bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "O código de autorização" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "O token de autorização recuperado de {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "O código de autorização" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -950,11 +657,11 @@ msgstr "" "alterar em qual região os dados serão armazenados. As cobranças variam de " "acordo com a localização do bucket. Locais de bucket conhecidos: {0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Especifica a opção de localização para a criação de um bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -965,242 +672,170 @@ msgstr "" "funcionalidades variam de acordo com a classe de armazenamento do bucket. " "Classes de armazenamento de bucket conhecidas: {0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Especifica a classe de armazenamento para a criação de um bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Especifica o projeto para a criação de um bucket" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Esta opção só é usada na criação de novos buckets. Use esta opção para " -"fornecer o ID do projeto ao qual o bucket está anexado. O projeto determina " -"onde taxas de utilização são aplicadas" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Este backend pode ler e gravar dados no Google Drive. O Formato suportado é " -"\"googledrive://folder/subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Existe mais de um item com o nome \"{0}\" na pasta \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 -msgid "Team drive ID" +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"drive." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format +#: Library/Backend/GoogleServices/Strings.cs:50 +msgid "Team drive ID" +msgstr "ID do drive da equipe " + +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Informe outra URL de autenticação" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Fornece a chave de acesso usada para se conectar ao servidor" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati 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:13 -msgid "Use a UK account" -msgstr "Usar uma conta do Reino Unido" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "Fornece o nome de usuário usado para autenticar com CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Fornece o nome de usuário usado para autenticar com CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Informe outra URL de autenticação" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Usar uma conta do Reino Unido" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Falha na verificação da Hash MD5 (ETag)" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Falha ao excluir o arquivo" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Falha no upload do arquivo" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Nenhuma chave de acesso API CloudFiles informado" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Nenhum CloudFiles userID informado" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Resposta inesperada do CloudFiles, talvez a API mudou?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"A AWS \"Secret Access Key\" pode ser obtida após o login na sua conta AWS, " -"ela também pode ser fornecido através da propriedade \"auth-password\"" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "A AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"A AWS \"Access Key ID\" pode ser obtido após o login na sua conta AWS, isto " -"também pode ser fornecido através da propriedade \"auth-username\"" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "A AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Este sinalizador é usado apenas na criação de novos buckets. Se o " -"sinalizador estiver configurado, o bucket é criado em um servidor europeu. " -"Esta opção força o sinalizador \"s3-use-new-style\". A Amazon cobra um pouco" -" mais pelos buckets europeus." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Usar um servidor Europeu" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Usar o estilo chamada de subdomínio" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Não foi possível determinar o nome do bucket para o host: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Esta opção alterna o uso do cabeçalho especial RRS. Arquivos armazenados " -"usando RRS são mais propensos a desaparecer do que aqueles armazenados " -"normalmente, mas também custam menos para armazenar. Ver a descrição " -"completa aqui: http://aws.amazon.com/about-aws/whats-new/2010/05/19" -"/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Usar a Redundância de Armazenamento Reduzida" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" -"Você está usando um formato de URL descontinuado, por favor, altere-a para: " -"{0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "As opções--{0} e {1} são mutuamente exclusivas" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Por favor utilize --{0}={1} em vez de " - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "Nenhuma chave S3 fornecida" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Nenhum userID S3 fornecido" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1209,11 +844,11 @@ msgstr "" "Esta opção é usada apenas na criação de novos buckets. Use esta opção para alterar a região em que os dados estão armazenados. A Amazon cobra um pouco mais para os buckets que não são dos EUA. Locais de bucket conhecidos:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Especifica restrições de localização S3" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1222,43 +857,43 @@ msgstr "" "Empresas além da Amazon agora estão suportando a API S3, o que significa que esse backend pode ler e gravar dados para esses provedores também. Use esta opção para definir o nome do host. Os provedores atualmente conhecidos são:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Específica um nome alternativo de servidor S3" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Especifique a biblioteca cliente S3 a ser usada" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"A opção de chamada de subdomínio não faz nada, a biblioteca escolherá a " -"convenção de chamada correta" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Solicitar que o Duplicati utilize uma conexão SSL (https)" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1266,31 +901,88 @@ msgstr "" "Utilize esta opção para especificar uma classe de armazenamento. Caso esta " "opção não seja informada, o servidor escolherá uma classe padrão." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Especificar o tipo de armazenamento" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Este backend pode ler e escrever dados em um backend baseado em FTP, usando " -"um cliente FTP alternativo. Os formatos permitidos " -"são:\"aftp://hostname/folder\" ou " -"\"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP Alternativo" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "A pasta {0} não foi encontrada. Mensagem: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"O arquivo {0} foi carregado, mas o tamanho devolvido foi {1} e esperava-se " +"que fosse {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1300,7 +992,7 @@ msgstr "" "verificado. Use esta opção para desativar esta verificação para tornar o " "upload mais rápido, mas menos confiável." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1308,11 +1000,11 @@ msgstr "" "Se esta opção estiver definida, o tipo de conexão de dados FTP será alterado" " para a opção selecionada." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configurar o tipo de conexão de dados FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1320,132 +1012,132 @@ msgstr "" "Se esta opção estiver definida, o modo de criptografia FTP será alterado " "para a opção selecionada." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configurar o modo de criptografia de FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Esta opção controle a política SSL que será usada quando a criptografia " "estiver habilitada." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Configurar a política de SSL a ser usada quando a criptografia estiver " "ativada" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" +"Alguns servidores FTP precisam de um pequeno delay antes de reportar o " +"tamanho correto do arquivo. O delay requerido depende da topologia da rede. " +"Caso apresente algum erro de tamanho do upload não combina, tente adicionar " +"um dalay de alguns segundos." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Adicione um atraso após o upload de um arquivo" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Erro na exclusão do arquivo: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Erro ao ler o arquivo: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Erro ao escrever o arquivo: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Módulo para a geração de chaves SSH pública e privada" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Gerador de chave SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Usuário da chave pública" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Um nome de usuário para ser incluído na chave pública" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Tipo da chave" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Determina o tipo de chave a ser gerada" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "O tamanho da chave" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "A quantidade de bits da chave" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Módulo para upload da cave SSH pública" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Carregar uma Chave SSH" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "A URL de conexão do SSH" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "A URL para estabelecer a conexão via SSH" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "A chave pública para acrescentar" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"A chave pública para o SSH deve ser uma string SSH válida, que será " -"acrescentada ao arquivo .ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"O fingerprint utilizado para a validação da identidade do servidor. Exemplo " -"de formato: \"ssh-rsa 4096 " -"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "Forneça o fingerprint do servidor para verificação da identidade" +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1455,78 +1147,57 @@ msgstr "" " é verificado no momento da conexão. Use esta opção para desabilitar a " "verificação. Você deve utilizar esta opção apenas em testes." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Desabilita a validação de fingerprint" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Referencia uma chave OpenSSH válida. Caso o arquivo esteja encriptado, a " -"senha fornecida será utilizada para decriptá-lo. Caso esta opção seja " -"utilizada, a senha não será utilizada para autenticação. Esta opção funciona" -" somente quando um cliente SSH for utilizado." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Utiliza uma chave SSH privada para autenticação" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Uma chave privada SSH codificada em url. A chave privada deve ser prefixada " -"com {0}. Se o arquivo estiver criptografado, a senha fornecida é usada para " -"descriptografar o arquivo-chave. Se esta opção for fornecida, a senha não é " -"usada para autenticar. Esta opção só funciona quando se utiliza o cliente " -"SSH gerenciado." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Use esta opção para gerenciar o tempo limite interno para operações SSH. Se " -"essas opção for definida como zero, as operações não terão tempo limite." -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Define o valor de tempo limite da operação" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Define um valor de conexão persistente \"keepalive\"" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Não foi possível apontar o diretório para {0}, mensagem de erro: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1537,7 +1208,7 @@ msgstr "" "fingerprint \"{0}\". Configuração incorreta ou ataque man-in-the-middle " "estão entre as causas da mensagem!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1546,23 +1217,17 @@ msgstr "" "Por favor adicionar --{1}=\"{0}\" para confiar neste host. Opcionalmente " "você pode utilizar --{2} (NÃO SEGURO) para testes!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Forçar exclusão de arquivos" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1572,19 +1237,19 @@ msgstr "" " excluído após um período de tempo. Use este comando para forçar a remoção " "imediata de arquivos de excluidos" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Forçar exclusão de arquivos" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Este backend pode ler e gravar dados no Rclone" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Repositório local" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1593,11 +1258,11 @@ msgstr "" " como uma unidade local, ele precisa acessar os arquivos gerados pela " "Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Repositório Remoto" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Repositório local" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1605,37 +1270,54 @@ msgstr "" "Repositório remoto para Rclone. Este pode ser qualquer um dos backends " "fornecidos pelo Rclone. Mais informações disponíveis em https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Repositório Remoto" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Caminho remoto" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Caminho no repositório remoto." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Opções do Rclone" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "As opções serão transferidas para o Rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Executável Rclone" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Caminho completo para o executável do Rclone. Só é necessário se não estiver" " no seu caminho." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Pasta local ou unidade" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1643,19 +1325,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Esta opção só funciona quando a opção --{0} também está especificada. Se " -"existem caminhos alternativos especificados, esta opção indica o nome de um " -"arquivo marcador que deve estar presente na pasta. Isso pode ser útil para " -"lidar com situações onde o disco externo muda de letra ou ponto de montagem." -" Ao garantir que um determinado arquivo existe, é possível evitar a gravação" -" de dados em um disco externo ou ponto de montagem errado. O conteúdo do " -"arquivo nunca é examinado, apenas a existência do arquivo." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Procurar por um arquivo na pasta de destino" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1669,35 +1344,27 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Esta opção permite que múltiplos destino sejam especificados. O destino " +"principal é colocado antes da lista de destinos fornecida com esta opção. " +"Antes de iniciar o backup, cada pasta na lista é verificada para verificar a" +" existência e, opcionalmente, a presença do arquivo marcador fornecido pelo " +"--{0}. O primeiro destino existente que, opcionalmente, contém o arquivo de " +"marcação será usado como o destino. Vários destinos são separados com um " +"\"{1}\". No Windows, o caminho pode ser um caminho UNC, e a letra da unidade" +" pode ser substituída com um asterisco (*), por exemplo.: \"*: \\backup\", " +"que irá examinar todas as letras de unidade. Se for fornecido um nome de " +"usuário e senha, as mesmas credenciais são usadas para todos os destinos." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Uma lista de caminhos de destino secundários" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Este backend pode ler e gravar dados em uma pasta ou unidade local. Os " -"formatos permitidos são:\"file://hostname/folder\" ou " -"\"file://username:password@hostname/folder\". Você pode fornecer caminhos " -"UNC (exemplo: \"file://\\\\server\\folder\") ou caminhos locais (exemplo " -"(win): \"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Pasta ou unidade local" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "A pasta {0} não existe" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1706,163 +1373,156 @@ msgstr "" "O arquivo marcador \"{0}\" não foi encontrado em nenhum dos destinos " "examinados: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Move o arquivo em vez de copiá-lo" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Forçar autenticação ao compartilhamento remoto" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Se esta opção for definida, qualquer autenticação existente ao " -"compartilhamento remoto é descartada antes de tentar autenticar" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"A \"B2 Cloud Storage Application key\" pode ser obtida após logar na sua " -"conta do Backblaze, ela também pode ser fornecida através da propriedade " -"\"auth-password\"" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "A \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"A \"B2 Cloud Storage Application key\" pode ser obtida após logar na sua " -"conta do Backblaze, ela também pode ser fornecida através da propriedade " -"\"auth-username\"" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "A \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Nenhuma \"B2 Cloud Storage Application Key\" informada" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Nenhuma \"B2 Cloud Storage Account ID\" informada" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Este backend pode ler e escrever dados no \"Backblaze B2 Cloud Storage\". Os" -" formatos permitidos são: \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Por padrão, um bucket privado será criado. Use esta opção para definir o " -"tipo de bucket desejado. Verifique a documentação do B2 para os tipos " -"permitidos." -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "O tipo de bucket utilizado ao criar um bucket" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Utilize essa opção para definir o tamanho da página ao listar o conteúdo dos" -" blocos B2. Um número menor significa menos dados, mas pode aumentar o " -"número de transações de Classe C em B2. Valores sugeridos estão entre 100 e " -"1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "O tamanho da pagina da lista de arquivos" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "O URL base a ser usado para baixar arquivos" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" -msgstr "O ajuste \"{0}\" é inválido para \"{1}\", é preciso que seja maior que zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." +msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Nuvem Descentralizada Sia" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Este backend pode ler e gravar dados no Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Nuvem Descentralizada Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Caminho de backup" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Caminho de destino, exemplo: /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Senha Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "O valor mínimo é 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "Nenhum ID de autenticação foi fornecido - você pode obter um de {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Tamanho do fragmento para grandes envios" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1874,58 +1534,51 @@ msgstr "" "possa funcionar melhor em uma conexão mais lenta ou menos confiável) e ser " "um múltiplo de 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Tamanho do fragmento para grandes envios" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Número de novas tentativas para cada fragmento" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Número de tentativas feitas para cada fragmento antes que o upload geral do " -"arquivo falhe" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Atraso de milissegundos entre erros de fragmento" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Tempo (em milissegundos) a aguardar entre falhas ao fazer o upload de " -"fragmentos" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" +msgstr "Se a classe HttpClient deve ser usada" + +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Armazena arquivos no Microsoft OneDrive ou no Microsoft OneDrive for " -"Business por meio da API do Microsoft Graph. O uso deste backend requer que " -"você concorde com os termos em {0} ({1}) e {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "ID opcional da unidade" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1935,269 +1588,285 @@ msgstr "" "unidade padrão do OneDrive ou do OneDrive for Business será usada por meio " "de '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "ID opcional da unidade" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Armazena arquivos em um site do Microsoft SharePoint por meio da API do " -"Microsoft Graph. O uso deste backend requer que você concorde com os termos " -"em {0} ({1}) e {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID do site" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID do site para armazenar dados em" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Nenhum ID do site foi fornecido" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "IDs de sites conflitantes usados: dados {0} mas encontrados {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Grupo do Microsoft Office 365" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Armazena arquivos em um Grupo do Microsoft Office 365 por meio da API do " -"Microsoft Graph. Os formatos permitidos são " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (com \"//\" sendo usado opcionalmente para indicar a pasta do documento " -"raiz), ou apenas \"sharepoint://subfolder\" (nesse caso, você também deve " -"especificar explicitamente o ID do site do SharePoint por meio de --site-" -"id). O uso deste backend requer que você concorde com os termos em {0} ({1})" -" e {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID do grupo" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID do grupo para armazenar dados em" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Endereço de email do grupo" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "Endereço de email do grupo para armazenar dados em" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Nenhum ID de grupo ou endereço de email do grupo foi fornecido" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Nenhum grupo foi encontrado com o endereço de e-mail fornecido: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" "Vários grupos foram encontrados com o endereço de e-mail fornecido: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "IDs de grupo conflitantes usados: dado {0} mas encontrado {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Todos os arquivos serão gravados no contêiner especificado" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Nome do container de armazenamento" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Nome do Bucket" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Blob do Azure" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Nenhum nome de conta de armazenamento do Azure informado" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"O nome da conta de armazenamento do Azure que pode ser encontrado clicando " -"em \"Gerenciar chaves de acesso\" no dashboard da conta de armazenamento" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Nome da conta de armazenamento" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"A chave de acesso do Azure que pode ser encontrada clicando em \"Gerenciar " -"Chaves de Acesso\" no dashboard da conta de armazenamento" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "A chave de acesso" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Nenhuma chave de acesso do Azure informada" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Este backend pode ler e gravar dados em blobs de armazenamento do Azure. Os " -"formatos permitidos são: \"azure://bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Nenhum nome de usuário informado" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nenhuma senha informada" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +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:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Ponto de montagem inválido." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Fornece a chave de acesso usada para se conectar ao servidor" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2210,11 +1879,11 @@ msgstr "" "Jottacloud. Ao especificar um dispositivo é necessário especificar o ponto " "de montagem deste dispositivo utilizando a opção \"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Fornece o ponto de montagem a ser usado no servidor" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2229,61 +1898,120 @@ msgstr "" "ou se você especificou um dispositivo personalizado com a opção \"{0}\", " "você pode nomear o ponto de montagem como quiser." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Número de threads para operações de restauração." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" +"Número de threads para operações de restauração. Em alguns casos, a taxa de " +"download é limitada a 18,5 Mbps por fluxo. Use vários threads para aumentar " +"o rendimento." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" +"O tamanho do bloco para download simultâneo. Esses pedaços serão mantidos na" +" memória, portanto, mantenha-o o mais baixo possível. " -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "Mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Este backend pode ler e gravar dados no Mega.co.nz. O formato suportado é: " -"\"mega://folder/subfolder\"" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nenhuma senha informada" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2293,13 +2021,13 @@ msgstr "" "habilita esse método de autenticação. Provavelmente, isso só está disponível" " com servidores e clientes do Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Utilizar a autenticação integrada do Windows para conectar no servidor" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2307,11 +2035,11 @@ msgstr "" "Use esta opção para que os arquivos sejam movidos para a pasta da lixeira em" " vez de removê-los permanentemente ao compactar ou excluir backups." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Move os arquivos deletados para a Lixeira." -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2323,11 +2051,11 @@ msgstr "" "pode atingir tempos limite irrecuperáveis ​​sob certas condições. Use esta " "opção apenas com conexões de internet muito rápidas e estáveis." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Sobe os arquivos usando o modo direto binário." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2335,11 +2063,11 @@ msgstr "" "Use esta opção para ajustar um limite de tempo para operações web nas " "comunicações com servidor SharePoint . O valor recomendado é de 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Forneça um timeout para as operações web do SharePoint." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2347,16 +2075,16 @@ msgstr "" "Use esta opção para especificar o tamanho de cada fragmento ao fazer o envio" " para o SharePoint Server. O valor recomendado é 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "Defina o tamanho do bloco para envios fragmentados para o SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Elemento com caminho '{0}' não encontrado no host '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2366,7 +2094,7 @@ msgstr "" "credenciais estejam erradas. Tente usar '//' no caminho para separar o Site " "do caminho da pasta." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2374,75 +2102,57 @@ msgstr "" "Tudo pareceu certo, mas o título da Web não pôde ser lido para testar a " "conexão. Algo está errado." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive para Negócios" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Forçar o uso do método de autenticação HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2451,7 +2161,7 @@ msgstr "" "O servidor retornou o código de erro {0} ({1}), indicando que o servidor não" " suporta conexões WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2462,27 +2172,24 @@ msgstr "" "Isso pode ser porque o arquivo foi excluído ou está indisponível, mas também pode ser porque a extensão do arquivo {2} é bloqueada pelo servidor da Web. O IIS bloqueia extensões desconhecidas por padrão.\n" "Mensagem de erro: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Para auxiliar na depuração de problemas, é possível definir um caminho para " -"um arquivo que será sobrescrito com a resposta PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Despeja a resposta PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2490,15 +2197,105 @@ msgstr "" "Este backend pode ler e gravar dados em um backend baseado em Tahoe-LAFS. O " "formato permitido é \"tahoe: // nome do host: porta / uri / $ DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Formato de URL não suportado, deve começar com \"uri / URI: DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Método de autenticação" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satélite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Chave API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Frase-senha de criptografia " + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Concessão de acesso" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Diretório" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2507,34 +2304,379 @@ msgstr "" "Falha ao autorizar usando o serviço do OAuth: {0}. se o problema persistir, " "tente gerar um novo token de authid de: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Código de erro inesperado: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Outra instância está em execução e foi notificada" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Falha na criação, abertura ou atualização da base de dados.\n" +"Mensagem de erro: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumentos de linha de comando suportados:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Caminho para um arquivo com parâmetros " + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Os filtros não podem ser especificados na linha de comando se os filtros " +"também estiverem presentes no arquivo de parâmetro. Use as opções especiais " +"--{0}, --{1} ou --{2} para especificar filtros dentro do arquivo de " +"parâmetro. Cada filtro deve ser prefixado com um + ou um -, e vários filtros" +" devem ser associados com {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Não é possível ler o arquivo de parâmetros \"{0}\", motivo: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ocorreu um erro grave no Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Versão do SQLite detectada não suportada ({0}), deve ser {1} ou superior" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"A porta do servidor web escuta em. Múltiplos valores podem ser suportados " +"entre vírgulas" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"O certificado e o arquivo de chave no formato PKCS #12 do servidor web para " +"SSL. Somente as chaves RSA / DSA são suportadas." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "A senha para descriptografar o arquivo com certificado PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"A interface na qual o servidor web escuta. Os valores especiais \"*\" e " +"\"qualquer\" significam qualquer interface. O valor especial \"loopback\" " +"significa o adaptador de loopback." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"A senha é necessária para acessar o servidor web. Esta opção é salva para " +"que não seja necessário defini-la em cada execução. Definir um valor vazio " +"desabilita a senha." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Nomes de host que são aceitos, separados por ponto e vírgula. Se qualquer um" +" dos nomes de host for \"*\", todos os nomes de host serão permitidos e a " +"verificação do nome do host será desativada." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Defina o tempo após o qual os dados do registro serão purgados do banco de " +"dados." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Limpar log de dados antigos" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati precisa armazenar um pequeno banco de dados com todas as " +"configurações. Use esta opção para escolher onde as configurações estão " +"armazenadas. Esta opção também pode ser definida com a variável de ambiente " +"{0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Esta opção define a chave de criptografia usada para codificar o banco de " +"dados de configurações locais. Esta opção também pode ser definida com a " +"variável de ambiente {0}. Use a opção --{1} para desativar a codificação do " +"banco de dados." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Pasta de armazenamento temporário" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Não é possível encontrar uma data válida, dada a data de início {0}, o " +"intervalo de repetição {1} e os dias permitidos {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Servidor foi iniciado e está ouvindo em {0}, porta {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Não foi possível criar o certificado SSL usando os parâmetros fornecidos. " +"Detalhe da exceção: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Impossível abrir um socket para comunicação, tentar portas: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Falha ao carregar assembly {0}, mensagem de erro: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Falha ao carregar o tipo de processo {0} assembly {1}, mensagem de erro: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Use a opção {0} em vez disso" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2542,76 +2684,58 @@ msgstr "" "Esta opção controla o nível de compressão utilizado. Um ajuste de zero não " "dá nenhuma compressão, e um ajuste de 9 dá a compressão máxima." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Selecione o nível de compressão Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Selecione o método de compressão Zip" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Alterna o suporte para Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"O formato zip64 é necessário para arquivos maiores que 4GiB, use esse " -"sinalizador para alternar" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Compressão Zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Arquivo não encontrado: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Arquivo não aberto para escrita." - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Arquivo não aberto para leitura." - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "O conteúdo não faz parte deste arquivo." - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "* Experimental *: 7z Arquivo com suporte LZMA2." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Experimental - 7z Arquivo" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Arquivo não aberto para escrita." + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Arquivo não aberto para leitura." + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "O conteúdo não faz parte deste arquivo." + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2619,15 +2743,15 @@ msgstr "" "O número de threads utilizados na compressão LZMA 2. Padrão é o número de " "núcleos do processador." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Número de tarefas utilizadas na compressão" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Selecione o nível 7z de compressão." +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2637,20 +2761,20 @@ msgstr "" "opção fará com que o 7z use o algoritmo rápido, que produz uma compressão " "ligeiramente menor." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Define o uso de algoritmo rápido do 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "cópia" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Impossível determinar o formato da base de dados: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2665,11 +2789,11 @@ msgstr "" "Isso provavelmente é causado pela atualização para uma versão mais recente e, em seguida, downgraid.\n" "Se for esse o caso, provavelmente existe um arquivo de backup da versão anterior do banco de dados na pasta {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Modelo desconhecido de tabela detectado" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2680,14 +2804,14 @@ msgstr "" "Erro: {1}\n" "Base de dados NÃO foi atualizada. " -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Incompatibilidade de hash no arquivo \"{0}\", hash gravado \"{1}\", hash " "atual \"{2}\"" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2696,66 +2820,61 @@ msgstr "" "O arquivo {0} foi baixado e possui tamanho {1}, porém o tamanho esperado " "deveria ser {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Não há pastas de origem especificadas para o backup" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "A pasta de origem {0} não existe, cancelando o backup" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "Não autorizado a acessar a pasta de origem {0}, abortando o backup" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "O valor \"{1}\" fornecido para --{0} não representa um inteiro válido" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2764,47 +2883,47 @@ msgstr "" "A opção --{0} não é suportada devido ao módulo {1} não estar sendo " "atualmente executado" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "A opção fornecida --{0} não é suportada e irá ser ignorada" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "O valor \"{1}\" fornecido para --{0} não representa um caminho válido" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "O valor \"{1}\" fornecido para --{0} não representa um tamanho válido" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "O valor \"{1}\" fornecido para --{0} não representa um período válido" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "A operação {0} foi iniciada" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "A operação {0} foi concluída" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "A operação {0} falhou com erro: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Caminho inválido: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2813,12 +2932,12 @@ msgstr "" "Falha na aplicação da configuração 'force-locale'. Por favor tente atualizar" " .NET-Framework. Exceção estava: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "A origem {0} utiliza um nome de volume inválido, abortando backup" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2826,7 +2945,7 @@ msgstr "" "A origem {0} está no volume {1}, que não pôde ser localizado, abortando " "backup" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2837,23 +2956,18 @@ msgstr "" "mb, etc). Um multiplicador é recomendado para evitar alterações inesperadas " "se o programa for atualizado." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Um sinalizador indicando que o Duplicati deve remover arquivos não " -"utilizados" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2865,44 +2979,33 @@ msgstr "" "conter um hífen (-), mas pode conter todos os outros caracteres permitidos " "pelo armazenamento remoto." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Prefixo de nome de arquivo remoto" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Desabilitar verificações com base na data e hora do arquivo" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Por padrão, os arquivos são restaurados na pasta de origem, utilize esta " -"opção para restaurar em outra pasta" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Restaurar para outra pasta" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Alterna o modo de suspensão do sistema" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2910,7 +3013,11 @@ msgstr "" "Permitir que o sistema entre no modo de energia suspender por inatividade " "durante as operações de backup/restauração (somente Windows / OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2920,11 +3027,11 @@ msgstr "" "consome para downloads. Definir esse limite pode fazer com que os backups " "demorem mais, mas tornará o Duplicati menos intrusivo." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Número máximo de kilobytes para download por segundo" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2934,11 +3041,11 @@ msgstr "" "Duplicati. Os backups poderão demorar mais, porém o Duplicati será menos " "intrusivo." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Número máximo de kilobytes para upload por segundo" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2947,11 +3054,11 @@ msgstr "" "mantidos sem criptografia, você pode ativar a criptografia completamente " "utilizando este switch." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Desabilitar encriptação" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2959,11 +3066,11 @@ msgstr "" "Se um upload ou download falhar, o Duplicati tentará várias vezes antes de " "falhar. Use isso para lidar melhor com conexões de rede instáveis." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Número de tentativas para repetir uma transmissão com falha" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2973,40 +3080,33 @@ msgstr "" "backup, tornando-os ilegíveis sem a senha. Esta variável também pode ser " "fornecida através da variável de ambiente PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Frase de segurança usada para encriptar cópias" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "O tempo para listar/restaurar arquivos" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "A versão para listar/restaurar arquivos" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3014,11 +3114,11 @@ msgstr "" "Ao procurar arquivos, apenas o backup mais recente é pesquisado. Use esta " "opção para mostrar todas as versões anteriores também." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Exibir todas as versões" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3026,11 +3126,11 @@ msgstr "" "Ao procurar por arquivos, todos os arquivos correspondentes são retornados. " "Use esta opção para retornar apenas o maior caminho de prefixo comum." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Mostrar maior prefixo" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3039,11 +3139,11 @@ msgstr "" "Use esta opção para retornar apenas as entradas encontradas na pasta " "especificada no filtro." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Exibir conteúdo da pasta" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3053,34 +3153,42 @@ msgstr "" "de tentar novamente. Isso é útil se a rede sair ocasionalmente durante as " "transmissões." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Tempo de espera entre tentativas" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Use esta opção para anexar arquivos extras às listas de arquivos recém-" "carregadas." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Selecione controle de arquivos" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Selecione este sinalizador para ignorar verificações de hash" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3088,65 +3196,54 @@ msgstr "" "Esta opção permite excluir arquivos que são maiores que o valor fornecido. " "Use isso para evitar que os backups sejam extremamente grandes." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 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:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Tarefa prioritária" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Esta opção pode alterar o tamanho máximo de arquivos de dbloco. Alterar o " -"tamanho pode ser útil se o backend tiver um limite no tamanho de cada " -"arquivo individual" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limite de tamanho para os volumes" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Desabilita o uso do método de transferência de transmissão" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Esta opção irá garantir que o conteúdo do arquivo manifest não seja lido. " -"Isso também implica que os hashes de arquivos também não estão verificados. " -"Use apenas para recuperação de desastres." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Uma opção que evita a verificação dos manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3158,11 +3255,11 @@ msgstr "" "criar novos volumes, ao ler um arquivo existente, o nome do arquivo é usado " "para selecionar o módulo de compactação." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Selecione qual o módulo utilizado para a compressão" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3174,30 +3271,27 @@ msgstr "" "criar novos volumes, ao ler um arquivo existente, o nome do arquivo é usado " "para selecionar o módulo de criptografia." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Selecione qual o módulo utilizado para encriptação" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -"Forneça um ou mais nomes de módulos, separados por vírgulas para descarregá-" -"los" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Desativa um ou mais módulos" - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Forneça um ou mais nomes de módulos, separados por vírgulas para carregá-los" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Habilitando um ou mais módulos" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3224,88 +3318,80 @@ msgstr "" "Copy Services (VSS) e requer privilégios administrativos. No Linux, usa " "Logical Volume Management (LVM) e requer privilégios de root." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Controla o uso de snapshots de disco" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Os volumes pré-gerados serão colocados na pasta temporária por padrão, esta " -"opção pode configurar uma pasta diferente para colocar os volumes " -"temporários, apesar do nome, isso também funciona para corridas síncronas" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "O caminho onde os volumes prontos são colocados até serem carregados" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Ao realizar uploads assíncronos, o Duplicati irá criar volumes que podem ser" -" carregados. Para evitar que o Duplicati gere muitos volumes, esta opção " -"limita o número de uploads pendentes. Definir para zero para desativar o " -"limite" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "O número de volumes criadas antecipadamente" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" +"Ao realizar uploads assíncronos, o número máximo de uploads simultâneos " +"permitidos. Defina como zero para desativar o limite." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Número de uploads simultâneos permitidos" -#: Library/Main/Strings.cs:100 +#: 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 "" -"A ativação desta opção fará algumas mensagens de erro mais detalhadas, o que" -" pode ajudá-lo a rastrear um problema específico" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Habilitar saída de debug" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Registra informações no arquivo especificado" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Especifica a quantidade de informações de log serão gravar no arquivo " -"especificado por --log-file" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Nível de informação de log" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Use as opções {0} e {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3314,11 +3400,11 @@ msgstr "" "la automaticamente. Ative esta opção para evitar a criação automática de " "pastas." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Desabilitar automaticamente a criação de pastas" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3332,14 +3418,14 @@ msgstr "" "instância. Múltiplos GUIDs devem ser separados com um ponto-e-vírgula e a " "maioria das formas de GUIDs são permitidas, inclusive com e sem chaves." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Uma lista separada por ponto-e-vírgula de guids de escritores VSS para " "excluir (apenas Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3361,11 +3447,11 @@ msgstr "" "fará o Duplicati abortar o backup se o uso USN falhar. Esse recurso é " "suportado apenas no Windows e requer privilégios administrativos." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controla o uso de Números de Seqüência de Atualização do NTFS" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3375,58 +3461,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Ao combinar timestamps, o Duplicati ajustará os horários por uma pequena " -"fração para garantir que as diferenças de tempo menores não causem " -"atualizações inesperadas. Se a opção --{0} estiver configurada para manter " -"uma semana de backups e o backup for feito na mesma hora de cada semana, é " -"possível que o relógio gire ligeiramente, de modo que a semana inteira tenha" -" passado, fazendo o Duplicati excluir o backup mais antigo do que o " -"esperado. Para evitar isso, o Duplicati insere uma tolerância de 1% (máximo " -"1 hora). Use esta opção para desativar a tolerância e use uma verificação de" -" tempo rigorosa" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Desativa a tolerância ao comparar horários" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Envio de arquivos sincronizadamente" -#: Library/Main/Strings.cs:118 +#: 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 "" -"O Duplicati tentará executar várias operações em uma única conexão, pois " -"isso evita tentativas de login repetidas e, assim, acelera o processo. Esta " -"opção pode ser usada para garantir que cada operação seja realizada em uma " -"conexão separada" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Não reutilize conexões" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3436,56 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Se nenhum arquivo tiver mudado, o Duplicati não carregará um conjunto de " -"backup. Se os dados de backup forem usados para verificar se um backup foi " -"executado, esta opção fará o Duplicati carregar um backupset mesmo que " -"esteja vazio" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Envio de cópia de arquivos vazio" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Esse valor pode ser usado para definir um limite superior conhecido na " -"quantidade de espaço que um backend possui. Se o backend informar o tamanho " -"em si, esse valor é ignorado" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Um armazenamento máximo relatado" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "Limite de aviso sobre quota baixa." -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Manipulação de link simbólico" +#: 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:129 +#: 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 " @@ -3494,14 +3568,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Manipulação de Hardlink" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Manipulação de link simbólico" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3516,22 +3590,23 @@ 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:132 -msgid "Exclude files by attribute" -msgstr "Exclusão de arquivos por atributo" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Manipulação de Hardlink" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Use esta opção para excluir arquivos com determinados atributos. Use uma " -"lista separada por vírgulas de nomes de atributos para especificar mais de " -"um. Os valores possíveis são: {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Exclusão de arquivos por atributo" + +#: 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 " @@ -3543,46 +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:135 +#: 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:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Nome para a cópia" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: 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:140 +#: 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 " @@ -3595,87 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Tamanho do bloco usado no hash" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Caminho para o arquivo que contém o cache local do banco de dados de " -"arquivos remotos" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Caminho para o banco de dados local" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista de arquivos excluídos" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Esta opção pode ser usada para reduzir a pegada da memória ao não manter os " -"caminhos e os timestamps de modificação na memória" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Esta opção pode ser usada para aumentar a velocidade em troca de uso extra " -"de memória." -#: Library/Main/Strings.cs:151 +#: 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:152 +#: 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:153 +#: 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:154 +#: 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" @@ -3689,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:155 -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:156 +#: 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 " @@ -3705,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:157 +#: 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:158 +#: 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 "" -"Esta opção pode ser usada para experimentar diferentes configurações e " -"observar o resultado sem alterar os arquivos reais." -#: Library/Main/Strings.cs:159 -msgid "Does not perform any modifications" -msgstr "Não executa quaisquer modificações" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"Esta é uma opção bastante avançada! Esta opção pode ser usada para " -"selecionar " -#: Library/Main/Strings.cs:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "O algoritmo hash usado em blocos" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "O algoritmo hash usado em arquivos" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3760,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Desabilitar compactação automática" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3776,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Limite do tamanho do volume" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3791,11 +3854,11 @@ msgstr "" "volumes sempre serão combinados quando eles puderem preencher um volume " "inteiro." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Número máximo para pequenos volumes" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3805,49 +3868,40 @@ msgstr "" "blocos existentes. Esta é uma operação bastante lenta, mas pode limitar o " "tamanho dos downloads." -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Use dados de arquivos locais ao restaurar" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Desabilitar a base de dados local" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Ao listar o conteúdo ou ao restaurar arquivos, o banco de dados local pode " -"ser ignorado. Isso geralmente é mais lento, mas pode ser usado para " -"verificar o conteúdo real do armazenamento remoto" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Armazenar um número de versões" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Use esta opção para selecionar o número de versões armazenadas, fornecer -1 " -"para armazenar todas as versões" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Mantenha todas as versões dentro de um período de tempo" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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: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:179 +#: 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 " @@ -3866,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:180 -msgid "Ignore missing source elements" -msgstr "Ignorar elementos de origem faltantes" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignorar elementos de origem faltantes" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Exibir mais informações de progresso" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3901,15 +3952,11 @@ msgstr "" "opção. Geralmente, esta opção produzirá uma linha para cada arquivo " "processado." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "Defina um nível de log para o método de saída desejado" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Exibir mais informações de progresso" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Mostrar resultados completos" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3917,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Determinar se os arquivos de verificação estão enviados" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Mostrar resultados completos" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3933,88 +3980,85 @@ msgstr "" "hashes SHA256 de todos os arquivos remotos e pode ser usado para verificar a" " integridade dos arquivos." -#: Library/Main/Strings.cs:191 -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:221 +msgid "Determine if verification files are uploaded" +msgstr "Determinar se os arquivos de verificação estão enviados" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -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: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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Ativar a verificação detalhada de arquivos" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Tamanho do buffer de leitura de arquivos" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Permitir que a senha mude" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Use esta opção para permitir que a senha seja alterada. Observe que esta " -"opção não é permitida para uma operação de backup ou reparo" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Listar apenas conjuntos de arquivos" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Use esta opção para listar somente os conjuntos de arquivos e evitar " -"percorrer nomes de arquivos e outros metadados que retardam o processo" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Não armazenar metadados" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -4025,11 +4069,11 @@ msgstr "" "operações de backup e restauração, mas não afetará muito o tamanho do " "arquivo." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Restaurar permissões de arquivo" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4037,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:208 -msgid "Skip restored file check" -msgstr "Ignorar verificação de arquivo restaurado" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Restaurar permissões de arquivo" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4051,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:210 -msgid "Do not use local data" -msgstr "Não utilizar dados locais" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Ignorar verificação de arquivo restaurado" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4065,11 +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:212 -msgid "Check block hashes" -msgstr "Verifique os hashes do bloco" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Não utilizar dados locais" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4077,11 +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:216 -msgid "Repair database with paths" -msgstr "Reparar banco de dados com caminhos" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Verifique os hashes do bloco" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4094,55 +4155,49 @@ 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:218 -msgid "Force the locale setting" -msgstr "Forçar a configuração da localidade" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Reparar banco de dados com caminhos" -#: Library/Main/Strings.cs:219 +#: 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 "" -"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:220 -msgid "Forces the display of the actual date instead of calendar date" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Forçar a configuração da localidade" + +#: 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 "" +"Por padrão, as datas são exibidas no formato de calendário, o que significa " +"\"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:222 +#: 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" +" 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 "" "Gerencie a comunicação de arquivos com o backend usando threaded pipes" -#: Library/Main/Strings.cs:223 -msgid "" -"Use this option to disable multithreaded handling of up- and downloads, that" -" can significantly speed up backend operations depending on the hardware " -"you're running on and the transfer rate of your backend." -msgstr "" -"Use 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:224 -msgid "Limit number of concurrent threads" -msgstr "Limitar o número de threads simultâneas" - -#: Library/Main/Strings.cs:225 +#: 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 " @@ -4152,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Especifique o número de processos de hashing simultâneos" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Limitar o número de threads simultâneas" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Especifique o número de processos de compactação simultâneos" +#: 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:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4175,7 +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:230 +#: 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: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 " @@ -4185,65 +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:231 -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:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Desativa a compactação de caminho na restauração" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Permitir remover todos os conjuntos de arquivos" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Permitir a reconstrução automática do banco de dados local para economizar " -"espaço." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Permitir remover todos os conjuntos de arquivos" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4259,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:240 -msgid "Disable the read-ahead scanner" -msgstr "Desabilitar o scanner read-ahead " +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Desativar verificações de consistência da lista de arquivos" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Desabilitar o scanner read-ahead " -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4290,32 +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:244 +#: 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:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Desativar o backup quando estiver usando a bateria" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Quando esse sinalizador estiver habilitado, um backup agendado não será " -"executado se o sistema estiver rodando a partir da bateria (os backups " -"manuais ou de linha de comando ainda serão executados). Se a fonte de " -"energia detectada for de rede (ou seja, ligado na tomada) ou desconhecida, " -"os backups agendados continuarão normalmente." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Nível de informação do arquivo de log" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Aplica filtros aos dados de log de arquivo" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4331,34 +4363,42 @@ msgstr "" "são suportadas em \"hard braces\". Exemplo: \"+CAMINHO*{0}+*EMAIL* " "{0}-[.*DNS]\"" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Aplica filtros aos dados de log do console" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "Definir processo a usar baixa prioridade de IO" - -#: Library/Main/Strings.cs:255 -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 "" -"Essa opção instrui o sistema operacional a definir o processo atual para " -"usar o menor nível de prioridade de IO, o que pode tornar as operações mais " -"lentas, mas interferirá menos com outras operações em execução ao mesmo " -"tempo" -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Lista de nomes de arquivos que excluem pastas" +#: 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:260 +#: 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: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 " @@ -4370,11 +4410,35 @@ 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:266 -msgid "Activates logging of all database queries" -msgstr "Ativa o registro de todas as consultas do banco de dados" +#: 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:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4387,7 +4451,48 @@ 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:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4396,59 +4501,55 @@ msgstr "" "A biblioteca de criptografia não suporta transformações reutilizáveis ​​para" " o algoritmo hash {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Falha na criação de um snapshot: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Falha ao excluir o arquivo {0}, testando se o arquivo existe" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Recuperado do problema com a tentativa de excluir o arquivo não existente " "{0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Falha ao recuperar-se do erro ao excluir o arquivo {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "A operação de exclusão falhou para {0} com \"arquivo não encontrado\", " "listando conteúdo" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "Listagem indica que o arquivo {0} foi deletado corretamente" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "Listagem indica que o arquivo {0} não foi deletado" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Confirma frase de segurança encriptada" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4457,27 +4558,27 @@ msgstr "" "comando, a menos que a criptografia seja desativada ou a senha seja " "fornecida por outros meios" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Pedido de senha" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirma frase de segurança encriptada" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Senhas vazias não são permitidas" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Informe a senha para encriptação" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "As senhas não correspondem" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Ler a senha a partir de STDIN" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4485,35 +4586,17 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"Por padrão, tenta-se ler a frase-senha diretamente do dispositivo TTY, " +"aumentando a segurança ao não copiar a frase-senha em um fluxo. Em algumas " +"configurações, como ao executar desconectado de um console, isso não " +"funciona. Defina este sinalizador para evitar uma tentativa de leitura de " +"TTY e apenas ler a frase-senha de STDIN." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Quando executado com o Mono, este módulo verificará se algum certificado " -"está instalado e sugerirá a instalação dos mesmos" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Ler a senha a partir de STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Verifique pelo certificado SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Nenhum certificado encontrado, você pode instalar alguns com um destes " -"comandos: {0} cert-sync /etc/ssl/certs/ca-certificates.crt #para sistemas " -"baseados em Debian {0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #para " -"Derivados RedHat {0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #para MacOS {0} Leia mais: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4521,48 +4604,45 @@ msgstr "" "Este módulo expõe uma série de propriedades que podem ser usadas para " "alterar a forma como as requisições HTTP são feitas" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configurar requisições http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Use esta opção para aceitar qualquer certificado do servidor, " -"independentemente dos erros que possa ter. Por favor use --accept-specified-" -"ssl-hash em vez disso, sempre que possível." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Aceita vários servidores de certificados" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Opcionalmente, aceitar um certificado SSL conhecido" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"A requisição HTTP padrão tem o cabeçalho \"Expect: 100-Continue\" anexado, o" -" que permite algumas otimizações ao autenticar, mas também causa problemas " -"com alguns servidores da Web, fazendo com que eles reportem \"417 - " -"Expectation failed\"" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Desativar o cabeçalho http 'expect'" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4570,33 +4650,22 @@ msgstr "" "Por padrão a requisição http usa o RFC 896 algorítimo nagling para suporte à" " transferência de pequenos pacotes para maior eficiência." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Desabilitar nagling" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configurar requisições http" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Alternativa OAuth URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"O Duplicati usa um servidor externo para suportar o fluxo de autenticação " -"OAuth. Se você configurou seu próprio servidor Duplicati OAuth, você pode " -"fornecer a URL de atualização." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Define versões SSL permitidas" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternativa OAuth URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4606,23 +4675,21 @@ msgstr "" "avançada e só deve ser usada se quiser melhorar a segurança ou resolver um " "problema com um protocolo SSL específico." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Define o tempo limite padrão de operações" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Esta opção altera o tempo limite padrão para qualquer requisição HTTP. O " -"tempo cobre toda a operação do pacote inicial até o encerramento" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Definir leitura e escrita" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4633,11 +4700,11 @@ msgstr "" "paralisadas e esta opção configura o tempo máximo entre atividades em uma " "conexão." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Configura o buffer HTTP" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4647,7 +4714,11 @@ msgstr "" "vazamentos de memória, mas também pode melhorar o desempenho em alguns " "casos." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4655,11 +4726,11 @@ msgstr "" "Este módulo funciona internamente para analisar parâmetros de origem para o " "backup de máquinas virtuais Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configure o módulo Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4667,163 +4738,152 @@ msgstr "" "Este módulo funciona internamente para analisar parâmetros de origem para " "fazer backup de bancos de dados do Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Configurar módulo Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +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:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Rodar script" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Executar um script na saída" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "O script \"{0}\" retornou com o código de erro {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "O script \"{0}\" retornou com o código de saída {1} {2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Seleciona o formato de saída para resultados" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Erro durante a execução do script \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "A execução do script \"{0}\" expirou" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Rodar um script na inicialização" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "O script \"{0}\" relatou mensagem de erro: \"{1}\"" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Define o tempo limite do script" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Este modulo pode enviar email após completa uma operação." -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Envio de email" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Esse valor pode ser um nome de arquivo. Se o arquivo existir, o conteúdo do arquivo será usado como o corpo da mensagem.\n" -"\n" -"No corpo da mensagem, certos tokens são substituídos: \n" -"%OPERATIONNAME% - O nome da operação, normalmente \"Backup\" \n" -"%REMOTEURL% - URL do servidor remoto\n" -"%LOCALPATH% - O caminho para os arquivos ou pastas locais envolvidos na operação (se houver) \n" -"%PARSEDRESULT% - O resultado analisado, se a operação for um backup. Os valores possíveis são: Error, Warning, Success\n" -"\n" -"Todas as opções de linha de comando também são relatadas dentro do %value%, exemplo %volsize%. Qualquer valor desconhecido/desconectado é removido." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "O corpo da mensagem" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Senha SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4834,78 +4894,51 @@ msgstr "" "Exemplo para 3 destinatários:\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Email destinatário(s)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Por padrão, o email só será enviado após uma operação de backup. Use esta " -"opção para enviar correio para todas as operações." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Enviar email para todas operações" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Remetente de email" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Você pode especificar um de \"{0}\", \"{1}\", \"{2}\", \"{3}\". Você pode " -"fornecer várias opções com um separador de vírgulas, exemplo, \"{0}, {1}\". " -"O valor especial \"{4}\" é uma abreviatura para \"{0}, {1}, {2}, {3}\" e " -"fará com que todas as operações de backup enviem um e-mail." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"A URL para o servidor SMTP, exemplo: smtp://example.com:25. Vários servidores podem ser fornecidos em uma lista priorizada, separados por ponto e vírgula. Se um servidor falhar, o próximo servidor na lista é tentado, até que a mensagem tenha sido enviada.\n" -"Se nenhum servidor for fornecido, uma pesquisa de DNS é realizada para encontrar o registro MX do primeiro destinatário e todos os servidores SMTP são tentados em sua ordem de prioridade até que a mensagem seja enviada.\n" -"\n" -"Para habilitar SMTP sobre SSL, use o formato smtps://example.com. Para habilitar SMTP STARTTLS, use o formato smtp://example.com:25/?starttls=when-available ou smtp://example.com:25/?starttls=always. Se nenhuma porta for especificada, a porta 25 é usada para não-ssl e 465 para conexões SSL. Para forçar a não usar STARTTLS use smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4914,103 +4947,101 @@ msgstr "" "Esta configuração fornece o assunto do e-mail. Os valores são substituídos " "como descrito na descrição para --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "O assunto do email" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Nome do usuário SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Falha ao enviar o email: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Comunicação SMTP completa: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Falha ao envio o email com servidor: {0}. mensagem: {1}. tentando com {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email enviado com sucesso usando o servidor: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Este módulo fornece suporte para enviar relatórios de status através de " +"mensagens XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Módulo relatório XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "Destinatário email XMPP" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Os usuários que receberão as mensagens enviadas, especificam vários usuários" -" separados com vírgulas" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "O modelo de mensagem" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Este valor pode ter um nome de arquivo. Se o arquivo existir, o conteúdo arquivo será utilizado em uma mensagem.\n" -"\n" -"Na mensagem, certos tokens serão substituídos:\n" -"%OPERATIONNAME% - O nome da operação, normalmente \"Cópia\"\n" -"%REMOTEURL% - Url do servidor remoto\n" -"%LOCALPATH% - O caminho para o local dos arquivos e pastas envolvidos na operações (se vários)\n" -"%PARSEDRESULT% - A análise do resultado, se a operação é uma cópia. Possíveis valores são: Erro, Aviso, Sucesso\n" -"\n" -"Todos as opções de linha de comando são reportadas com %value%, por exemplo, %volsize%. Qualquer valor desconhecido/desativado será removido." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "O nome de usuário XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"O nome de usuário desta conta que enviará a mensagem, incluindo o hostname. " -"Por exemplo \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "A senha XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "A senha da conta que enviará a mensagem" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5019,134 +5050,158 @@ msgstr "" "Você pode especificar um para \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Você pode fornecer múltiplas opções separadas por aspas, por exemplo \"{0},{1}\". O valor especial \"{4}\" é uma forma abreviada para \"{0},{1},{2},{3}\" e vai causar o envio de uma mensagem em toda a operação de cópia." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Enviar mensagem para todas operações" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Por padrão, mensagens somente serão enviadas depois de uma operação de " -"Cópia. Utilize esta opção para enviar mensagens para todas as operações" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Módulo relatório XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Este módulo fornece suporte para enviar relatórios de status através de " -"mensagens XMPP" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "O tempo limite estourou ao efetuar login no servidor jabber" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Falha ao enviar mensagem jabber: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Módulo relatório HTTP" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL do relatório HTTP" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Módulo relatório HTTP" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "O nome do parâmetro para enviar a mensagem como" -#: Library/Modules/Builtin/Strings.cs:162 -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: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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Parâmetros extras para adicionar à mensagem http. Isto é, " -"\"parameter1=value1¶meter2=value2\"" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Falha no envio de mensagem htto: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Enviar dados como JSON" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -"Use este sinalizador para enviar os dados do resultado como um objeto JSON" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Define o cabeçalho HTTP que deseja usar" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Use esta opção para alterar o cabeçalho HTTP padrão usado para enviar um " -"relatório" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Define um nível de log para mensagens" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Use esta opção para definir o nível de log das mensagens a serem incluídas " -"no relatório" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Filtro de mensagens de log" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Use essa opção para definir uma expressão de filtro que defina quais opções " -"estão incluídas no relatório" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Limita linhas de log" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5154,49 +5209,34 @@ msgstr "" "Use essa opção para definir o número máximo de linhas de log a serem " "incluídas no relatório. Valores zero ou negativos significam ilimitado." -#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "O formato não é suportado: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Valor de tamanho inválido: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "O validador do certificado SSL foi chamado em uma ordem incorreta" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0} Você pode querer importar um conjunto de certificados confiáveis para a " -"loja de certificados Mono. {0} Use o comando: {0} cert-sync /etc/ssl/certs" -"/ca-certificates.crt #para sistemas baseados em Debian {0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #para sistemas baseados RedHat {0} Leia " -"mais: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"O certificado do servidor teve o erro {0} e o hash {1} {2} Se você confia " -"neste certificado, use a opção de linha de comando --accept-specified-ssl-" -"hash={1} para aceitar o certificado do servidor de qualquer maneira. {2} " -"Você também pode tentar importar o certificado do servidor para o pool de " -"confiança dos sistemas operacionais." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5205,71 +5245,71 @@ msgstr "" "Falha ao validar o hash do certificado, mensagem de erro: {0}, nome do erro " "SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Pasta temporária não existe: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Falha ao analisar o segmento: {0}, número inválido" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Especificador inválido: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Dado não analisado: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "A Uri é inválida: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Na Uri está faltando um nome de host: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "A string \"{0}\" não pôde ser analisada em uma data" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Não é possível ler e gravar no mesmo fluxo" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5278,30 +5318,30 @@ msgstr "" "A cadeia {0} não representa um nome de grupo de filtros conhecido. Os " "valores válidos são: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: não seleciona filtros." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: Um conjunto de filtros de exclusão padrão, atualmente avaliado como: " "{1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: Um conjunto de filtros de inclusão padrão avalia atualmente: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr " Aliases: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5312,7 +5352,7 @@ msgstr "" "inclui todos os arquivos protegidos relatados pelo sistema operacional. A " "maioria dos usuários deve pelo menos aplicar esses filtros." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5321,14 +5361,14 @@ msgstr "" "{0}: Arquivos que pertencem ao sistema operacional. Esses arquivos são " "restaurados quando o sistema operacional é reinstalado." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" "{0}: Arquivos e pastas que são conhecidos como armazenamento de dados " "temporários." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5337,140 +5377,144 @@ msgstr "" "{0}: arquivos e pastas que são locais de cache conhecidos para o sistema " "operacional e vários aplicativos" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: programas instalados e suas bibliotecas, mas não suas configurações." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" -msgstr "O comando {0} necessita de pelo menos umas das seguintes opções: {1}" +msgstr "" +"O comando {0} precisa de pelo menos uma das seguintes opções definidas: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" -msgstr "" -"Foram encontrados {0} comandos mas esperado {1}, comandos: \n" -"{2}" +msgstr "Encontrado {0} comandos, mas {1} esperados, comandos: {2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Comando não suportado: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Nenhum conjunto de arquivos correspondeu ao critério" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Os seguintes conjuntos de arquivos serão excluídos:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Esses conjuntos de arquivos foram excluídos:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Backends suportados:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Módulos de compressão suportados:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Módulos de criptografia suportados:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Opções suportadas:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Módulo carregado automaticamente, utilize --disable-module para desabilitá-" -"lo" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Módulo não carregado automaticamente, utilize --enable-module para habilitá-" -"lo" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Módulos genéricos suportados:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"A opção --{0} foi fornecida, mas é reservada para uso interno e não pode ser" -" definida na linha de comando" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Ocorreu um erro: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "A mensagem de erro interna é: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Inclua arquivos que correspondam a esse filtro. O caractere especial * " -"significa qualquer quantidade de caracteres e o caractere especial ? " -"significa qualquer caractere único, use * .txt para incluir todos os " -"arquivos com uma extensão de texto. Expressões regulares também são " -"suportadas e podem ser fornecidas usando chaves rígidas, ou seja, " -"[.*\\.txt]. Os grupos de filtros (que encapsulam um conjunto interno de " -"arquivos e pastas conhecidos) podem ser especificados usando chaves, ou " -"seja, {{Applications}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Incluir arquivos" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Exclua arquivos que correspondam a esse filtro. O caractere especial * " -"significa qualquer número de caracteres e o caractere especial ? significa " -"qualquer caractere único, use *.txt para excluir todos os arquivos com uma " -"extensão txt. Expressões regulares também são suportadas e podem ser " -"fornecidas usando chaves rígidas, ou seja, [.*\\.txt]. Os grupos de filtros " -"(que encapsulam um conjunto interno de arquivos e pastas conhecidos) podem " -"ser especificados usando chaves, ou seja, {{TemporaryFiles}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Excluir arquivos" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5481,11 +5525,11 @@ msgstr "" " com \"listar\" ou \"restaurar\", ele irá listar ou restaurar os arquivos de" " controle em vez dos arquivos normais." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Usar arquivos de controle" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5493,20 +5537,20 @@ msgstr "" "Se essa opção for definida, os relatórios de progresso e outras mensagens " "que normalmente iriam para o console serão redirecionadas para o log." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Desativar console de saída " -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Este link pode fornecer informações adicionais: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Habilitar atualizações automáticas" -#: CommandLine/Program.cs:283 +#: 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 79104d684..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 e55fe16a8..c9b8b36d5 100644 --- a/Localizations/duplicati/localization-ro.po +++ b/Localizations/duplicati/localization-ro.po @@ -4,295 +4,27 @@ # 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Leonte Cristian , 2017\n" -"Language-Team: Romanian (https://www.transifex.com/duplicati/teams/67655/ro/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "O altă instanță rulează, și a fost notificată" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"Eroare la crearea, deschiderea sau actualizarea bazei de date.\n" -"Mesaj de eroare: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Afișează acest ajutor" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Argumente de de comandă suportate:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Această opțiune poate fi utilizată pentru a stoca unele sau toate opțiunile " -"date. Fișierul trebuie să fie un fișier text simplu, codificarea UTF-8 este " -"preferată. Fiecare linie in fișier trebuie să fie de format - opțiune = " -"value. Opțiunile speciale - {0} și - {1} pot fi utilizate pentru a " -"suprascrie calea locală și respectiv destinațiile la distanță. Opțiunile din" -" acest fișier au prioritate față de opțiunile furnizate pe linia de comandă." -" Nu puteți specifica filtre atât în ​​fișier, cât și pe linia de comandă. În" -" schimb, puteți folosi opțiunile speciale - {2}, - {3} sau - {4} pentru a " -"specifica filtrele din interiorul fișierului parametru. Fiecare filtru " -"trebuie să fie prefixat cu a + sau -, iar mai multe filtre trebuie să fie " -"asociate cu {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Calea către un fișier cu parametri" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"Filtrele nu pot fi specificate pe linia de comandă dacă filtrele sunt " -"prezente și în fișierul cu parametri. Utilizați opțiunile speciale - {0}, - " -"{1} sau - {2} pentru a specifica filtrele din interiorul fișierului " -"parametru. Fiecare filtru trebuie să fie prefixat fie cu + sau -, iar mai " -"multe filtre trebuie să fie asociate cu {3}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Imposibil de citit fișierul cu parametrii \"{0}\", motiv: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Furnizează informații despre jurnal în fișierul dat" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Determină cantitatea de informații scrise în fișierul jurnal" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Activează modul portabil unde baza de date este situată sub executabilul " -"programului" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "O eroare gravă a apărut în Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Nu am putut porni, poate că un proces deja se execută?\n" -"Mesaj de eroare: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Dezactivează criptarea bazei de date" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" -"Versiune neacceptată de SQLite detectată ({0}) trebuie să fie {1} sau mai " -"mare" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Calea către dosarul unde fișierele statice sunt prezente pentru serverul " -"web. Dosarul trebuie să fie situat sub dosarul de instalare" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" -"Portul pe care serverul web îl ascultă. Mai multe valori pot fi adăugate cu " -"o virgulă între ele." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Certificatul și fișierul cheie din PKCS # 12 formatează utilizarea " -"serverului web pentru SSL. Sunt acceptate numai cheile RSA / DSA." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Parola pentru decriptarea certificatului PKCS # 12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"Interfața pe care serverele web o ascultă. Valorile speciale \"*\" și " -"\"orice\" înseamnă orice interfață. Valoarea specială \"loopback\" înseamnă " -"adaptorul loopback." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"Parola necesară pentru a accesa serverul web. Această opțiune este salvată, " -"astfel încât să nu fie nevoie să o setați pe fiecare execuție. Setarea unei " -"valori goale dezactivează parola." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Activează răspunsul ping-pong" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Când rulează ca server, daemonul de serviciu trebuie să verifice dacă " -"procesul răspunde. Dacă această opțiune este activată, serverul citește " -"stdin și scrie un răspuns la fiecare rând citit" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Curăță datele vechi ale jurnalului" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Setați perioada după care datele din jurnal vor fi epurate din baza de date." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Setează dosarul în care sunt stocate setările" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati trebuie să stocheze o bază de date mică cu toate setările. " -"Utilizați această opțiune pentru a alege unde sunt stocate setările. Această" -" opțiune poate fi de asemenea setată cu variabila de mediu {0}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Setează cheia de criptare a bazei de date" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"Această opțiune stabilește cheia de criptare utilizată pentru a comuta baza " -"de date cu setări locale. Această opțiune poate fi de asemenea setată cu " -"variabila de mediu {0}. Utilizați opțiunea - {1} pentru a dezactiva codarea " -"bazei de date." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Dosarul de stocare temporară" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Nu se poate găsi o dată validă, având în vedere data de începere {0}, " -"intervalul de repetare {1} și zilele admise {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Serverul a început și asculta pe {0}, portul {1}" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" -"Imposibil de creat certificat SSL utilizând parametrii furnizați. Detalii de" -" excepție: {0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" -"Imposibil de deschis un soclu pentru ascultare, porturi încercate: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -300,54 +32,50 @@ msgstr "" "Acest modul criptează toate fișierele în același mod ca și AESCrypt, " "utilizând criptarea AES de 256 biți." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Criptare AES-256, încorporată" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Fraza de acces nu este permisă" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Utilizați această opțiune pentru a seta nivelul firului permis pentru " -"operațiile de criptare AES. Valorile valide sunt 0 (utilizează implicit) sau" -" de la 1 (fără multiplicare) la 4 (maxim multithreading)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Setează nivelul firului utilizat pentru criptare (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Nu a reușit să decriptați datele (fraza de acces nevalid?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Modulul de criptare GPG folosește programul GNU Privacy Guard pentru " -"criptarea și decriptarea fișierelor. Este necesar ca executabilul gpg să fie" -" disponibil în sistem. Pe Windows se presupune că acest lucru se află în " -"dosarul de instalare implicit sub fișierele programului, sub Linux și OSX se" -" presupune că programul este disponibil prin variabila de mediu PATH. Puteți" -" să se furnizeze calea către GPG utilizând comutatorul -gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, extern" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -356,24 +84,11 @@ msgstr "" "pentru GPG. Nu puteți specifica opțiunea --passphrase-fd aici. Opțiunea " "--decrypt este întotdeauna specificată." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Opțiuni de linii de comandă extra GPG pentru decriptare" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"Criptarea / decriptarea GPG va folosi opțiunea --armor pentru GPG pentru a " -"proteja fișierele cu armura. Specificați acest comutator pentru a elimina " -"opțiunea --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Nu utilizați armura GPG" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -382,34 +97,24 @@ msgstr "" "pentru GPG. Nu puteți specifica opțiunea --passphrase-fd aici. Opțiunea " "--encrypt este întotdeauna specificată." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Opțiuni suplimentare de linie de comandă GPG pentru criptare" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Calea către programul GNU Privacy Guard. Dacă nu este furnizat, Duplicati va" -" presupune că programul \"gpg\" este disponibil în calea sistemului." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Calea către GnuPG" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Această opțiune are o manipulare non-standard, vă rugăm să utilizați " -"opțiunea - {0}." +msgid "The path to GnuPG" +msgstr "Calea către GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -424,8 +129,8 @@ msgid "Use GPG Armor" msgstr "Utilizați armura GPG" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Suprascrie comanda GPG furnizată pentru decriptare" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -434,11 +139,9 @@ msgstr "Comanda de decriptare GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Suprascrie comanda implicită de criptare GPG \"{0}\", utilizarea normală " -"este de a solicita criptarea asimetrică cu setarea {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -457,77 +160,82 @@ msgstr "Defectul în timp ce invocați GnuPG, programul nu va elimina ieșirea" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Eșecul în timp ce invocați GnuPG, programul nu se va termina" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "pseudonime" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "valoare implicită" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[ÎNVECHITĂ]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "valorile" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "boolean" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Enumerare" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Steaguri" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Întreg" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "cale" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "mărimea" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Şir" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Interval de timp" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Necunoscut" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Dosarul nu poate fi creat deoarece există deja" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Dosarul solicitat nu există" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Anulat" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Fișierul solicitat nu există" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -538,7 +246,7 @@ msgstr "" "Mesaj de eroare: {0}\n" "Comandă: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -546,33 +254,33 @@ msgstr "" "Comanda externă nu a reușit să se finalizeze în limita de timp stabilită: " "{0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Căsuța locală {0} nu se poate potrivi cu nici o cale de acces instantaneu: " "{1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "Scriptul a revenit cu succes, dar dosarul temporar {0} nu există: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" "Scriptul a revenit cu succes, dar dosarul temporar {0} mai există: {1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Scriptul a returnat codul de iesire {0}, dar {1} a fost asteptat: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -580,23 +288,23 @@ msgid "" msgstr "" "Scriptul a revenit cu succes, dar la ieșire lipsește parametrul {0}: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Răspuns neașteptat gol în timp ce enumerați" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN nu este acceptat pe Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -604,90 +312,80 @@ msgstr "" "Numărul de fișiere returnate de USN a fost zero. Aceasta este probabil o " "eroare. Pentru a remedia acest lucru, USN a fost dezactivată." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Procesul de apelare nu are privilegiul de backup" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Opțiunea lipsă: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Parola utilizată pentru conectarea la server. Aceasta poate fi furnizată și " -"ca variabila de mediu \"AUTH_PASSWORD\". Dacă este furnizată parola, - {0} " -"trebuie de asemenea să fie setată" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Furnizează parola utilizată pentru conectarea la server" +#: Library/Backend/OpenStack/Strings.cs: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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -695,19 +393,18 @@ msgstr "" "Numele de utilizator utilizat pentru a vă conecta la server. Aceasta poate " "fi furnizată și ca variabila de mediu \"AUTH_USERNAME\"." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Furnizează numele de utilizator utilizat pentru conectarea la server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -717,11 +414,11 @@ msgstr "" "Această opțiune trebuie furnizată la autentificare cu o parolă, dar nu este " "necesară atunci când se utilizează o cheie API." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Furnizează numele locatarului utilizat pentru conectarea la server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -729,11 +426,11 @@ msgstr "" "Cheia API poate fi utilizată pentru a se conecta fără a furniza o parolă și " "un ID de locatare anumitor furnizori." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Furnizează cheia API utilizată pentru conectarea la server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -743,19 +440,19 @@ msgstr "" "și pentru găsirea serviciului de stocare. Adresa URL se termină de obicei cu" " \"/v2.0\". Furnizorii cunoscuți sunt: ​​{0} {1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Furnizează adresa URL de autentificare" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -766,51 +463,68 @@ msgstr "" "furnizorul dvs. pentru o listă de regiuni valide sau lăsați goale pentru " "regiunea implicită." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Furnizează regiunea utilizată pentru crearea unui container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Acest backend poate citi și scrie date într-un backend bazat pe FTP. " -"Formatele permise sunt \"ftp: // hostname / folder\" sau \"ftp: // username:" -" password @ hostname / folder\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Dacă acest flag este setat, conexiunea FTP se face în modul activ. Chiar " -"dacă este setat și steagul \"ftp-pasiv\", conexiunea se va face în modul " -"activ" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Comută metoda de conectare FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Dacă acest flag este setat, conexiunea FTP se face în modul pasiv, care " -"funcționează mai bine cu unele firewall-uri. Dacă este setat și steagul " -"\"ftp-regular\", acest steag este ignorat" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -818,54 +532,17 @@ msgstr "" "Parola utilizată pentru conectarea la server. Aceasta poate fi furnizată și " "ca variabila de mediu \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instrumenteaza Duplicati sa foloseasca o conexiune SSL (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Dosarul {0} nu a fost găsit, mesajul: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Fișierul {0} a fost încărcat, dar nu a fost găsit , fisierul de listare a " -"returnat {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Fișierul {0} a fost încărcat, dar dimensiunea returnată a fost {1} și era de" -" așteptat să fie {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Dezactivați verificarea încărcării" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -876,46 +553,81 @@ msgstr "" "această verificare pentru a face încărcarea mai rapidă, dar mai puțin " "fiabilă." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Dezactivați verificarea încărcării" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Dosarul {0} nu a fost găsit, mesajul: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -"Trebuie să furnizați un ID de proiect cu - {0} pentru a crea o găleată" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Codul de autorizare" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Jetonul de autorizare extras din {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Codul de autorizare" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -924,11 +636,11 @@ msgstr "" "Această opțiune este utilizată numai atunci când creați galeți noi. Utilizați această opțiune pentru a schimba regiunea în care sunt stocate datele. Încărcarea variază în funcție de locația cuponului. Locații cunoscute pentru găleți:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Specifică opțiunea de locație pentru crearea unei găleți" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -937,244 +649,170 @@ msgstr "" "Această opțiune este utilizată numai atunci când creați galeți noi. Utilizați această opțiune pentru a schimba tipul de spațiu de stocare al găleții. Încărcăturile și funcționalitatea variază în funcție de clasa de depozitare a cupelor. Clase de stocare cunoscute:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Specifică clasa de stocare pentru crearea unei găleți" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Specifică proiectul pentru crearea unei găleți" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Această opțiune este utilizată numai atunci când creați galeți noi. " -"Utilizați această opțiune pentru a furniza ID-ul proiectului la care este " -"atașată cupa. Proiectul stabilește unde se aplică taxele de utilizare" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Acest backend poate citi și scrie date pe Google Drive. Formatul acceptat " -"este \"googledrive: // folder / subfolder\"." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Disc Google" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Există mai multe elemente numite \"{0}\" în dosarul \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles utilizează servere diferite pentru autentificare în funcție de " -"locul în care se află contul, utilizați această opțiune pentru a seta o " -"adresă URL de autentificare alternativă. Această opțiune are prioritate - " -"{0}." - -#: Library/Backend/CloudFiles/Strings.cs:5 -msgid "Provide another authentication URL" -msgstr "Furnizați o altă adresă URL de autentificare" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "" -"Furnizează cheia de acces API utilizată pentru autentificarea cu CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Furnizează cheia de acces utilizată pentru conectarea la server" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati va presupune că acreditările date sunt pentru un cont din SUA, " -"utilizați această opțiune dacă contul este un cont bazat în Regatul Unit. " -"Rețineți că aceasta este echivalentă cu setarea - {0} = {1}." - -#: Library/Backend/CloudFiles/Strings.cs:13 -msgid "Use a UK account" -msgstr "Utilizați un cont din Marea Britanie" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "" -"Furnizează numele de utilizator utilizat pentru autentificarea cu " -"CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "" -"Furnizează numele de utilizator utilizat pentru autentificarea cu CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " +"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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Furnizați o altă adresă URL de autentificare" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Utilizați un cont din Marea Britanie" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Verificarea Hash (ETag) a eșuat" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Nu sa reușit ștergerea fișierului" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Nu sa încărcat fișierul" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Nu este furnizat niciun chei de acces API CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Nu este indicat niciun nume de utilizator CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Răspuns neașteptat la CloudFiles, poate că API sa schimbat?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -"AWS \"Secret Access Key\" poate fi obținut după conectarea la contul dvs. " -"AWS, aceasta poate fi furnizată și prin proprietatea \"auth-password\"" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -"AWS \"ID-ul cheie de acces\" poate fi obținut după conectarea la contul dvs." -" AWS, aceasta poate fi furnizată și prin proprietatea \"auth-username\"" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"ID-ul cheii de acces\"" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Acest steguleț este utilizat numai când creați galeți noi. Dacă este setat " -"steagul, găleata este creată pe un server european. Acest steag forțează " -"pavilionul \"s3-use-new-style\". Amazon taxează puțin mai mult pentru vasele" -" europene." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Utilizați un server european" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Utilizați stilul de apelare subdomeniu" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Imposibil de determinat numele găleții pentru gazdă: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Acest steguleț comută utilizarea antetului special RRS. Fișierele stocate " -"utilizând RRS sunt mai susceptibile de a dispărea decât cele stocate în mod " -"normal, dar costă mai puțin pentru stocare. Vedeți descrierea completă aici:" -" http://aws.amazon.com/about-aws/whats-new/2010/05/19/announcing-amazon-s3" -"-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Utilizați spațiu redundant redus" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Utilizați un formular url depreciat, modificați-l la: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Opțiunile - {0} și - {1} se exclud reciproc" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Vă rugăm să utilizați - {0} = {1} în schimb" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1183,11 +821,11 @@ msgstr "" "Această opțiune este utilizată numai atunci când creați galeți noi. Utilizați această opțiune pentru a schimba regiunea în care sunt stocate datele. Amazonul plătește puțin mai mult pentru galeti non-US. Locații cunoscute pentru găleți:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Specifică constrângerile locației S3" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1196,44 +834,43 @@ msgstr "" "Companiile altele decât Amazon sprijină acum API-ul S3, ceea ce înseamnă că acest backend poate citi și scrie date și acelor furnizori. Utilizați această opțiune pentru a seta numele de gazdă. Furnizorii cunoscuți în prezent sunt:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Specifică un nume de server alternativ S3" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -"Opțiunea de apelare a subdomeniului nu face nimic, biblioteca va alege " -"convenția corectă de apelare" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Instrumentează Duplicați să utilizeze o conexiune SSL (https)" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1242,30 +879,88 @@ msgstr "" "această opțiune nu este utilizată, serverul va alege o clasă de stocare " "implicită." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Specificați clasa de stocare" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Acest backend poate citi și scrie date într-un backend bazat pe FTP " -"utilizând un client FTP alternativ. Formatele permise sunt " -"\"aftp://hostname/folder\" sau \"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "FTP alternativ" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Dosarul {0} nu a fost găsit. Mesaj: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Fișierul {0} a fost încărcat, dar dimensiunea returnată a fost {1} și era de" +" așteptat să fie {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1276,7 +971,7 @@ msgstr "" "dezactiva această verificare pentru a face încărcarea mai rapidă, dar mai " "puțin fiabilă." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1284,11 +979,11 @@ msgstr "" "Dacă acest flag este setat, tipul conexiunii de date FTP va fi modificat la " "opțiunea selectată." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Configurați tipul de conexiune de date FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1296,132 +991,127 @@ msgstr "" "Dacă acest flag este setat, modul de criptare FTP va fi modificat la " "opțiunea selectată." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Configurați modul de criptare FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Acest steguleț controlează politica SSL care trebuie utilizată atunci când " "este activată criptarea." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Configurați politica SSL pe care să o utilizați când este activată criptarea" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Eroare la ștergerea fișierului: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Eroare la citirea fișierului: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Eroare la scrierea fișierului: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modul pentru generarea cheilor private / publice SSH" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Cheie Generator" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Numele de utilizator al cheii publice" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Un nume de utilizator pentru a atașa cheia publică" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Tipul cheie" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Stabilește tipul de cheie de generat" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Lungimea cheii" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Lungimea cheii în biți" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Modul pentru încărcarea cheilor publice SSH" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH Uploader cheie" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "Adresa URL de conectare SSH" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "Adresa URL de conectare SSH utilizată pentru a stabili conexiunea" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Cheia publică SSH pentru a adăuga" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"Cheia publică SSH trebuie să fie un șir SSH valid, care este atașat " -"fișierului .ssh / authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"Amprenta serverului utilizată pentru validarea identității serverului. " -"Formatul este de ex. \"ssh-rsa\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1432,81 +1122,57 @@ msgstr "" "dezactiva verificarea dactiloscopului cheii gazdă. Ar trebui să utilizați " "această opțiune numai pentru testare." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Dezactivează validarea amprentei digitale" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Indică un fișier cheie OpenSSH valabil. Dacă fișierul este criptat, parola " -"furnizată este utilizată pentru a decripta fișierul cheie. Dacă această " -"opțiune este furnizată, parola nu este utilizată pentru autentificare. " -"Această opțiune funcționează numai atunci când se utilizează clientul SSH " -"gestionat." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Utilizează o cheie privată SSH pentru autentificare" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"O cheie privată SSH codată pe url. Cheia privată trebuie să fie prefixată cu" -" {0}. Dacă fișierul este criptat, parola furnizată este utilizată pentru a " -"decripta fișierul cheie. Dacă această opțiune este furnizată, parola nu este" -" utilizată pentru autentificare. Această opțiune funcționează numai atunci " -"când se utilizează clientul SSH gestionat." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Utilizați această opțiune pentru a gestiona timpul de expirare intern pentru" -" operațiile SSH. Dacă aceste opțiuni sunt setate la zero, operațiunile nu se" -" vor opri" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Setează valoarea de expirare a operației" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Setează o valoare de întreținere" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Dosarul nu poate fi setat la {0}, mesaj de eroare: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1517,7 +1183,7 @@ msgstr "" "\"{0}\". Cauza acestui mesaj este fie o configurație corectă, fie un atac de" " tip Man-in-the-middle!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1526,23 +1192,17 @@ msgstr "" "Adăugați - {1} = \"{0}\" pentru a avea încredere în această gazdă. Opțional " "puteți utiliza - {2} (NOT SECURE) pentru testare!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Forțați ștergerea fișierelor" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1552,63 +1212,80 @@ msgstr "" "acesta va fi șters după o perioadă de grație. Utilizați această comandă " "pentru a forța eliminarea imediată a fișierelor șterse." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Forțați ștergerea fișierelor" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Dosar local sau unitate" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1616,20 +1293,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Această opțiune funcționează numai atunci când este specificată opțiunea - " -"{0}. Dacă există căi alternative, această opțiune indică numele unui fișier " -"de marcator care trebuie să fie prezent în dosar. Aceasta poate fi utilizată" -" pentru a trata situațiile în care o unitate externă modifică litera " -"unității sau punctul de montare. Asigurându-se că există un anumit fișier, " -"este posibil să se împiedice scrierea datelor pe o unitate externă nedorită." -" Conținutul fișierului nu este niciodată examinat, ci doar existența " -"fișierului." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Căutați un fișier în dosarul destinație" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1644,34 +1313,16 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "O listă de căi secundare vizate" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Acest backend poate citi și scrie date într-un backend bazat pe fișiere. " -"Formatele permise sunt \"file: // hostname / folder\" sau \"file: // " -"username: password @ hostname / folder\". Puteți să furnizați căi UNC (de " -"exemplu: \"file: // \\\\ server \\ folder\") sau căi locale (de exemplu: " -"(win) \"file: // c: \\ folder\" / pub / files \")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Dosar local sau unitate" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Dosarul {0} nu există" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1680,165 +1331,156 @@ msgstr "" "Fișierul de marcare \"{0}\" nu a fost găsit în niciuna dintre destinațiile " "examinate: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Mutați fișierul în loc să îl copiați" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Forțați autentificarea împotriva partajării de la distanță" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Dacă această opțiune este setată, orice autentificare existentă împotriva " -"partajării de la distanță este abandonată înainte de a încerca " -"autentificarea" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"Blocul de aplicații B2 Storage Cloud poate fi obținut după conectarea la " -"contul Backblaze, acest lucru putând fi furnizat și prin proprietatea " -"\"auth-password\"" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "Aplicația \"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"\"ID-ul contului de stocare Cloud B2\" poate fi obținut după conectarea la " -"contul Backblaze, acesta poate fi furnizat și prin proprietatea \"auth-" -"username\"" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "\"ID-ul contului de stocare Cloud B2\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Depozitare cloud" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Nu este furnizat niciun \"B2 Key Cloud Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Nu există un \"B2 Account Cloud Storage Account\"" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Acest backend poate citi și scrie date în Backblaze B2 Cloud Storage. " -"Formatele permise sunt: ​​\"b2: // nume bucket / prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Implicit, este creată o găleată privată. Utilizați această opțiune pentru a " -"seta tipul de găleată. Consultați documentația B2 pentru tipurile permise" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Tipul de cupă utilizat la crearea unei găleți" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Utilizați această opțiune pentru a seta dimensiunea paginii pentru a afișa " -"conținutul bușoanelor B2. Un număr mai mic înseamnă mai puține date, dar " -"poate crește numărul de tranzacții clasa C pe B2. Valorile sugerate sunt " -"între 100 și 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "Dimensiunea paginilor cu înregistrări de fișiere" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"Setarea \"{0}\" nu este validă pentru \"{1}\", trebuie să fie un număr " -"întreg mai mare decât zero" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Sia nori descentralizați" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Acest backend poate citi și scrie date către Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia nori descentralizați" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Calea de rezervă" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Calea țintă, adică / backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia parola" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Valoarea minimă este de 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1846,307 +1488,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Toate fișierele vor fi scrise în containerul specificat" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Numele containerului de stocare" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Numele găleții" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Bloc albastru" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Nu este indicat niciun cont de stocare Azure" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Numele contului de stocare Azure care poate fi obținut făcând clic pe " -"butonul \"Gestionați cheile de acces\" din tabloul de bord al contului de " -"stocare" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Numele contului de stocare" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Cheia de acces Azure care poate fi obținută făcând clic pe butonul " -"\"Gestionați cheile de acces\" din tabloul de bord al contului de stocare" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Tasta de acces" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Nu este indicată cheia de acces Azure" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Acest backend poate citi și scrie date în spațiul de stocare Azure blob. " -"Formatele permise sunt: ​​\"azure: // bucketname\"" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -"Acest backend poate citi și scrie date în Jottacloud utilizând protocolul " -"REST. Formatul permise este \"jottacloud: // folder / subfolder\"." -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Niciun nume de utilizator dat" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nu a fost dată nici o parolă" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Nu există o cale dată, nu se pot încărca fișiere în dosarul rădăcină" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Punct de pornire ilegal." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Furnizează dispozitivul de rezervă de utilizat" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2160,11 +1830,11 @@ msgstr "" "specificați și punctul de montare pe care să îl utilizați pe acest " "dispozitiv cu opțiunea \"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Furnizează punctul de montare pentru utilizare pe server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2179,62 +1849,115 @@ msgstr "" "sincronizare încorporat sau dacă ați specificat un dispozitiv personalizat " "cu opțiunea \"{0}\", puteți să denumiți punctul de montare așa cum doriți." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Acest backend poate citi și scrie date la Mega.co.nz. Formatele permise " -"sunt: ​​\"mega: // folder / subfolder\"" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nu a fost dată nici o parolă" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2244,13 +1967,13 @@ msgstr "" "opțiune permite această metodă de autentificare. Acest lucru este posibil " "numai la serverele Windows și clienții." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Utilizați autentificarea integrată a Windows pentru a vă conecta la server" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2259,11 +1982,11 @@ msgstr "" "coșul de gunoi, în loc să le eliminați definitiv, atunci când compactați sau" " ștergeți copii de rezervă." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Mutați fișierele șterse în coșul de reciclare" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2275,11 +1998,11 @@ msgstr "" "încărca, dar poate provoca expirarea nerecuperabile în anumite condiții. " "Utilizați această opțiune numai cu conexiuni rapide și stabile la internet." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Încărcați fișiere utilizând modul binar direct." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2288,11 +2011,11 @@ msgstr "" "perioadele de expirare a funcționării web atunci când comunicați cu serverul" " SharePoint. Valoarea recomandată este de 180 s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Setați timeout pentru operațiile web SharePoint." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2300,18 +2023,16 @@ msgstr "" "Utilizați această opțiune pentru a specifica mărimea fiecărei bucăți atunci " "când încărcați pe serverul SharePoint. Valoarea recomandată este de 4 MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -"Setați dimensiunea blocurilor pentru încărcările încărcate cu caractere în " -"SharePoint." -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Elementul cu calea \"{0}\" nu a fost găsit pe gazdă \"{1}\"." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2321,7 +2042,7 @@ msgstr "" "greșite. Sau încercați să utilizați \"//\" în calea spre web separat din " "calea dosarului." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2329,76 +2050,57 @@ msgstr "" "Totul părea bine, dar nu a putut fi citit titlul web pentru a testa " "conexiunea. Ceva e în neregulă." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Forțați utilizarea metodei de autentificare HTTP Digest" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2407,7 +2109,7 @@ msgstr "" "Serverul a returnat codul de eroare {0} ({1}), indicând faptul că serverul " "nu suportă conexiuni WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2418,27 +2120,24 @@ msgstr "" "Acest lucru se poate datora faptului că fișierul este șters sau indisponibil, dar poate fi și din cauză că extensia de fișier {2} este blocată de serverul web. IIS blochează extensiile necunoscute în mod prestabilit.\n" "Mesaj de eroare: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Pentru a ajuta la problemele de depanare, este posibil să setați o cale " -"către un fișier care va fi suprascris cu răspunsul PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Dați răspunsul PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2446,15 +2145,105 @@ msgstr "" "Acest backend poate citi și scrie date într-un backend bazat pe Tahoe-LAFS. " "Formatul permise este \"tahoe: // hostname: port / uri / $ DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Formatul URL neacceptat trebuie să înceapă cu \"uri / URI: DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2463,34 +2252,360 @@ msgstr "" "Nu a fost autorizată utilizarea serviciului OAuth: {0}. Dacă problema " "persistă, încercați să generați un nou jeton authid de la: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Codul de eroare neașteptat: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -"Serviciul OAuth depășește în prezent cota, încercați din nou în câteva ore" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "O altă instanță rulează, și a fost notificată" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Eroare la crearea, deschiderea sau actualizarea bazei de date.\n" +"Mesaj de eroare: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Argumente de de comandă suportate:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Calea către un fișier cu parametri" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Filtrele nu pot fi specificate pe linia de comandă dacă filtrele sunt " +"prezente și în fișierul cu parametri. Utilizați opțiunile speciale - {0}, - " +"{1} sau - {2} pentru a specifica filtrele din interiorul fișierului " +"parametru. Fiecare filtru trebuie să fie prefixat fie cu + sau -, iar mai " +"multe filtre trebuie să fie asociate cu {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Imposibil de citit fișierul cu parametrii \"{0}\", motiv: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "O eroare gravă a apărut în Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Versiune neacceptată de SQLite detectată ({0}) trebuie să fie {1} sau mai " +"mare" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Portul pe care serverul web îl ascultă. Mai multe valori pot fi adăugate cu " +"o virgulă între ele." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Parola pentru decriptarea certificatului PKCS # 12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Interfața pe care serverele web o ascultă. Valorile speciale \"*\" și " +"\"orice\" înseamnă orice interfață. Valoarea specială \"loopback\" înseamnă " +"adaptorul loopback." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Setați perioada după care datele din jurnal vor fi epurate din baza de date." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Curăță datele vechi ale jurnalului" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dosarul de stocare temporară" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Imposibil de încărcat ansamblul {0}, mesaj de eroare: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Nu a reușit să se încarce tipul de proces {0} ansamblul {1}, mesajul de " "eroare: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Utilizați în schimb opțiunea {0}" +#: Library/Compression/Strings.cs: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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2498,75 +2613,58 @@ msgstr "" "Această opțiune controlează nivelul de compresie utilizat. O setare de zero " "nu dă nici o compresie, iar o setare de 9 oferă o comprimare maximă." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Setează nivelul de compresie Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Setează metoda de compresie Zip" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Comută suportul Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Formatul zip64 este necesar pentru fișierele mai mari de 4GiB, utilizați " -"acest steguleț pentru ao comuta" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"Acest modul oferă compresia Zip standard în industrie. Fișierele create cu " -"acest modul pot fi citite de orice aplicație zip compatibilă standard." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Compresie prin zip" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Fișierul nu a fost găsit: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Arhiva nu a fost deschisă pentru scriere" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Arhiva nu a fost deschisă pentru citire" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Fișierul dat nu face parte din această arhivă" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Arhiva nu a fost deschisă pentru scriere" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Arhiva nu a fost deschisă pentru citire" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Fișierul dat nu face parte din această arhivă" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2574,15 +2672,15 @@ msgstr "" "Numărul de fire utilizate în compresia LZMA 2. Implicit la numărul de nuclee" " de procesoare." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Numărul de fire utilizate în comprimare" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Setează nivelul de compresie de 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2592,20 +2690,20 @@ msgstr "" "acestei opțiuni va determina 7z să utilizeze algoritmul rapid, care produce " "o comprimare puțin mai mică." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Setează utilizarea algoritmului rapid 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "copie de rezervă" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Formatul bazei de date nu poate fi determinat: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2620,11 +2718,11 @@ msgstr "" "Acest lucru este probabil cauzat de upgrade la o versiune mai nouă și apoi degradare.\n" "În acest caz, există probabil un fișier de rezervă al versiunii anterioare a bazei de date în dosarul {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Arată necunoscut aspectul mesei" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2635,14 +2733,14 @@ msgstr "" "Eroare: {1}\n" "Baza de date nu este modernizată." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Neconcordanța rușinii în fișierul \"{0}\", hash înregistrat: {1}, hash " "actual {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" @@ -2651,65 +2749,61 @@ msgstr "" "Fișierul {0} a fost descărcat și a avut dimensiunea {1}, dar dimensiunea era" " de așteptat să fie {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Nu sunt specificate dosarele sursă pentru copiere de rezervă" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "Dosarul sursă {0} nu există, avortând backup" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă un întreg valid" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2718,47 +2812,47 @@ msgstr "" "Opțiunea - {0} nu este acceptată deoarece modulul {1} ​​nu este încărcat în " "prezent" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "Opțiunea furnizată - {0} nu este acceptată și va fi ignorată" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă o cale validă" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă o dimensiune validă" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Valoarea \"{1}\" furnizată la - {0} nu reprezintă un timp valid" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Operația {0} a început" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Operația {0} a fost finalizată" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operația {0} nu a reușit cu eroare: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Cale nevalidă: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2767,21 +2861,21 @@ msgstr "" "Nu s-a aplicat setarea \"force-locale\". Încercați să actualizați .NET-" "Framework. Excepția a fost: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "Sursa {0} utilizează un nume de volum nevalid, care întrerupe copierea de " "rezervă" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" "Sursa {0} este pe volumul {1}, care nu a putut fi găsit, avortând backup" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2789,23 +2883,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Un steag indicând faptul că Duplicati ar trebui să elimine fișierele " -"neutilizate" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2818,44 +2907,33 @@ msgstr "" "poate conține toate celelalte caractere permise de spațiul de stocare de la " "distanță." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Nume prefix de la distanță" -#: Library/Main/Strings.cs:40 +#: 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 "" -"Sistemul de operare ține evidența ultimei scrieri a unui fișier. Folosind " -"aceste informații, Duplicati poate determina rapid dacă fișierul a fost " -"modificat. Dacă o anumită aplicație modifică în mod deliberat această " -"informație, Duplicati nu va funcționa corect decât dacă acest flag este " -"setat." -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Dezactivați verificările în funcție de timpul fișierelor" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"În mod prestabilit, fișierele vor fi restaurate în folderele sursă, " -"utilizați această opțiune pentru a restabili într-un alt folder" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Reveniți la alt dosar" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Comută modul sleep mode" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2864,7 +2942,11 @@ msgstr "" "pentru inactivitate în timpul operațiilor de backup / restaurare (numai " "pentru Windows / OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2875,11 +2957,11 @@ msgstr "" "urile să dureze mai mult, dar vor face ca Duplicați să fie mai puțin " "invazive." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Număr maxim de kilobytes pentru a descărca pr. al doilea" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2890,11 +2972,11 @@ msgstr "" "ca backup-urile să dureze mai mult, dar vor face ca Duplicați să fie mai " "puțin invazive." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Numărul maxim de kilobyte pentru încărcarea pr. al doilea" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2903,11 +2985,11 @@ msgstr "" "păstrate necriptate, puteți utiliza această opțiune pentru criptare " "completă." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Dezactivați criptarea" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2916,11 +2998,11 @@ msgstr "" "multe ori înainte de a nu reuși. Utilizați această opțiune pentru a gestiona" " mai bine conexiunile de rețea instabile." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Numărul de repetări a unei transmisiuni eșuate" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2931,41 +3013,33 @@ msgstr "" "variabilă poate fi furnizată și prin intermediul variabilei de mediu " "PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Frază de acces folosită pentru criptarea copiilor de rezervă" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Timpul de afișare / restaurare a fișierelor" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "Versiunea pentru a lista / restaura fișiere" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2973,11 +3047,11 @@ msgstr "" "Când căutați fișiere, se caută numai cea mai recentă copie de rezervă. " "Utilizați această opțiune pentru a afișa și toate versiunile anterioare." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Afișați toate versiunile" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2985,11 +3059,11 @@ msgstr "" "Când căutați fișiere, toate fișierele potrivite sunt returnate. Utilizați " "această opțiune pentru a returna numai cea mai mare cale de prefix comună." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Afișați cel mai mare prefix" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -2998,11 +3072,11 @@ msgstr "" "această opțiune pentru a returna numai intrările găsite în directorul " "specificat ca filtru." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Afișați conținutul folderului" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3012,34 +3086,42 @@ msgstr "" "de a încerca din nou. Acest lucru este util dacă rețeaua scade ocazional în " "timpul transmisiilor." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Este timpul să așteptați între încercări" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Utilizați această opțiune pentru a atașa fișiere suplimentare în liste de " "fișiere nou încărcate." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Setați fișiere de control" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Setați acest steguleț pentru a săriți verificările hash" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3048,65 +3130,54 @@ msgstr "" "valoarea dată. Utilizați această opțiune pentru a preveni apariția unor " "copii de rezervă extrem de mari." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Limitați dimensiunea fișierelor care au fost salvate" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Prioritate de prioritate" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Această opțiune poate modifica dimensiunea maximă a fișierelor dblock. " -"Schimbarea dimensiunii poate fi utilă dacă backend-ul are o limită a mărimii" -" fiecărui fișier individual" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Limitați dimensiunea volumelor" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Dezactivează utilizarea metodei de transfer în flux" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Această opțiune se va asigura că conținutul fișierului manifest nu este " -"citit. Acest lucru implică, de asemenea, că nu are nici o verificare a hash-" -"urilor de fișiere. Utilizați numai pentru recuperarea în caz de dezastru." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "O opțiune care împiedică verificarea manifestărilor" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3119,11 +3190,11 @@ msgstr "" "existent, numele fișierului este utilizat pentru a selecta modulul de " "comprimare." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Selectați ce modul să utilizați pentru comprimare" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3136,31 +3207,27 @@ msgstr "" "existent, numele fișierului este utilizat pentru a selecta modulul de " "criptare." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Selectați ce modul să utilizați pentru criptare" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "" -"Furnizați unul sau mai multe nume de module separate prin virgule pentru a " -"le descărca" - -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Oferiți unul sau mai multe nume de module, separate prin virgule pentru a le" -" încărca" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Activează unul sau mai multe module" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3175,88 +3242,78 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Controlează utilizarea instantaneelor ​​pe disc" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Volumele pre-generate vor fi plasate în folderul temporar în mod implicit, " -"această opțiune poate seta un alt dosar pentru plasarea volumelor temporare," -" în ciuda numelui, aceasta funcționează și pentru sincronizarea" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Calea în care sunt plasate volumele pregătite până la încărcare" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Când efectuați încărcări asincrone, Duplicati va crea volume care pot fi " -"încărcate. Pentru a împiedica duplicarea să genereze prea multe volume, " -"această opțiune limitează numărul de încărcări în așteptare. Setați la zero " -"pentru a dezactiva limita" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Numărul de volume pe care trebuie să le creați înainte de timp" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Dacă activați această opțiune, unele mesaje de eroare vor fi mai detaliate, " -"ceea ce vă poate ajuta să urmăriți o anumită problemă" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Activează ieșirea de depanare" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Specifică cantitatea de informații din jurnal pentru a scrie în fișierul " -"specificat de fișierul -log" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Nivel de informație log" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3264,11 +3321,11 @@ msgstr "" "Dacă Duplicati detectează lipsa dosarului țintă, îl va crea automat. " "Activați această opțiune pentru a împiedica crearea automată a folderelor." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Dezactivează crearea folderului automat" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3283,14 +3340,14 @@ msgstr "" "trebuie să fie separate cu punct și virgulă și majoritatea formelor de GUID-" "uri sunt permise, inclusiv cu și fără bretele curbate." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Se exclude o listă de guiduri ale scriitorilor VSS separate prin punct și " "virgulă (numai pentru Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3313,11 +3370,11 @@ msgstr "" "copia de siguranță dacă utilizarea USN nu reușește. Această caracteristică " "este acceptată numai în Windows și necesită privilegii administrative." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Controlează utilizarea numerelor de secvență de actualizare NTFS" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3327,58 +3384,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Când se potrivesc timbre, Duplicati va ajusta timpii cu o mică fracțiune " -"pentru a vă asigura că diferențele minime de timp nu generează actualizări " -"neașteptate. Dacă opțiunea - {0} este setată să păstreze o săptămână de " -"copii de rezervă, iar copia de rezervă se face în același timp în fiecare " -"săptămână, este posibil ca ceasul să devieze ușor, astfel încât săptămâna " -"întreagă tocmai a trecut, cauzând Duplicați să șterge backup mai vechi mai " -"devreme decât era de așteptat. Pentru a evita acest lucru, Duplicati " -"introduce o toleranță de 1% (maxim 1 oră). Utilizați această opțiune pentru " -"a dezactiva toleranța și utilizați verificarea strictă a timpului" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Dezactivează toleranța la compararea timpilor" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Încărcați fișiere sincron" -#: Library/Main/Strings.cs:118 +#: 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 va încerca să efectueze mai multe operațiuni într-o singură " -"conexiune, deoarece acest lucru evită încercările repetate de conectare și " -"astfel accelerează procesul. Această opțiune poate fi utilizată pentru a se " -"asigura că fiecare operație este efectuată pe o conexiune separată" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nu reutilizați conexiunile" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3388,56 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Dacă nu s-au schimbat fișiere, Duplicate nu va încărca un set de backup. " -"Dacă datele de rezervă sunt utilizate pentru a verifica dacă a fost " -"executată o copie de siguranță, această opțiune va face ca Duplicati să " -"încarce o copie de rezervă chiar dacă este goală" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Încărcați fișiere de rezervă goale" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Această valoare poate fi utilizată pentru a seta o limită superioară " -"cunoscută asupra spațiului pe care îl are un backend. Dacă backend-ul " -"raportează mărimea însăși, această valoare este ignorată" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "O stocare maximă raportată" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Manipularea simbolică" +#: 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:129 +#: 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 " @@ -3446,14 +3491,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Manipularea hardlinkurilor" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Manipularea simbolică" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3469,22 +3514,23 @@ msgstr "" "hardlink ca o cale unică. Opțiunea \"{2}\" va ignora toate hardlink-urile cu" " mai mult de un link." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Excludeți fișierele după atribut" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Manipularea hardlinkurilor" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Utilizați această opțiune pentru a exclude fișiere cu anumite atribute. " -"Utilizați o listă de nume de atribute separate prin virgulă pentru a " -"specifica mai multe. Valorile posibile sunt: ​​{0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Excludeți fișierele după atribut" + +#: 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 " @@ -3497,47 +3543,57 @@ msgstr "" "instantaneu. Această soluție poate accelera accesul la fișiere în Windows " "XP." -#: Library/Main/Strings.cs:135 +#: 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:136 +#: 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 "" -"Un nume afișat care este atașat la această copie de rezervă. Poate fi " -"folosit pentru a identifica copiile de rezervă atunci când trimiteți " -"e-mailuri sau rularea de scripturi." -#: Library/Main/Strings.cs:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Numele de rezervă" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: 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:140 +#: 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 " @@ -3550,88 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Dimensiunea blocurilor utilizate în hașcare" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Calea către fișierul care conține memoria cache locală a bazei de date de " -"fișiere la distanță" -#: Library/Main/Strings.cs:145 +#: 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:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista fișierelor șterse" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Această opțiune poate fi utilizată pentru a reduce amprenta de memorie, fără" -" a păstra căile și timbrele de modificare în memorie" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Această opțiune poate fi utilizată pentru a crește viteza în schimbul " -"utilizării suplimentare a memoriei." -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "Stocați o memorie cache în memorie" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Nu interogați backend la pornire" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3646,11 +3685,11 @@ msgstr "" "mai mari ocupă un spațiu mai îndepărtat și care nu pot fi folosite " "niciodată." -#: Library/Main/Strings.cs:155 -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:156 +#: 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 " @@ -3663,51 +3702,43 @@ msgstr "" "a fi recuperat. Această valoare reprezintă un procentaj utilizat pentru " "fiecare volum și pentru stocarea totală." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Spațiul maxim pierdut în procente" -#: Library/Main/Strings.cs:158 +#: 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 "" -"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:159 -msgid "Does not perform any modifications" -msgstr "Nu efectuează modificări" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Algoritmul hash utilizat pe blocuri" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Algoritmul hash utilizat în fișiere" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3720,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:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Dezactivați compactarea automată" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3736,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Volumul pragului de dimensiune" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3750,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Numărul maxim de volume mici" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3764,51 +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:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Dezactivează baza de date locală" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Când listați conținutul sau când restaurați fișiere, baza de date locală " -"poate fi omisă. Acest lucru este de obicei mai lent, dar poate fi folosit " -"pentru a verifica conținutul real al magazinului de la distanță" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Păstrați o serie de versiuni" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Utilizați această opțiune pentru a seta numărul de versiuni pe care să le " -"păstrați, furnizați -1 pentru a păstra toate versiunile" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Păstrați toate versiunile într-un interval de timp" - -#: Library/Main/Strings.cs:177 +#: 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:178 -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:208 +msgid "Keep all versions within a timespan" +msgstr "Păstrați toate versiunile într-un interval de timp" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3820,34 +3842,31 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "Ignorați elementele sursă care lipsesc" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Ignorați elementele sursă care lipsesc" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Obțineți mai multe informații despre progres" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3856,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:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Obțineți mai multe informații despre progres" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Rezultatele rezultate complete" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3872,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Determinați dacă fișierele de verificare sunt încărcate" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Rezultatele rezultate complete" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3888,90 +3903,85 @@ 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:191 -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:221 +msgid "Determine if verification files are uploaded" +msgstr "Determinați dacă fișierele de verificare sunt încărcate" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Activează verificarea în profunzime a fișierelor" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Dimensiunea fișierului de citire a fișierului" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Permiteți modificării expresiei de acces" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Utilizați această opțiune pentru a permite modificarea expresiei de acces, " -"rețineți că această opțiune nu este permisă pentru o operațiune de salvare " -"de rezervă sau de reparație" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Listează numai fișierele" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Utilizați această opțiune pentru a lista doar seturi de fișiere și pentru a " -"evita traversarea numelor de fișiere și a altor metadate care încetinesc " -"procesul" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Nu stocați metadatele" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -3982,11 +3992,11 @@ msgstr "" "accelera operațiile de backup și restaurare, dar nu va afecta mult " "dimensiunea fișierului." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Restaurați permisiunile fișierului" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -3995,11 +4005,11 @@ msgstr "" " împiedica să accesați fișierele. Utilizați această opțiune pentru a " "restaura și permisiunile." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Verificați verificarea fișierului restabilit" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Restaurați permisiunile fișierului" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4010,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:210 -msgid "Do not use local data" -msgstr "Nu utilizați date locale" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Verificați verificarea fișierului restabilit" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4024,11 +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:212 -msgid "Check block hashes" -msgstr "Verificați hashes-ul blocului" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Nu utilizați date locale" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4037,11 +4064,11 @@ msgstr "" "blocurilor citite dintr-un volum înainte de a patra fișierele restaurate cu " "datele." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Reparați baza de date cu căi" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Verificați hashes-ul blocului" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4055,81 +4082,76 @@ msgstr "" "Baza de date rezultată poate fi căutată, dar nu poate fi utilizată pentru " "restaurarea datelor cu." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "Activați setarea locale" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Reparați baza de date cu căi" -#: Library/Main/Strings.cs:219 +#: 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 "" -"Î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:220 -msgid "Forces the display of the actual date instead of calendar date" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:221 +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Activați setarea locale" + +#: 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:222 +#: 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" +" 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 "" "Manipulați comunicarea fișierelor cu backend-ul folosind țevi filetate" -#: Library/Main/Strings.cs:223 -msgid "" -"Use this option to disable multithreaded handling of up- and downloads, that" -" can significantly speed up backend operations depending on the hardware " -"you're running on and the transfer rate of your backend." -msgstr "" -"Utilizați această opțiune pentru a dezactiva manipularea multiplă a " -"actualizărilor și descărcărilor, care pot accelera în mod semnificativ " -"operațiile backend, în funcție de hardware-ul pe care îl executați și de " -"rata de transfer a backend-ului." - -#: Library/Main/Strings.cs:224 -msgid "Limit number of concurrent threads" -msgstr "" - -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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 " @@ -4140,65 +4162,47 @@ msgstr "" "copii de rezervă completate și conținutul încărcat în sesiunea de copiere " "incompletă." -#: Library/Main/Strings.cs:231 -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:232 +#: 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:233 -msgid "Checks only file lastmodified" -msgstr "Verifică numai fișierul ultimmodified" - -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Permiteți eliminarea tuturor fileurilor" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Permiteți reconstrucția automată a bazei de date locale pentru a economisi " -"spațiu." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Permiteți eliminarea tuturor fileurilor" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4214,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:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4267,30 +4271,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 +4314,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4311,7 +4351,48 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4320,58 +4401,54 @@ msgstr "" "Cryptolibrary nu suporta transformări reutilizabile pentru algoritmul hash " "{0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Nu a reușit să creeze un instantaneu: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Nu sa reușit ștergerea fișierului {0}, testarea dacă există un fișier" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" "Recuperat de la problema încercării de a șterge fișierul inexistent {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Nu sa reușit recuperarea din eroarea de ștergere a fișierului {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Operația de ștergere a eșuat pentru {0} cu FileNotFound, conținând conținut" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Confirmați expresia de acces pentru criptare" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4380,27 +4457,27 @@ msgstr "" " cu excepția cazului în care criptarea este dezactivată sau parola este " "furnizată prin alte mijloace" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Solicitare parolă" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Confirmați expresia de acces pentru criptare" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Fraza de acces nu este permisă" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Introduceți expresia de acces pentru criptare" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Frazele de acces nu se potrivesc" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4409,29 +4486,11 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Când se rulează cu Mono, acest modul va verifica dacă sunt instalate " -"certificate și le recomandă să le instalați altfel" - -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Verificați pentru certificatele SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4439,47 +4498,45 @@ msgstr "" "Acest modul expune un număr de proprietăți care pot fi utilizate pentru a " "schimba modul în care sunt emise solicitările http" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Configurați solicitările http" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Utilizați această opțiune pentru a accepta orice certificat de server, " -"indiferent de eventualele erori. Vă rugăm să utilizați --accept-specified-" -"ssl-hash în locul dvs., ori de câte ori este posibil." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Acceptați orice certificat de server" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Opțional acceptați un certificat SSL cunoscut" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"Cererea implicită HTTP are atașat antetul \"Expect: 100-Continue\", care " -"permite unele optimizări atunci când se autentifică, dar rupe și unele " -"servere web, cauzând raportul \"417 - Așteptările au eșuat\"" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Dezactivați antetul așteptat" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4487,33 +4544,22 @@ msgstr "" "Implicit, solicitările http utilizează algoritmul de cracare RFC 896 pentru " "a sprijini transferul de pachete mici mai eficient." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Dezactivați curățarea" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Configurați solicitările http" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Adresa URL alternativă OAuth" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati utilizează un server extern pentru a susține fluxul de " -"autentificare OAuth. Dacă ați configurat propriul server de duplicați OAuth," -" puteți furniza urlul de actualizare." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Seturile au permis versiuni SSL" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Adresa URL alternativă OAuth" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4523,24 +4569,21 @@ msgstr "" "opțiune avansată și ar trebui utilizată numai dacă doriți să îmbunătățiți " "securitatea sau să rezolvați o problemă cu un anumit protocol SSL." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Setează timpul de funcționare prestabilit" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Această opțiune schimbă intervalul de timp prestabilit pentru orice " -"solicitare HTTP, timpul acoperind întreaga operație de la pachetul inițial " -"până la oprire" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Setează citirea" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4551,11 +4594,11 @@ msgstr "" "solicitare suspendată și această opțiune configurează durata maximă dintre " "activitatea pe o conexiune." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Setează tamponarea HTTP" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4565,7 +4608,11 @@ msgstr "" "\"{0}\" poate provoca scurgeri de memorie, dar poate îmbunătăți și " "performanța în unele cazuri." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4573,11 +4620,11 @@ msgstr "" "Acest modul funcționează intern pentru a analiza parametrii sursă pentru a " "salva mașinile virtuale Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configurați modulul Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4585,162 +4632,152 @@ msgstr "" "Acest modul funcționează intern pentru a analiza parametrii sursă pentru a " "salva bazele de date Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Configurați modulul Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +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:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Rulați scriptul" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Rulați un script la ieșire" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Scriptul \"{0}\" a revenit cu codul de ieșire {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: 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:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Eroare la executarea scriptului \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Executarea scriptului \"{0}\" a expirat" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Rulați un script la pornire" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Scriptul \"{0}\" a raportat mesaje de eroare: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Setează intervalul de timp pentru script" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Acest modul poate trimite e-mailuri după finalizarea unei operații" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Trimiteți e-mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Această valoare poate fi un nume de fișier. Dacă fișierul există, conținutul fișierului va fi folosit ca corp al mesajului.\n" -"\n" -"În corpul mesajului, se înlocuiesc anumite jetoane:\n" -"% OPERATIONNAME% - Numele operației, în mod normal \"Backup\"\n" -"% REMOTEURL% - Adresa URL a serverului de la distanță\n" -"% LOCALPATH% - Calea către fișierele sau folderele locale implicate în operație (dacă există)\n" -"% PARSEDRESULT% - Rezultatul analizat, dacă operația este o copie de rezervă. Valorile posibile sunt: ​​Eroare, Avertizare, Succes\n" -"\n" -"Toate opțiunile de linie de comandă sunt, de asemenea, raportate în%% value%, de ex. % Volsize%. Orice valoare necunoscută / dezactivată este eliminată." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Corpul mesajului" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Parola SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4752,78 +4789,51 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "E-mail destinatar (e)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Implicit, poșta va fi trimisă numai după o operație de copiere de rezervă. " -"Utilizați această opțiune pentru a trimite e-mail pentru toate operațiile." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Trimiteți e-mail pentru toate operațiile" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Expeditor de e-mail" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Puteți specifica unul dintre \"{0}\", \"{1}\", \"{2}\", \"{3}\". Puteți " -"furniza mai multe opțiuni cu un separator de virgulă, de ex. \"{0}, {1}\". " -"Valoarea specială \"{4}\" este o stenogramă pentru {0}, {1}, {2}, {3} \"și " -"va determina toate operațiile de salvare să trimită un e-mail." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 "" -"Un url pentru serverul SMTP, de ex. smtp: //example.com: 25. Servere multiple pot fi furnizate într-o listă prioritară, separate cu punct și virgulă. Dacă un server nu reușește, serverul următor din listă este încercat, până când mesajul a fost trimis.\n" -"Dacă nu este furnizat niciun server, se efectuează o căutare DNS pentru a găsi înregistrarea MX a primului destinatar și toate serverele SMTP sunt încercate în ordinea priorității până la expedierea mesajului.\n" -"\n" -"Pentru a activa SMTP prin SSL, utilizați formatul smtps: //example.com. Pentru a activa SMTP STARTTLS, utilizați formatul smtp: //example.com: 25 /? Starttls = când-disponibil sau smtp: //example.com: 25 /? Starttls = always. Dacă nu este specificat niciun port, portul 25 este utilizat pentru non-ssl și 465 pentru conexiunile SSL. Pentru a forța să nu utilizeze STARTTLS, folosiți smtp: //example.com: 25 /? Starttls = niciodată." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "Adresa URL SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4832,104 +4842,102 @@ msgstr "" "Această setare furnizează subiectul e-mailului. Valorile sunt înlocuite așa " "cum este descris în descrierea pentru - {0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Subiectul e-mailului" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Numele de utilizator SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "E-mailul nu a reușit: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Întreaga comunicație SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Nu a reușit să se trimită e-mail la server: {0}, mesaj: {1}, reîncercare cu " "{2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mailul a fost trimis cu succes pe server: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Acest modul oferă suport pentru trimiterea rapoartelor de stare prin " +"intermediul mesajelor XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Modul de raportare XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "E-mail destinatar XMPP" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Utilizatorii care ar trebui să trimită mesajele, specifică mai mulți " -"utilizatori separați prin virgulă" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Șablonul de mesaj" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Această valoare poate fi un nume de fișier. Dacă fișierul există, conținutul fișierului va fi folosit ca mesaj.\n" -"\n" -"În mesaj, se înlocuiesc anumite jetoane:\n" -"% OPERATIONNAME% - Numele operației, în mod normal \"Backup\"\n" -"% REMOTEURL% - Adresa URL a serverului de la distanță\n" -"% LOCALPATH% - Calea către fișierele sau folderele locale implicate în operație (dacă există)\n" -"% PARSEDRESULT% - Rezultatul analizat, dacă operația este o copie de rezervă. Valorile posibile sunt: ​​Eroare, Avertizare, Succes\n" -"\n" -"Toate opțiunile de linie de comandă sunt, de asemenea, raportate în%% value%, de ex. % Volsize%. Orice valoare necunoscută / dezactivată este eliminată." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Numele de utilizator XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Numele de utilizator pentru contul care va trimite mesajul, inclusiv numele " -"de gazdă. I.E. \"Account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "Parola XMPP" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Parola pentru contul care va trimite mesajul" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -4938,175 +4946,191 @@ msgstr "" "Puteți specifica unul dintre \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "Puteți furniza mai multe opțiuni cu un separator de virgulă, de ex. \"{0}, {1}\". Valoarea specială \"{4}\" este o scurtă durată pentru \"{0}, {1}, {2}, {3}\" și va determina trimiterea unui mesaj pentru toate operațiile de salvare." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Trimiteți mesaje pentru toate operațiile" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Implicit, mesajele vor fi trimise numai după o operație de copiere de " -"rezervă. Utilizați această opțiune pentru a trimite mesaje pentru toate " -"operațiile" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Modul de raportare XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Acest modul oferă suport pentru trimiterea rapoartelor de stare prin " -"intermediul mesajelor XMPP" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "A expirat timp în timp ce vă conectați la serverul jabber" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Mesajul jabber nu a fost trimis: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Modul de raportare HTTP" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "Adresa URL de raport HTTP" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Modul de raportare HTTP" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Numele parametrului pentru a trimite mesajul ca" -#: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "Numele parametrului pentru a trimite mesajul ca." +#: 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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" -msgstr "" -"Parametri suplimentari adăugați la mesajul http. I.E. „Parametru1 = valoare1" -" & parametru2 = valoare2“" - -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Nu a fost trimis mesajul http: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Valoarea nevalidă a dimensiunii: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "Validatorul certificatului SSL a fost sunat într-o ordine incorectă" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0} Puteți să doriți să importați un set de certificate de încredere în " -"magazinul de certificate Mono. {0} Utilizați comanda: {0} cert-sync " -"/etc/ssl/certs/ca-certificates.crt # pentru sistemele bazate pe Debian { 0} " -"cert-sync /etc/pki/tls/certs/ca-bundle.crt # pentru derivatele RedHat {0} " -"Citiți mai multe: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Certificatul de server a avut eroarea {0} și hash {1} {2} Dacă aveți " -"încredere în acest certificat, utilizați opțiunea de linie de comandă " -"--accept-specified-ssl-hash = {1} } De asemenea, puteți încerca să importați" -" certificatul de server în piscina de încredere a sistemelor de operare." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5115,98 +5139,98 @@ msgstr "" "Eroare la validarea hash-ului certificatului, mesaj de eroare: {0}, nume de " "eroare SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Dosarul temporar nu există: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Parola nu a putut fi analizată: {0}, număr întreg nevalid" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Specificator nevalid: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Date nepartiționate: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Uri este nevalid: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Uri lipsește un nume de gazdă: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} octeți" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0: N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0: N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0: N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0: N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "Șirul \"{0}\" nu a putut fi analizat într-o dată" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Nu pot citi și scrie pe același flux" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5214,36 +5238,36 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "Comanda {0} are nevoie de cel puțin una din următoarele opțiuni: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5252,103 +5276,125 @@ msgstr "" "S-au găsiti {0} comenzi , dar s-au așteptat {1}, comenzi:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Comanda nu este acceptată: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Niciun set de fisiere nu au corespuns criteriilor" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Următoarele seturi de fișiere vor fi șterse:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Aceste seturi de fișiere au fost șterse:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Baze de date suportate:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Module de compresare acceptate:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Module de criptare acceptate:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Opțiuni acceptate:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modulul nu este încărcat automat, utilizați -enable-module pentru al încărca" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modulul nu este încărcat automat, utilizați -enable-module pentru al încărca" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Module generale acceptate:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Opțiunea - {0} a fost furnizată, dar este rezervată pentru utilizare internă" -" și nu poate fi setată" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "A apărut o eroare: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Mesajul de eroare intern este: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Includeți fișiere" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Excludeți fișiere" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5359,11 +5405,11 @@ msgstr "" "fișiere. Atunci când se utilizează cu list sau restore, va lista sau " "restaura fișierele de control în loc de fișierele normale." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Utilizați fișierele de control" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5371,20 +5417,20 @@ msgstr "" "Dacă această opțiune este setată, rapoartele de progres și alte mesaje care " "ar merge în mod normal la consola vor fi redirecționate în jurnal." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Dezactivați ieșirea consolei" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Comutați actualizările automate" -#: CommandLine/Program.cs:283 +#: 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 aacfba46f..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 f07c4bc35..572754021 100644 --- a/Localizations/duplicati/localization-ru.po +++ b/Localizations/duplicati/localization-ru.po @@ -5,295 +5,33 @@ # # Translators: # Василий Хворов , 2017 -# Rondo Van , 2017 -# Dmitry Kartsyn , 2017 -# Aleksandrs Aleksandrovs , 2017 -# Pavel Klevakin , 2017 -# Andrey, 2017 -# Valery , 2018 -# 85f5ad14c5f803c69d22f4aeb4ef6a7e, 2018 +# Igor *** , 2021 +# 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: 85f5ad14c5f803c69d22f4aeb4ef6a7e, 2018\n" -"Language-Team: Russian (https://www.transifex.com/duplicati/teams/67655/ru/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Другой экземпляр запущен и был уведомлен" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"Не удалось создать, открыть или обновить базу данных.\n" -"Сообщение об ошибке: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Отображает эту справку" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Поддерживаемые аргументы командной строки:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Этот параметр может использоваться для хранения некоторых или всех " -"параметров для клиента командной строки. Файл должен быть текстовым, " -"предпочтительно в кодировке UTF-8. Каждая строка в файле должна быть в " -"формате --параметр=значение. Специальные параметры --{0} и --{1} могут " -"использоваться для переопределения локального пути и uri назначения, " -"соответственно. Параметры в этом файле имеют приоритет над параметрами в " -"командной строке. Фильтры нельзя задать и в файле, и в командной строке " -"одновременно. Вместо этого, можно использовать специальные параметры --{2}, " -"--{3}, или --{4}, чтобы задать фильтры внутри файла параметров. Каждому " -"фильтру должен предшествовать + или -, а несколько фильтров должны быть " -"соединены через {5} " - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Путь к файлу с параметрами" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"Фильтры нельзя указывать в командной строке, если фильтры также присутствуют" -" в файле параметров. Используйте специальные параметры --{0}, --{1}, или " -"--{2}, чтобы задать фильтры в файле параметров. Каждому фильтру должен " -"предшествовать + или -. Несколько фильтров должны быть соединены через {3}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Не удается прочитать параметры файла «{0}», причина: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Выводит сообщения журнала в указанный файл" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Определяет количество информации, записываемой в лог файл" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Активирует портативный режим, когда база данных располагается вместе с " -"исполняемым файлом" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Произошел серьезный сбой в Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Не удается произвести запуск, возможно уже выполняется другой процесс?\n" -"Сообщение об ошибке: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Отключает шифрование базы данных" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" -"Обнаружена неподдерживаемая версия SQLite ({0}), требуется {1} или выше" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Путь к папке со статическими файлами для веб-сервера. Папка должна " -"находиться в папке установки" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" -"Порт для входящих соединений веб-сервера. Несколько значений может быть " -"задано через запятую." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Ключ и сертификат в формате PKCS #12, которые будут использованы веб-" -"сервером для SSL. Поддерживаются только ключи RSA/DSA." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Пароль для расшифровки файла сертификата PKCS #12." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"Интерфейс, который будет слушать веб-сервер. Специальные значения «*» и " -"«any» означают любой интерфейс. Специальное значение «loopback» означает " -"адаптер loopback." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"Пароль, необходимый для доступа к веб-серверу. Эта опция сохраняется, " -"поэтому вам не нужно ее устанавливать при каждом запуске. Установка пустого " -"значения отключает пароль." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Включает пинг-понг ответчик" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"При работе в качестве сервера, демон службы должен проверять, что процесс " -"отвечает. Если этот параметр включен, сервер читает stdin и пишет ответ на " -"каждую прочитанную строку" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Очистить старые логи" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" -"Указать время, после которого данные журнала будут удаляться из базы данных." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Задает папку для хранения настроек" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"Duplicati требуется хранить небольшую базу данных со всеми настройками. " -"Используйте этот параметр, чтобы выбрать, где хранятся настройки. Эту опцию " -"можно также установить с помощью переменной окружения {0}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Устанавливает ключ шифрования базы данных" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"Эта опция устанавливает ключ шифрования, используемый для скремблирования " -"базы данных локальных настроек. Эту опцию можно также установить с помощью " -"переменной окружения {0}. Используйте опцию --{1}, чтобы отключить " -"скремблирование базы данных." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Папка для временного хранения" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Невозможно найти допустимую дату с учетом даты начала {0}, интервала " -"повторения {1} и разрешенных дней {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Сервер запущен и слушает на {0}, порт {1}" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" -"Невозможно создать SSL сертификат с данными параметрами. Детали ошибки: {0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "Невозможно открыть сокет для входящих соединений, порты: {0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -301,55 +39,50 @@ msgstr "" "Этот модуль шифрует все файлы таким же образом, как и AESCrypt, используя " "256-битное AES-шифрование." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "Шифрование AES-256, встроенное" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Пустые пароли не допускаются" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Используйте этот параметр, чтобы установить количество потоков, разрешенных " -"для операций шифрования AES. Допустимые значения: 0 (используется по " -"умолчанию) или от 1 (без многопоточности) до 4 (максимальная " -"многопоточность)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Установить количество потоков шифрования (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Не удалось расшифровать данные (неверная кодовая фраза?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"Модуль шифрования GPG использует программу GNU Privacy Guard для шифрования " -"и расшифровки файлов. Это требует наличия исполняемого файла gpg в системе. " -"В Windows предполагается, что он расположен в каталоге установки по " -"умолчанию, в Linux и OSX подразумевается, что программа доступна через " -"переменную окружения PATH. Возможно явное указание пути к GPG при помощи " -"ключа --gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, внешний" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -358,24 +91,11 @@ msgstr "" "Вы не можете указать здесь опцию --passphrase-fd. Опция --decrypt " "используется всегда." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Дополнительные опции командной строки GPG для расшифровки" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPG шифрование/дешифрование будет использовать опцию --armor для защиты " -"файлов с помощью armor. Установите этот переключатель, чтобы удалить " -"параметр --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Не используйте GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -384,34 +104,24 @@ msgstr "" "Вы не можете указать здесь опцию --passphrase-fd. Опция --encrypt " "используется всегда." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Дополнительные опции командной строки GPG для шифрования" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" -msgstr "" - -#: Library/Encryption/Strings.cs:47 -msgid "" -"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" -"Путь к программе GNU Privacy Guard. Если путь не указан, Duplicati будет " -"считать, что программа \"gpg\" доступна по системному пути." +msgstr "Не удалось выполнить GPG в \"\"{0}\" {1}\": {2}" #: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Путь к GnuPG" +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"search for \"gpg2\" and \"gpg\" on the system." +msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Этот параметр имеет нестандартную обработку, используйте вместо этого " -"параметр --{0}" +msgid "The path to GnuPG" +msgstr "Путь к GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -426,8 +136,8 @@ msgid "Use GPG Armor" msgstr "Использовать GPG Armor" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Переопределяет команду GPG, предоставленную для расшифровки" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -436,11 +146,9 @@ msgstr "Команда расшифровки GPG" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Переопределяет команду шифрования GPG по умолчанию «{0}», обычное " -"использование – запрос асимметричного шифрования с параметром {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -459,77 +167,82 @@ msgstr "Ошибка при вызове GnuPG, программа не выда msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Ошибка при вызове GnuPG, программа не завершилась" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "псевдонимы" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "значение по умолчанию" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[УСТАРЕЛО]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "значения" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Булево" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Перечисление" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Флаги" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Целое" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Путь" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Размер" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Строка" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Период времени" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Неизвестный" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Невозможно создать папку, поскольку она уже существует." -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Запрашиваемая папка не существует" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Отменено" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Запрашиваемый файл не существует" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -540,26 +253,26 @@ msgstr "" "Сообщение об ошибке: {0} \n" "Команды: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "Ошибка выполнения внешней команды с заданным лимитом времени: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Не удалось сопоставить локальный путь {0} какому-либо пути к снимку: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "Сценарий завершён успешно, но временная папка {0} не существует: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -567,35 +280,35 @@ msgstr "" "Сценарий завершён успешно, но временная папка {0} по прежнему существует: " "{1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "Сценарий вернул код {0}, хотя ожидалось {1}: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "Сценарий успешно завершён, но на выходе отсутствует параметр {0}: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" -msgstr "" +msgstr "Не удаётся определить полный путь для USN записи" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" -msgstr "" +msgstr "Записи журнала USN были очищены с момента последнего сканирования" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Неожиданный пустой ответ при перечислении" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN не поддерживается на Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -603,90 +316,81 @@ msgstr "" "Количество файлов, возвращенных USN равно нулю. Вероятно, произошла ошибка. " "Чтобы исправить это, USN был отключен." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" -msgstr "" +msgstr "Обнаружен неожиданный формат пути" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." -msgstr "" +msgstr "Не поддерживаемая версия USN журнала." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" +"Предыдущее резервное копирование не записало информацию из USN журнала" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "Изменился ID журнала USN" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "Следующий USN равен нулю" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Настройки резервного копирования изменены" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Вызывающий процесс не имеет привилегий резервного копирования" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Не указана обязательная опция: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Пароль для подключения к серверу. Также может устанавливаться через " -"переменную окружения «AUTH_PASSWORD». Если пароль задан, --{0} также должен " -"быть установлен" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Задание пароля для подключения к серверу" +#: Library/Backend/OpenStack/Strings.cs: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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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 "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:29 -msgid "Supplies the domain used to connect to the server" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -694,19 +398,18 @@ msgstr "" "Логин для подключения к серверу. Также может передаваться в переменной " "окружения \"AUTH_USERNAME\"" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Задание имени пользователя для подключения к серверу" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -716,11 +419,11 @@ msgstr "" "быть указан при аутентификации с помощью пароля, но не требуется при " "использовании API ключа." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Задание Tenant Name для подключения к серверу" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -728,11 +431,11 @@ msgstr "" "Ключ API может использоваться для подключения к некоторым провайдерам без " "предоставления пароля и идентификатора." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Предоставляет API ключ, используемый для подключения к серверу" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -742,19 +445,19 @@ msgstr "" "пользователя и поиска службы хранения. URL обычно заканчивается на «/v2.0». " "Известные поставщики: {0} {1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Указывает URL для аутентификации" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" -msgstr "" +msgstr "Версия Keystone API, которая будет использоваться" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -764,51 +467,68 @@ msgstr "" "указания места размещения контейнера. Обратитесь к своему провайдеру за " "списком допустимых регионов или оставьте пустым для региона по умолчанию." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Указывает регион для создания контейнера" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"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:8 +#: 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 выполняется в активном режиме. " -"Даже если установлен флаг «ftp-passive», соединение будет выполняться в " -"активном режиме" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Переключает способ подключения FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 будет выполняться в пассивном " -"режиме, который работает лучше с некоторыми брэндмауэрами. Если при этом " -"установлен флажок \"ftp-regular\", то этот флажок игнорируется." -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -816,51 +536,17 @@ msgstr "" "Пароль для подключения к серверу. Также может устанавливаться через " "переменную окружения «AUTH_PASSWORD»." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Использовать защищенное SSL (FTPS) соединение" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Папка {0} не найдена: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "Файл {0} был загружен, но потом не найден, список фалов вернул {1}" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Файл {0} был загружен, но возвращенный размер был {1}, а ожидалось {2}" -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Не проверять при загрузке" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -870,46 +556,81 @@ msgstr "" "Используйте этот параметр, чтобы отключить эту проверку и сделать выгрузку " "более быстрой, но менее надежной." -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Не проверять при загрузке" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Папка {0} не найдена: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Хранилище" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -"Необходимо указать идентификатор проекта с--{0} для создания блока памяти" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Код авторизации" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Токен авторизации получен из {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Код авторизации" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -918,11 +639,11 @@ msgstr "" "Этот параметр используется только при создании новых блоков памяти. Используйте параметр, чтобы задать, в какой области будут храниться данные. Расходы варьируются в зависимости от расположения блока памяти. Известные расположения блоков памяти:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Определяет параметр расположения создаваемых блоков памяти" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -931,243 +652,170 @@ msgstr "" "Этот параметр используется только при создании новых блоков памяти. Используйте параметр, чтобы изменить тип хранилища блока памяти. Расходы и функциональность зависит от класса хранилища блока. Известные классы хранилища:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Указывает класс храненилища для создания блока памяти" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Указывает проект для создания блока памяти" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Этот параметр используется только при создани новых блоков памяти. " -"Используете параметр для указания идентификатора проекта, к которому " -"относится блок памяти. Проект определяет, куда будут отнесены расходы на " -"использование" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" -"Этот бэкэнд может читать и записывать данные в Google Drive. Поддерживаемый " -"формат — «googledrive://folder/subfolder»." #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Диск" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "В папке \"{1}\" содержится несколько элементов с именем \"{0}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 -msgid "Team drive ID" +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/GoogleServices/Strings.cs:49 msgid "" "This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"drive." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format +#: Library/Backend/GoogleServices/Strings.cs:50 +msgid "Team drive ID" +msgstr "Идентификатор общего диска" + +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles использует различные серверы аутентификации в зависимости от " -"местонахождения пользователя. Используйте эту опцию, чтобы задать " -"альтернативный URL для аутентификации. Опция переопределяет --{0}." - -#: Library/Backend/CloudFiles/Strings.cs:5 -msgid "Provide another authentication URL" -msgstr "Укажите другой URL для аутентификации" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "" -"Предоставляет API Access Key, используемый для аутентификации с CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Предоставляет ключ доступа для соединения с сервером" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati предполагает, что данные предоставлены для учетной записи в США. " -"Используйте эту опцию, если учетная запись принадлежит Великобритании. " -"Замечание: это эквивалентно установке --{0}={1}." - -#: Library/Backend/CloudFiles/Strings.cs:13 -msgid "Use a UK account" -msgstr "Используйте учетную запись в Великобритании" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "" -"Предоставляет имя пользователя, используемое для аутентификации с " -"CloudFiles." - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "Задание имени пользователя для аутентификации с CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Укажите другой URL для аутентификации" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Используйте учетную запись в Великобритании" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "Проверка хэша MD5 (ETag) не удалась" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Не удалось удалить файл" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Не удалось загрузить файл" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Не указан CloudFiles API Access Key" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Не указан CloudFiles userID" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Неожиданный ответ от CloudFiles, возможно изменился API?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "" -"AWS \"Secret Access Key\" может быть получен после входа в аккаунт AWS, а " -"также через через \"auth-password\" свойство" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS \"Secret Access Key\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" -"AWS \"Access Key ID\" может быть получен после входа в аккаунт AWS, а также " -"через через \"auth-username\" свойство" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"Access Key ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Этот флажок используется только при создании новых блоков памяти. Если " -"флажок отмечен, то блок памяти будет создан на сервере, расположенном в " -"Европе. Этот флажок активирует флаг «s3-use-new-style». Тарифы Amazon " -"немного выше для блоков памяти, размещаемых в Европе." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Использовать европейский сервер" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Использовать стиль вызова поддомена" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Не удается определить имя блока памяти для узла: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Этот флаг переключает использование специального RSS заголовка. Вероятность " -"исчезновения файлов, хранящихся с использованием RRS, выше, чем у хранящихся" -" в обычном режиме, но, с другой стороны, стоимость их хранения ниже. " -"Подробнее см. здесь: http://aws.amazon.com/about-aws/whats-new/2010/05/19" -"/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Использовать Reduced Redundancy Storage" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Вы используете устаревший формат url, пожалуйста, замените его на {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Параметры --{0} и --{1} являются взаимоисключающими" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Пожалуйста, используйте --{0} = {1}" - #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "Не указан секретный ключ S3" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "Не указан ID пользователя S3" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1176,11 +824,11 @@ msgstr "" "Этот параметр используется только при создании новых блоков памяти. Используйте этот параметр, чтобы задать, в каком регионе будут храниться данные. Тарифы Amazon будут немного выше для блоков памяти, расположенных вне США. Известные места расположения блоков памяти:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Определяет ограничения S3 расположения" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1189,44 +837,43 @@ msgstr "" "Компании, отличные от Amazon, могут также поддерживают S3 API, что означает, что этот бэкенд также может читать и записывать данные для этих провайдеров. Используйте эту опцию для установки имени хоста. В настоящее время известны провайдеры: \n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Указывает альтернативное имя сервера S3." - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -"Опция вызова поддомена ничего не делает, библиотека выберет правильное " -"соглашение о вызове" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Использовать защищенное SSL (HTTPS) соединение" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1234,30 +881,87 @@ msgstr "" "Используйте этот параметр, чтобы указать класс хранения. Если этот параметр " "не используется, сервер выберет класс хранения по умолчанию." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Укажите класс хранилища" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "Имя пользователя" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "Пароль" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"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:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Альтернативный FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Папка {0} не найдена: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Файл {0} был загружен, но возвращенный размер был {1}, а ожидалось {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1267,144 +971,144 @@ msgstr "" "проверки каждой загрузки. Используйте этот параметр, чтобы отключить эту " "проверку. Загрузка станет быстрее, но менее надежной." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "Если этот параметр задан, тип подключения FTP будет изменен." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Настройка типа соединения FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "Если этот параметр задан, режим шифрования FTP будет изменен." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Настройка режима шифрования FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "Этот флажок определяет политику SSL при использовании шифрования." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Настройка политики SSL для использования при включенном шифровании" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" +"Некоторым FTP-серверам требуется небольшая задержка перед сообщением о " +"правильном размере файла. Требуемая задержка зависит от топологии сети. Если" +" вы столкнулись с ошибками, связанными с несоответствием размера " +"загружаемого фала , попробуйте добавить задержку в несколько секунд." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" -msgstr "" +msgstr "Добавить задержку после выгрузки файла" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Ошибка удаления файла: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Ошибка чтения файла: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Ошибка записи файла: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Модуль для создания частных и открытых ключей SSH" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Генератор ключа SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Имя пользователя публичного ключа" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Имя пользователя для добавления к открытому ключу" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Тип ключа" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Определяет тип ключа, который будет сгенерирован" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Длина ключа" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Длина ключа в битах" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Модуль для передачи публичных ключей SSH" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Загрузчик ключа SSH" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "URL для SSH подключения" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "URL используемый для подключения к SSH" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Открытый SSH ключ для добавления" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"Публичный ключ SSH должен быть корректной строкой SSH, которая добавляется в" -" файл .ssh/authorized_keys" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" msgstr "" -"Предоставляет отпечаток, используемый для проверки подлинности сервера" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1414,80 +1118,57 @@ msgstr "" "происходит проверка отпечатка. Эту опция служит, чтобы отключить проверку " "отпечатка ключа хоста. Используйте только в тестовых целях!" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Отключает проверку отпечатков" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Указывает на действительный файл ключа OpenSSH. Если файл зашифрован, то " -"указанный пароль будет использован для расшифровки. При указании этого " -"параметра пароль не будет использоваться для аутентификации. Этот параметр " -"работает только при использовании управляемого SSH клиента." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Использует закрытый ключ SSH для проверки подлинности " +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"Секретный ключ SSH, закодированный с помощью url. Закрытый ключ должен иметь" -" префикс {0}. Если файл зашифрован, используется для дешифрации ключевого " -"файла используется предоставленный пароль . Если указан этот параметр, " -"пароль для аутентификации не используется. Эта опция работает только для " -"управляемого SSH-клиента." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Используйте этот параметр для управления внутренним тайм-аутом для операций " -"SSH. Если эти параметры установлены в ноль, операции не будут завершаться по" -" тайм-ауту" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Задаёт величину тайм-аута операции" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Устанавливает интервал поддержки активности" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Не удается задать папку для {0}, сообщение об ошибке: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1498,7 +1179,7 @@ msgstr "" "отпечаток \"{0}\". Причиной может быть или неправильная конфигурация, или " "атака «man-in-the-middle»!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1507,23 +1188,17 @@ msgstr "" "Пожалуйста, добавьте --{1}=\"{0}\", чтобы доверять этому хосту. Опционально " "можно использовать --{2} (НЕ БЕЗОПАСНО!) для тестирования." -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Принудительно удалять файлы" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1533,63 +1208,87 @@ msgstr "" "удален спустя какое-то время. Используйте эту команду, чтобы полностью " "удалять файлы незамедлительно." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Принудительно удалять файлы" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." -msgstr "" +msgstr "Этот бэкэнд может читать и записывать данные в Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" +"Локальный репозиторий для Rclone. Убедитесь, что он настроен как локальный " +"диск, так как ему нужен доступ к файлам, созданным Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Локальный репозиторий" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" +"Удаленный репозиторий для Rclone. Это может быть любой из бэкендов, " +"предоставляемых Rclone. Более подробная информация доступна на " +"https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Удаленный репозиторий" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" -msgstr "" +msgstr "Удаленный путь" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." +msgstr "Опции будут переданы в rclone." + +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" +"Полный путь к исполняемому файлу rclone. Только нужно, если это не на вашем " +"пути." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Локальная папка или диск" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1597,19 +1296,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Эта опция работает, только если также задана опция --{0}. Если указаны " -"альтернативные пути, этот параметр указывает имя файла-маркера, который " -"должен присутствовать в папке. Это может использоваться для обработки " -"ситуаций, когда изменяется буква или точка монтирования внешнего диска. " -"Обеспечив наличие определенного файла, можно предотвратить запись данных на " -"нежелательный внешний диск. Содержимое файла никогда не проверяется, только " -"его существование." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Найдите файл в папке назначения" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1623,35 +1315,19 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"Эта опция позволяет указать несколько целей. Основной целевой путь помещается перед списком путей, поставляемых с этой опцией. Перед началом резервного копирования, каждая папка в списке проверяется существование каждой папки из списка, а также, опционально, наличие в ней файла-маркера, указанного с помощью --{0}. Первая существующая папка, в которой, опционально, присутствует файл-маркер, используется в качестве места назначения. \n" +"Несколько назначений разделяются символом «{1}». В Windows путь может быть UNC-адресом, а буква диска может быть заменена звездочкой (*), например: «*:\\backup», в этом случае будут проверены все диски. Если указаны имя пользователя и пароль, то они будут использованы для всех мест назначений." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Список вторичных целевых путей" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Этот бэкэнд может читать и писать данные в бэкенд на файловой основе. " -"Допустимые форматы: «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:13 -msgid "Local folder or drive" -msgstr "Локальная папка или диск" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Папка {0} не существует" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1659,466 +1335,502 @@ msgid "" msgstr "" "Файл-маркер «{0}» не был найден ни в одном из проверенных расположений {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Переместить файл вместо копирования" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Принудительная аутентификация в удаленном хранилище" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Если этот параметр задан, любая существующая аутентификация в удаленном " -"хранилище будет сброшена перед новой попыткой аутентификации" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"\"B2 Cloud Storage Application Key\" может быть получен после входа в " -"аккаунт Backblaze, а также через через \"auth-password\" свойство" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "B2 Cloud Storage Application Key" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"\"B2 Cloud Storage Account ID\" может быть получен после входа в аккаунт " -"Backblaze, а также через через \"auth-username\" свойство" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "B2 Cloud Storage Account ID" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Не указан B2 Cloud Storage Application Key" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Не указан B2 Cloud Storage Account ID" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Этот бэкэнд позволяет читать и записывать данные в облачное хранилище " -"Backblaze B2. Допустимые форматы: «b2://bucketname/prefix»" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"По умолчанию создается приватный блок памяти. Используйте этот параметр, " -"чтобы задать тип блока. Обратитесь к документации B2 за перечнем допустимых " -"типов " -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Тип блока памяти, используемый при создании блока" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" -msgstr "" +msgstr "Размер страниц со списком файлов" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" -msgstr "" +msgstr "URL-адрес по умолчанию для загрузки файлов" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -"Значение «{0}» недопустимо для «{1}», оно должно быть целым положительным " -"числом" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Децентрализованное облако Sia" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Этот бэкэнд может читать и записывать данные в Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Децентрализованное облако Sia" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Путь резервного копирования" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Целевой путь, т.е. /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Пароль Sia" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Минимальное значение - 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" +"Идентификатор авторизации не был предоставлен. Его можно получить у {0}." -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " "better on a slower or less reliable connection), and to be a multiple of 320" " KiB." msgstr "" +"Размер отдельных фрагментов, которые загружаются отдельно для больших " +"файлов. Рекомендуется иметь размер 5-10 МБ (хотя меньшее значение может " +"лучше работать при более медленном или менее надежном соединении) и быть " +"кратным 320 КБ." -#: Library/Backend/OneDrive/Strings.cs:11 -msgid "Number of retries for each fragment" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Размер фрагмента для больших загрузок" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:31 msgid "" "Number of retry attempts made for each fragment before failing the overall " -"file upload" +"file upload." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Millisecond delay between fragment errors" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:32 +msgid "Number of retries for each fragment" +msgstr "Количество повторов для каждого фрагмента" -#: Library/Backend/OneDrive/Strings.cs:14 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:34 +msgid "Millisecond delay between fragment errors" +msgstr "Задержка между ошибками фрагмента (в миллисекундах)" + +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" -msgstr "" +msgstr "Использовать класс HttpClient" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 -msgid "Microsoft OneDrive v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:22 +#: 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:23 -msgid "Optional ID of the drive" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "Microsoft OneDrive v2" +msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" +"Идентификатор диска для хранения данных. Если диск не указан, диск " +"\"OneDrive\" или \"OneDrive для бизнеса\" по умолчанию будет использоваться " +"через «{0}»." -#: Library/Backend/OneDrive/Strings.cs:29 -msgid "Microsoft SharePoint v2" -msgstr "" +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "Необязательный идентификатор диска (ID)" -#: Library/Backend/OneDrive/Strings.cs:30 +#: 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})" +"{2} ({3})." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:50 +msgid "Microsoft SharePoint v2" +msgstr "Microsoft SharePoint v2" + +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" -msgstr "" +msgstr "идентификатор сайта" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" -msgstr "" +msgstr "Не указан идентификатор сайта" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" +"Использованы конфликтующие идентификаторы сайтов: даны {0}, но найдены {1}" -#: Library/Backend/OneDrive/Strings.cs:39 -msgid "Microsoft Office 365 Group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:40 +#: 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 " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +" (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 "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:60 +msgid "Microsoft Office 365 Group" +msgstr "Microsoft Office 365 Group" + +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" +msgstr "идентификатор группы" + +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" +msgstr "Электронный адрес группы" + +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" -msgstr "" +msgstr "Не найдено ни одной группы с указанным адресом электронной почты: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" -msgstr "" +msgstr "Найдено несколько групп с указанным адресом электронной почты: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" +"Использованы конфликтующие идентификаторы групп: указано {0}, но найдено {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Все файлы будут записаны в указанный контейнер" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Название контейнера для хранения" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Не указана учетная запись хранилища Azure" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Учетная запись может быть получена нажатием кнопки \"Manage Access Keys\" в " -"личном кабинете хранилища Azure" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Учетная запись хранилища" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Ключ доступа может быть получен нажатием кнопки \"Manage Access Keys\" в " -"личном кабинете хранилища Azure" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Ключ доступа" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Не задан ключ доступа Azure" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "" -"Этот бэкэнд позволяет читать и записывать данные в хранище Azure blob. " -"Допустимые форматы: «azure://bucketname»" - -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -"Этот бэкэнд может читать и писать данные в Jottacloud, используя протокол " -"REST. Допустимый формат — «jottacloud://folder/subfolder»." -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Не указано имя пользователя" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Не указан пароль" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Не указан путь, невозможно загрузить файлы в корневую папку" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Указана некорректная точка монтирования." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Предоставляет устройство для создания резервной копии" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2132,11 +1844,11 @@ msgstr "" "также указать точку монтирования для использования на этом устройстве с " "параметром «{0}»." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Задание точки монтирования на сервере" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2152,61 +1864,120 @@ msgstr "" "пользовательское устройство с параметром «{0}», вы можете назвать точку " "монтирования по своему усмотрению." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" +"Количество потоков для операций восстановления. В некоторых случаях скорость" +" загрузки ограничена 18,5 Мбит/с на один поток. Используйте несколько " +"потоков для увеличения пропускной способности." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" +"Размер фрагмента для одновременной загрузки. Эти фрагменты будут храниться в" +" памяти, поэтому их должно быть как можно меньше." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Этот бэкэнд может читать и писать данные в Mega.co.nz. Допустимый формат — " -"«mega://folder/subfolder»" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2216,13 +1987,13 @@ msgstr "" " параметр включает данный способ проверки. Возможно только для серверов и " "клиентов Windows." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Использовать встроенную аутентификацию Windows для соединения с сервером" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2230,11 +2001,11 @@ msgstr "" "Используйте этот параметр, чтобы перемещать файлы в корзину вместо полного " "удаления при уплотнении или удалении резервных копий." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Переместить удаленные файлы в корзину" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2246,11 +2017,11 @@ msgstr "" "вызвать неустранимые таймауты при определенных условиях. Используйте эту " "опцию только при очень быстром и стабильном соединении с интернет." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Загружать файлы в прямом бинарном режиме" +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2259,11 +2030,11 @@ msgstr "" "времени ожидания веб-операции при взаимодействии с сервером SharePoint. " "Рекомендованное значение — 180 секунд." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Задать время ожидания для веб-операций SharePoint." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2271,16 +2042,16 @@ msgstr "" "Используйте этот параметр, чтобы задать размер каждого блока при загрузке на" " сервер SharePoint. Рекомендованное значение — 4 МБ." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "Задать размер блока для фрагментированных загрузок в SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Элемент с путём «{0}» не найден на сервере «{1}»." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2290,7 +2061,7 @@ msgstr "" "неверные учётные данные. Или попробуйте использовать '//' в пути для " "разделения путей веб и каталога." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2298,71 +2069,64 @@ msgstr "" "Кажется, все шло нормально, но тут, внезапно, не удалось прочитать заголовок" " web для проверки соединения. Чую, что-то не так." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive для бизнеса" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Принудительно использовать метод HTTP дайджест-аутентификации" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2371,7 +2135,7 @@ msgstr "" "Сервер вернул код ошибки {0} ({1}), означающий, что сервер не поддерживает " "соединения WebDAV" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2382,27 +2146,24 @@ msgstr "" "Это может быть связано с тем, что файл удален или недоступен, но также может быть вызвано тем, что расширение файла {2} заблокировано веб-сервером. IIS блокирует неизвестные расширения по умолчанию.\n" "Сообщение об ошибке: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"В целях отладки, возможно задать путь к файлу, в который будет записывать " -"ответ PROPFIND" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Записать ответ PROPFIND" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2410,15 +2171,105 @@ msgstr "" "Этот бэкэнд позволяет читать и записывать данные в бэкэнд на основе Tahoe-" "LAFS. Допустимый формат: «tahoe://hostname:port/uri/$DIRCAP»" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Неподдерживаемый формат URL, должен начинаться с «uri/URI:DIR2:»" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Метод аутентификации" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Спутник" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "Ключ API" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Кодовая фраза для шифрования" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Разрешение на доступ" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Блок памяти" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Папка" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2427,34 +2278,375 @@ msgstr "" "Ошибка авторизации через OAuth: {0}. Если проблема повторяется, попробуйте " "создать новый токен авторизации с помощью {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Неизвестная ошибка: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -"В настоящее время квота службы OAuth превышена, повторите попытку через " -"несколько часов." -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Другой экземпляр запущен и был уведомлен" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Не удалось создать, открыть или обновить базу данных.\n" +"Сообщение об ошибке: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Поддерживаемые аргументы командной строки:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Путь к файлу с параметрами" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Фильтры нельзя указывать в командной строке, если фильтры также присутствуют" +" в файле параметров. Используйте специальные параметры --{0}, --{1}, или " +"--{2}, чтобы задать фильтры в файле параметров. Каждому фильтру должен " +"предшествовать + или -. Несколько фильтров должны быть соединены через {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Не удается прочитать параметры файла «{0}», причина: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Произошел серьезный сбой в Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Обнаружена неподдерживаемая версия SQLite ({0}), требуется {1} или выше" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Порт для входящих соединений веб-сервера. Несколько значений может быть " +"задано через запятую." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Ключ и сертификат в формате PKCS #12, которые будут использованы веб-" +"сервером для SSL. Поддерживаются только ключи RSA/DSA." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Пароль для расшифровки файла сертификата PKCS #12." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Интерфейс, который будет слушать веб-сервер. Специальные значения «*» и " +"«any» означают любой интерфейс. Специальное значение «loopback» означает " +"адаптер loopback." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Пароль, необходимый для доступа к веб-серверу. Эта опция сохраняется, " +"поэтому вам не нужно ее устанавливать при каждом запуске. Установка пустого " +"значения отключает пароль." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Принимаемые имена хостов, разделенные точкой с запятой. Если какое-либо из " +"имен хостов имеет \"*\", все имена хостов разрешены, а проверка имен хостов " +"отключена." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Указать время, после которого данные журнала будут удаляться из базы данных." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Очистить старые логи" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Duplicati требуется хранить небольшую базу данных со всеми настройками. " +"Используйте этот параметр, чтобы выбрать, где хранятся настройки. Эту опцию " +"можно также установить с помощью переменной окружения {0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Эта опция устанавливает ключ шифрования, используемый для скремблирования " +"базы данных локальных настроек. Эту опцию можно также установить с помощью " +"переменной окружения {0}. Используйте опцию --{1}, чтобы отключить " +"скремблирование базы данных." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Папка для временного хранения" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Невозможно найти допустимую дату с учетом даты начала {0}, интервала " +"повторения {1} и разрешенных дней {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Сервер запущен и слушает на {0}, порт {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Невозможно создать SSL сертификат с данными параметрами. Детали ошибки: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "Невозможно открыть сокет для входящих соединений, порты: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Не удалось загрузить сборку {0}, сообщение об ошибке: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Не удалось загрузить процесс типа {0} сборки {1}, сообщение об ошибке: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Вместо этого используйте параметр {0}" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2462,75 +2654,58 @@ msgstr "" "Эта опция устанавливает уровень сжатия. 0 означает отсутствие сжатия, 9 – " "максимальное сжатие." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Задает уровень сжатия Zip" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Задает метод сжатия ZIP" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Включает поддержку Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Наличие файлов больших чем 4 ГиБ требует применения zip64. Используйте этот " -"флаг, чтобы включить его." -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -"Этот модуль обеспечивает стандартное сжатие Zip. Файлы, созданные с помощью " -"этого модуля, могут быть прочитаны любым совместимым приложением." -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Сжатие ZIP" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Файл не найден: {0}" -#: Library/Compression/Strings.cs:16 +#: Library/Compression/Strings.cs:36 +msgid "*Experimental*: 7z Archive with LZMA2 support." +msgstr "*Экспериментально*: Архив 7z с поддержкой сжатия LZMA2." + +#: Library/Compression/Strings.cs:37 +msgid "Experimental - 7z Archive" +msgstr "Экспериментально - 7z Архив" + +#: Library/Compression/Strings.cs:38 msgid "Archive not opened for writing" msgstr "Архив не открыт для записи" -#: Library/Compression/Strings.cs:17 +#: Library/Compression/Strings.cs:39 msgid "Archive not opened for reading" msgstr "Архив не открыт для чтения" -#: Library/Compression/Strings.cs:18 +#: Library/Compression/Strings.cs:40 msgid "The given file is not part of this archive" msgstr "Данный файл не является частью этого архива" -#: Library/Compression/Strings.cs:19 -msgid "*Experimental*: 7z Archive with LZMA2 support." -msgstr "" - -#: Library/Compression/Strings.cs:20 -msgid "Experimental - 7z Archive" -msgstr "" - -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2538,15 +2713,15 @@ msgstr "" "Количество потоков, используемых в сжатии LZMA 2. По умолчанию - количество " "процессорных ядер." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Количество потоков, используемых в сжатии" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Задает уровень сжатия 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2556,20 +2731,20 @@ msgstr "" "приведет к тому, что 7z будет использовать более быстрый алгоритм, который " "дает немного меньшее сжатие." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Устанавливает использование быстрого алгоритма 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "резервная копия" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Не удалось определить формат базы данных: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2584,11 +2759,11 @@ msgstr "" "Вероятно, это связано с обновлением до более новой версии, а затем откатом до предыдущей. \n" "Если это так, вероятно, в папке {2} имеется резервная копия предыдущей версии базы данных." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Обнаружена неизвестная структура таблицы" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2599,77 +2774,75 @@ msgstr "" "Ошибка: {1}\n" "База данных НЕ обновлена." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" "Не соответствует хеш для файла «{0}», записанный хэш: {1}, фактический {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "Файл {0} был загружен и имел размер {1}, однако ожидаемый размер {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Не выбраны исходные папки для резервного копирования " -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "Исходная папка {0} не существует, отмена резервного копирования" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" -msgstr "" +msgstr "Нет доступа к исходной папке {0}, резервное копирование прервано." -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" "Значение «{1}», переданное в --{0}, не является допустимым целым числом" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " @@ -2678,48 +2851,48 @@ msgstr "" "Опция --{0} не поддерживается, потому что модуль {1} в настоящий момент не " "загружен" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" "Предоставленный параметр --{0} не поддерживается и будет проигнорирован" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Значение «{1}», переданное в - {0}, не является допустимым путем" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Значение «{1}», переданное в - {0}, не является допустимым размером" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Значение «{1}», переданное в - {0}, не является допустимым временем" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Началась операция {0}" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Операция {0} завершена" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Сбой при операции {0} с ошибкой: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Недопустимый путь: «{0}» ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2728,14 +2901,14 @@ msgstr "" "Не удается применить настройку «force-locale». Пожалуйста, попробуйте " "обновить .NET Framework. Исключение: «{0}» " -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "Источник {0} использует недопустимое имя тома, резервное копирование " "прервано." -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2743,30 +2916,29 @@ msgstr "" "Источник {0} находится на томе {1}, который не может быть найден, резервное " "копирование прервано" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " "etc). A multiplier is recommended to avoid unexpected changes if the program" " is updated." msgstr "" +"Размер \"{1}\", передаваемый в --{0}, не имеет размера памяти (б, кб, мб и " +"т.д.). Рекомендуется указать размер памяти, чтобы избежать ошибок и " +"изменений при обновлении программы." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Флажок, указывающий, что Duplicati следует удалять неиспользуемые файлы" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2778,43 +2950,33 @@ msgstr "" "удаленной папке. Префикс не может содержать дефис (-), но может содержать " "все другие символы, разрешенные удаленным хранилищем." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Префикс имени файла на удаленном сервере" -#: Library/Main/Strings.cs:40 +#: 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 "" -"Операционная система отслеживает время последней записи в файл. Используя " -"эту информацию, Duplicati может быстро определить, был ли файл изменен. Если" -" какое-либо приложение намеренно изменяет эту информацию, Duplicati не будет" -" работать правильно, пока не установлен этот флаг." -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Отключить проверки на основе времени модификации файлов" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"По умолчанию файлы будут восстановлены по исходному пути. Используйте этот " -"параметр, чтобы произвести восстановление в другую папку" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Восстановить в другую папку" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Переключает режим сна системы" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2822,7 +2984,11 @@ msgstr "" "Позволять системе уходить в спящий режим при бездействии во время операций " "резервного копирования и восстановления (только для Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2832,11 +2998,11 @@ msgstr "" "Duplicati для загрузки. Установка ограничения может привести к более " "длительному созданию резервных копии, но сделает Duplicati менее навязчивым." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Максимальная скорость загрузки в кБ/сек" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2846,11 +3012,11 @@ msgstr "" "Duplicati для выгрузки. Установка ограничения может привести к более " "длительному созданию резервных копии, но сделает Duplicati менее навязчивым." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Максимальная скорость выгрузки в кБ/сек" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2859,11 +3025,11 @@ msgstr "" "они хранились в незашифрованном виде, то вы можете выключить шифрование " "полностью, используя этот переключатель." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Отключить шифрование" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2872,11 +3038,11 @@ msgstr "" "раз, прежде чем произойдет сбой. Используйте это, чтобы улучшить работу на " "нестабильных сетевых соединениях." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Количество попыток при неудачной передаче" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2886,41 +3052,33 @@ msgstr "" "сделать их нечитаемыми без этой фразы. Значение также может быть " "предоставлено через переменную окружения PASSPHRASE." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Пароль, использованный для шифрования резервных копий" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Время для списка/восстановления файлов" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "Версия для списка/восстановления файлов" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -2928,11 +3086,11 @@ msgstr "" "По умолчанию, поиск файлов выполняется только в последней резервной копии. " "Используйте этот параметр, чтобы показывать все предыдущие версии." -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Показать все версии" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -2941,11 +3099,11 @@ msgstr "" "Используйте этот параметр, чтобы возвращать только самый большой общий " "префикс пути." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Показать наибольший префикс" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -2954,11 +3112,11 @@ msgstr "" "Используйте этот параметр, чтобы возвращать только записи, найденные в " "папке, указанной как фильтр." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Показать содержимое папки" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -2968,33 +3126,42 @@ msgstr "" "прежде чем повторить попытку. Это полезно, если сеть периодически падает во " "время передачи." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Интервал времени между повторными попытками" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Используйте этот параметр для добавления дополнительных файлов в недавно " "загруженные списки файлов." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Настроить файлы управления" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Установите флажок, чтобы пропустить проверку хэшей." +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3003,64 +3170,54 @@ msgstr "" "величину. Используйте его чтобы резервные копии не становились слишком " "большими." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "Ограничить размер файлов для резервного копирования" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Приоритет потока" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Этот параметр может изменить максимальный размер файлов блоков. Изменение " -"размера может быть полезно, если у бэкэнда есть ограничение на размер " -"каждого отдельного файла" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Ограничить размер томов" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Выключает метод потоковой передачи" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Этот параметр гарантирует, что содержимое файла манифеста не будет " -"прочитано. Это также означает, что хеш-файлы не проверяются. Используйте " -"только для аварийного восстановления." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Опция, которая предотвращает проверку манифестов" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3072,11 +3229,11 @@ msgstr "" "для чтения существующих файлов модуль сжатия будет выбран исходя из имени " "файла." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Выберите модуль шифрования" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3088,27 +3245,27 @@ msgstr "" "новых томов, при чтении существующего файла применяемый модуль шифрования " "определяется именем файла." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Выбрать модуль шифрования" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "Укажите имена выгружаемых модулей, разделенные запятой" - -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" -msgstr "Укажите имена загружаемых модулей, разделенные запятой" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables 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:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3122,90 +3279,96 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" +"Этот параметр управляет использованием моментальных снимков, что позволяет " +"Duplicati создавать резервные копии файлов, заблокированных другими " +"программами. Если для этого параметра установлено значение «Выкл.», " +"Duplicati не будет пытаться создать снимок диска. Если для этого параметра " +"установлено значение «авто», Duplicati попытается создать моментальный " +"снимок и завершится неудачно, если это не разрешено или не поддерживается " +"(обратите внимание, что ОС может по-прежнему регистрировать системные " +"предупреждения). Параметр «on» также заставит Duplicati попытаться создать " +"моментальный снимок, но в случае сбоя создаст предупреждающее сообщение в " +"журнале. Установка «required» заставит Duplicati прервать резервное " +"копирование, если создание моментального снимка завершится ошибкой. В " +"Windows для этого используются службы теневого копирования томов (VSS) и " +"требуются права администратора. В Linux для этого используется управление " +"логическими томами (LVM) и требуются привилегии root." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Контролирует использование снэпшотов диска" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Предварительно сформированные тома будут расположены во временной папке по " -"умолчанию. Этот параметр позволяет указать другую папку для временных томов," -" независимо от имени, это также работает для синхронных запусков" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Путь, по которому готовые тома будут храниться до выгрузки" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"При выполнении асинхронной выгрузки Duplicati будет создавать тома, которые " -"могут быть выгружены. Чтобы предотвратить создание Duplicati слишком " -"большого количества томов, этот параметр ограничивает максимальное " -"количество томов для отложенной загрузки. Нулевое значение снимает " -"ограничение." -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Количество томов для создания заранее" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" +"При выполнении асинхронных(многопоточных) загрузок максимально допустимое " +"количество одновременных загрузок. Установите на ноль, чтобы отключить " +"ограничение." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" -msgstr "" +msgstr "Количество одновременных загрузок" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" -msgstr "Включает вывод сообщений отладчика" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +msgid "Log information to the file specified." +msgstr "" + +#: Library/Main/Strings.cs:125 msgid "Log internal information to a file" -msgstr "" +msgstr "Записывать внутреннюю информацию в log-файл" -#: Library/Main/Strings.cs:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Определяет количество информации, записываемой в файл, указанный с помощью " -"--log-file" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Уровень информации журнала" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3214,11 +3377,11 @@ msgstr "" "создана автоматически. Активируйте эту опцию, чтобы запретить автоматическое" " создание папок." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Отключить автоматическое создание папок" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3229,12 +3392,12 @@ msgstr "" "Используйте этот параметр, чтобы исключить ошибочные записи из моментального снимка. Это эквивалентно флагу -wx средства vshadow.exe, за исключением, что принимаются только GUID класса записи, а не имена компонентов или GUID экземпляров. \n" "Несколько GUID должны разделяться точкой с запятой; разрешено большинство форм GUID, в том числе с фигурными скобками и без них." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "Перечень GUID писателей VSS через точку с запятой (только Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3253,11 +3416,11 @@ msgstr "" "При установке значения «обязательно», Duplicati прервет резервное копирование, если использовать USN не удастся. \n" "Функция поддерживается только в Windows и требует прав администратора" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Контролирует использование NTFS USN" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3267,52 +3430,54 @@ msgid "" " 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" +" strict time checking." msgstr "" -"При сопоставлении временных меток Duplicati будет немного корректировать время, чтобы гарантировать, что небольшие различия во времени не вызывают непредвиденных обновлений. \n" -"Например, если опция --{0} установлена на еженедельное создание резервных копий, точное время создания копии, тем не менее, может немного сместиться. В результате может оказаться, что прошло уже больше недели, и Duplicati удалит старые резервные копии раньше ожидаемого срока. Во избежание этого Duplicati устанавливает 1% -ный допуск по времени (максимум 1 час). \n" -"Используйте эту опцию, чтобы отключить допуск, и использовать строгую проверку времени" +"При сравнении временных меток Duplicati корректирует время на небольшую " +"величину, чтобы незначительные различия во времени не вызывали неожиданных " +"обновлений. Если параметр --{0} установлен для сохранения еженедельных " +"резервных копий, и резервное копирование выполняется в одно и то же время " +"каждую неделю, возможен небольшой сдвиг времени, из-за чего полный срок " +"хранения может истечь немного раньше, что приведет к удалению старой " +"резервной копии раньше, чем ожидалось. Чтобы избежать этого, Duplicati " +"добавляет 1% допуска (максимум 1 час). Используйте эту опцию, чтобы " +"отключить допуск и использовать строгое сравнение времени." -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Отключить допуск при сравнении времени" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Загружать файлы синхронно" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Не использовать соединения повторно" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3322,55 +3487,57 @@ msgstr "" "сообщая только о количестве повторных попыток. Включите эту опцию, чтобы " "отображать сообщения об ошибках при повторном выполнении." -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "Показывать сообщение об ошибке при выполнении повторной попытки" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Duplicati не будет выгружать резервную копию, если файлы не изменились. " -"Если необходимо проверить выполнение резервного копирования, эта опция " -"позволит Duplicati выгрузить резервную копию, даже если она пуста, " -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Выгружать пустые файлы резервной копии" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" -msgstr "Максимальный размер хранилища" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" +msgstr "Порог для предупреждения о низкой квоте" + +#: 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:128 -msgid "Symlink handling" -msgstr "Обработка symlink" +#: Library/Main/Strings.cs:152 +msgid "Disable backend quota" +msgstr "" -#: Library/Main/Strings.cs:129 +#: Library/Main/Strings.cs:153 #, csharp-format msgid "" "Use this option to handle symlinks differently. The \"{0}\" option will " @@ -3379,14 +3546,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Обработка жестких ссылок" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Обработка symlink" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3402,21 +3569,23 @@ msgstr "" "каждую ссылку как уникальный путь. Опция «{2}» будет игнорировать все " "жесткие ссылки с более чем одной связью." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Исключить файлы по атрибутам" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Обработка жестких ссылок" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Используйте эту опцию, чтобы исключить файлы с определенными атрибутами. " -"Перечисляйте несколько атрибутов через запятую. Возможные значения: {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Исключить файлы по атрибутам" + +#: 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 " @@ -3429,41 +3598,57 @@ msgstr "" "содержимому моментального снимка. Это обходное решение может ускорить доступ" " к файлам в Windows XP." -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "Назначить диск для снимков (только для Windows)" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Название резервной копии" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Управление несжимаемыми расширениями файлов" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3475,87 +3660,71 @@ msgstr "" "значение приведет к большим издержкам при хранении списков файлов. Обратите " "внимание, значение не может быть изменено после создания удаленных файлов." -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Размер блока, используемого для хэширования" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "Список файлов для проверки на изменения" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Путь к файлу, содержащему локальный кэш удаленной файловой базы данных" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Путь к локальной базе данных состояний" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Список удаленных файлов" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "Уменьшить объем памяти, отключив поиск в памяти" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" -msgstr "" +msgstr "Сохранять кэш блоков в памяти" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Не опрашивать бэкэнд при запуске" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3570,11 +3739,11 @@ msgstr "" "пространство на удаленном севере, однако, возможно, никогда не будут " "использованы." -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" -msgstr "Определяет использование индекса файлов" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3587,51 +3756,43 @@ msgstr "" "рекуперации. Это значение является процентным соотношением каждого из томов " "и суммарного размера хранилища." -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Максимальное неиспользованное место в процентах" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" -msgstr "Не выполняет никаких модификаций" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Алгоритм хэширования блоков" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Алгоритм хэширования файлов" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3644,11 +3805,11 @@ msgstr "" " автоматическое уплотнение и выполнять его только при запуске " "соответствующей команды." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Отключить автоматическое уплотнение" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3660,11 +3821,11 @@ msgstr "" "гарантирует, что большие тома, которые могут иметь несколько байт " "неиспользуемого пространства, не бужут загружены и переписаны." -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Предельный размер тома" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3674,11 +3835,11 @@ msgstr "" "принудительно группировать небольшие файлы. Небольшие объемы всегда " "объединяются, когда могут заполнить весь том." -#: Library/Main/Strings.cs:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Максимальное количество маленьких томов" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3688,54 +3849,42 @@ msgstr "" "найти существующие блоки. Это довольно медленная операция, но она может " "ограничить размер загрузок." -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "Использовать данные локальных файлов при восстановлении" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Отключить локальную базу данных" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Можно отключить использование локальной базы данных при перечислении " -"содержимого или восстановлении файлов. Обычно это замедляет работу, но может" -" быть использовано для проверки фактического содержимого удаленного " -"хранилища" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Сохранять определенное количество версий" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Используйте этот параметр, чтобы задать количество версий для хранения. " -"Укажите -1, чтобы хранить все версии" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Сохранять все версии в течение периода времени" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" "Используйте эту опцию, чтобы установить промежуток времени, в течение " "которого хранятся резервные копии." -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "" -"Уменьшить количество версий путём удаления старых промежуточных резервных " -"копий" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" +msgstr "Сохранять все версии в течение периода времени" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3746,35 +3895,43 @@ msgid "" "also supports using the specifier \"U\" to indicate an unlimited time " "interval." msgstr "" +"Используйте этот параметр, чтобы уменьшить количество версий, сохраняемых с " +"увеличением возраста версий, путем удаления большей части старых резервных " +"копий. Ожидаемый формат — список разделенных запятыми пар временных рамок и " +"интервалов, разделенных двоеточиями. Например, значение «7D:0s,3M:1D,10Y:2M»" +" означает «В течение 7 дней хранить все резервные копии, в течение 3 месяцев" +" сохранять одну резервную копию каждый день, в течение 10 лет одну резервную" +" копию каждые 2 месяца и удалять все резервные копии старше этого. .\". Этот" +" параметр также поддерживает использование спецификатора \"U\" для указания " +"неограниченного интервала времени." -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "Пропустить отсутствующие исходные элементы" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "" +"Уменьшить количество версий путём удаления старых промежуточных резервных " +"копий" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" "Используйте этот параметр, чтобы продолжить, даже если некоторые исходные " "записи отсутствуют." -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "Выводить больше информации о прогрессе" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3782,15 +3939,11 @@ msgstr "" "Используйте эту опцию для увеличения генерируемого вывода. Обычно эта опция " "выдает по строке для каждого обработанного файла." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Выводить больше информации о прогрессе" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Вывод всех результатов" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3798,11 +3951,11 @@ msgstr "" "Используйте этот параметр для увеличения объема вывода в результате " "операции, включая все имена файлов." -#: Library/Main/Strings.cs:189 -msgid "Determine if verification files are uploaded" -msgstr "Определить, загружены ли файлы верификации" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Вывод всех результатов" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3814,89 +3967,85 @@ msgstr "" "всех файлов удаленного хранилища и может служить для проверки целостности " "этих файлов." -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "Количество образцов для тестирования после создания резервной копии" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "Определить, загружены ли файлы верификации" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" +msgstr "Количество образцов для тестирования после создания резервной копии" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Активировать углубленную проверку файлов" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "Процент образцов для тестирования после резервного копирования" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Объем буфера чтения файлов" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Разрешить изменение кодовой фразы" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Перечислять только наборы файлов" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "Не сохранять мета-данные" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -3907,11 +4056,11 @@ msgstr "" "резервного копирования и восстановления, но не сильно влияет на размер " "файла." -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "Восстанавливать права доступа файлов" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -3920,11 +4069,11 @@ msgstr "" "помешать вам получить доступ к этим файлам. Используйте эту опцию, чтобы " "восстанавливать разрешения." -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "Пропустить проверку восстановленных файлов" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Восстанавливать права доступа файлов" -#: Library/Main/Strings.cs:209 +#: 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" @@ -3934,11 +4083,11 @@ msgstr "" "чтобы убедиться, что восстановление прошло успешно. Используйте этот " "параметр, чтобы отключить проверку и не дожидаться подтверждения." -#: Library/Main/Strings.cs:210 -msgid "Do not use local data" -msgstr "Не использовать локальные данные" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Пропустить проверку восстановленных файлов" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -3948,11 +4097,28 @@ msgstr "" "минимизировать объем загружаемых данных. Используйте эту опцию, чтобы " "пропустить данную оптимизацию и использовать только удаленные данные." -#: Library/Main/Strings.cs:212 -msgid "Check block hashes" -msgstr "Проверить хэши блоков" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Не использовать локальные данные" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -3961,11 +4127,11 @@ msgstr "" "восстановленных файлов, будет проведена сверка хэш блоков, прочитанных с " "тома." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Исправить базу данных с путями" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Проверить хэши блоков" -#: Library/Main/Strings.cs:217 +#: 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,81 +4143,87 @@ msgstr "" "содержимого без необходимости восстановления всей информации. Такая база " "данных может быть использована для поиска, но не для восстановления данных." -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "Принудительно настроить локаль" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Исправить базу данных с путями" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +" in another language. Use this option to set the locale. Supply a blank " +"string to choose the \"Invariant Culture\"." msgstr "" -#: Library/Main/Strings.cs:221 +#: 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 "" +"По умолчанию даты отображаются в формате календаря, что означает «Сегодня» " +"или «Последний четверг». При установке этого параметра отображаются только " +"фактические даты, например «12 ноября 2018 г., 8:01»." -#: Library/Main/Strings.cs:222 +#: 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" +" 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:223 -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:224 -msgid "Limit number of concurrent threads" -msgstr "" - -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Ограничить количество одновременных потоков" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" +msgstr "Укажите количество одновременных процессов хеширования" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "Укажите количество одновременных процессов сжатия" + +#: 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 " @@ -4061,64 +4233,47 @@ msgstr "" "будет создан список файлов, являющихся слиянием последней завершенной " "резервной копии и содержимого, выгруженного во незавершенного сеанса." -#: Library/Main/Strings.cs:231 -msgid "Disables synthetic filelist" -msgstr "Выключает искусственный список файлов" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" -msgstr "Проверяет только время последней модификации файла" - -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Разрешить удаление всех наборов файлов" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Разрешить автоматическое перестроение локальной базы данных для сохранения " -"пространства." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Разрешить удаление всех наборов файлов" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4134,50 +4289,54 @@ msgstr "" "записей в базе данных. Установка этого значения в true разрешит Duplicati " "выполнять операции VACUUM на своё усмотрение." -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Отключить сканер упреждающего чтения" -#: Library/Main/Strings.cs:243 +#: 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:244 -msgid "Disable the backup when on battery power" -msgstr "" +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Отключить проверку согласованности списка файлов" -#: Library/Main/Strings.cs:245 +#: 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 (i.e., 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:247 +#: Library/Main/Strings.cs:281 +msgid "Disable the backup when on battery power" +msgstr "Отключить резервное копирование при питании от батареи" + +#: Library/Main/Strings.cs:284 msgid "Log file information level" -msgstr "" +msgstr "Уровень информирования для файла журнала(log-файла)" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4186,43 +4345,89 @@ msgid "" "they start with '-'. Regular expressions are supported within hard braces. " "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" +"Этот параметр принимает фильтры, которые удаляют или включают сообщения " +"независимо от их уровня журнала. Несколько фильтров поддерживаются путем " +"разделения с помощью {0}. Фильтры сопоставляются с тегом журнала и считаются" +" включенными, если только они не начинаются с «-». Регулярные выражения " +"поддерживаются в жестких фигурных скобках. Пример: " +"\"+Path*{0}+*Mail*{0}-[.*DNS]\" " -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:251 -msgid "Applies filters to the console log data" -msgstr "" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." msgstr "" +"Используйте этот параметр, чтобы задать имя файла или список имен файлов, " +"которые указывают на исключение папки, содержащей его. Обычным " +"использованием было бы иметь файл с именем, например «.nobackup», и помещать" +" этот файл в папки, для которых не следует создавать резервные копии." -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "Список имен файлов, исключающих папки" + +#: 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:267 +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4230,8 +4435,53 @@ msgid "" "remember to set either --{0}={2} or --{1}={2} to report the additional log " "data" msgstr "" +"Для повышения производительности резервного копирования частые запросы к " +"базе данных по умолчанию не регистрируются. Включите этот параметр, чтобы " +"регистрировать все запросы к базе данных, и не забудьте установить либо " +"--{0}={2}, либо --{1}={2}, чтобы сообщать дополнительные данные журнала." -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4240,57 +4490,53 @@ msgstr "" "Криптографическая библиотека не поддерживает многоразовые преобразования для" " алгоритма хеширования {0}" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "Криптографическая библиотека не поддерживает алгоритм хэширования {0}" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "Кодовая фраза не может быть изменена для существующей резервной копии" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Не удалось создать снимок: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Не удалось удалить файл {0}, проверка наличия файла" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Исправлена попытка удаления несуществующего файла {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Не удалось исправить ошибку при удалении файла {0}" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Операция удаления не удалась для {0} с ошибкой FileNotFound, содержимое " "списка" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "В листинге указано, что файл {0} был удален правильно" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "Листинг подтверждает, что файл {0} не был удален" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Подтвердите кодовую фразу шифрования" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4299,27 +4545,27 @@ msgstr "" "командной строке, если шифрование не отключено и пароль не был передан " "другим способом" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Запрос пароля" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Подтвердите кодовую фразу шифрования" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Пустые кодовые фразы недопустимы" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Введите пароль шифрования" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Кодовые фразы не совпадают" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4327,30 +4573,17 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"По умолчанию парольная фраза считывается напрямую с устройства TTY, что " +"повышает безопасность за счет отказа от копирования парольной фразы в поток." +" В некоторых настройках, например при работе без консоли, это не работает. " +"Установите этот флаг, чтобы предотвратить попытки чтения TTY и читать " +"парольную фразу только из STDIN." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"При работе с Mono этот модуль проверяет, установлены ли какие-либо " -"сертификаты, и при необходимости предлагает их установку" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Чтение парольной фразы из STDIN" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Проверить наличие сертификатов SSL" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4358,48 +4591,45 @@ msgstr "" "Этот модуль предоставляет ряд свойств, которые возможно использовать для " "изменения способа создания http-запросов" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Настройка HTTP запросов" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Используйте этот параметр, чтобы принять любой сертификат сервера, " -"независимо от того, какие ошибки он может иметь. По возможности, используйте" -" --accept-specified-ssl-hash вместо этого параметра." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Принимать любой сертификат сервера" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Опционально принимать известный сертификат SSL" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"По умолчанию, HTTP запрос включает заголовок «Expect: 100-Continue», " -"позволяющий выполнить некоторую оптимизацию во время аутентификации. Однако " -"он может приводить к проблемам с некоторыми веб-серверами, вызывая ошибку " -"«417 - Expectation failed»" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Отключить заголовок ожидания" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4407,33 +4637,22 @@ msgstr "" "По умолчанию http запросы используют RFC 896 алгоритм Нейгла, объединения " "нескольких небольших исходящих сообщений для более эффективной передачи." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Отключить объединение пакетов данных" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Настройка HTTP запросов" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Альтернативный URL OAuth" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati использует внешний сервер для поддержки потока аутентификации " -"OAuth. Если вы настроили собственный Duplicati OAuth сервер, вы можете " -"указать его URL." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Определяет допустимые версии SSL" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Альтернативный URL OAuth" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4444,23 +4663,21 @@ msgstr "" "повысить безопасность или решить проблему с использованием определенного " "протокола SSL." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Устанавливает тайм-аут по умолчанию" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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:39 -msgid "Sets readwrite" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4470,11 +4687,11 @@ msgstr "" "записи используются для обнаружения зависших запросов, и этот параметр " "настраивает максимальное время между активностью в соединении." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Устанавливает HTTP-буферизацию" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4484,7 +4701,11 @@ msgstr "" " может привести к утечке памяти, но, в некоторых случаях, может повысить " "производительность." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4492,11 +4713,11 @@ msgstr "" "Этот модуль служит для анализа исходных параметров резервного копирования " "виртуальных машин Hyper-V" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Настройка модуля Hyper-V" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4504,162 +4725,152 @@ msgstr "" "Этот модуль служит для анализа исходных параметров резервного копирования " "баз данных Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Настройка модуля Microsoft SQL Server" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -"Выполняет скрипт перед началом операции, а затем снова после ее завершения" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Запустить скрипт" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Запустить скрипт при выходе" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Сценарий «{0}» завершён с кодом {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" -msgstr "" +msgstr "Сценарий \"{0}\" возвратил код выхода {1}{2}." -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Выполнить требуемый сценарий при старте" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Ошибка при выполнении сценария «{0}»: {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Истекло время ожидания исполнения сценария «{0}»" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Запустить скрипт при запуске" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Сценарий «{0}» сообщил об ошибке: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Задаёт время ожидания завершения сценария" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Этот модуль может посылать e-mail по окончании выполнения операции" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Отправка сообщения" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Это значение может быть именем файла. Если такой файл существует, его содержимое будет использоваться в качестве тела сообщения.\n" -"\n" -"Определенные токены в сообщении будут заменены:\n" -"%OPERATIONNAME% - Имя операции, обычно «Резервное копирование»\n" -"%REMOTEURL% - URL удаленного сервера\n" -"%LOCALPATH% - Путь к локальным файлам или папкам, участвующим в операции (если они есть)\n" -"%PARSEDRESULT% - Проанализированный результат, если это операция резервного копирования. Возможные значения: Ошибка, Предупреждение, Успех\n" -"\n" -"Все опции командной строки также сообщаются в формате %value%, напр. %volsize%.\n" -"Все неизвестные/неустановленные значения удаляются." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Тело сообщения" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "Необходимо указать пароль для аутентификации на SMTP сервере." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "Пароль SMTP" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4671,76 +4882,60 @@ msgstr "" "Пример с 3 получателями:\n" "Петр Иванов , Иван Петров , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Получатель(-и) e-mail" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"По умолчанию сообщение будет послано только по окончании операции резервного" -" копирования. Используйте эту настройку, чтобы посылать сообщения обо всех " -"операциях." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Посылать e-mail обо всех операциях" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Отправитель e-mail" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "Сообщения для отправки" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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" -"Если сервер не предоставлен, выполняется поиск в DNS, чтобы найти запись MX первого получателя, и все SMTP-серверы проверяются в порядке приоритета до тех пор, пока сообщение не будет отправлено.\n" +"Используйте этот параметр для задания URL-адреса SMTP-сервера, например, smtp://example.com:25. Можно указать несколько серверов в порядке приоритета, разделяя их точкой с запятой.\n" +"Если сервер не отвечает, будет использоваться следующий сервер в списке до тех пор, пока сообщение не будет отправлено.\n" "\n" -"Чтобы включить SMTP через SSL, используйте формат smtps://example.com. Чтобы включить SMTP STARTTLS, используйте формат smtp://example.com:25/?starttls=when-available или smtp://example.com:25/?starttls=always. Если порт не указан, порт 25 используется для non-ssl, и 465 для SSL-соединений. Чтобы заставить не использовать STARTTLS, используйте smtp://example.com:25/?starttls=never." +"Если сервер не указан, выполняется поиск 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:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "Адрес сервера SMTP" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4749,104 +4944,102 @@ msgstr "" "Этот параметр определяет тему сообщения электронной почты. Значения " "заменяются так, как указано в описании --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Тема сообщения" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -"Имя пользователя для аутентификации на SMTP-сервере, если необходимо." -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "Имя пользователя SMTP" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Ошибка отправки сообщения: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Полная связь по протоколу SMTP: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Не удалось отправить электронную почту через сервер: {0}, сообщение: {1}, " "повтор через {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-mail успешно отправлен через сервер: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Этот модуль предоставляет поддержку отправки отчетов о состоянии через " +"сообщения XMPP" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "Модуль отчета XMPP" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "Электронная почта получателя XMPP" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Пользователи, которым следует отправлять сообщения. Разделяйте пользователей" -" запятой." - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Шаблон сообщения" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Это значение может быть именем файла. Если такой файл существует, его содержимое будет использоваться в качестве сообщения.\n" -"\n" -"Определенные токены в сообщении будут заменены:\n" -"%OPERATIONNAME% - Имя операции, обычно «Резервное копирование»\n" -"%REMOTEURL% - URL удаленного сервера\n" -"%LOCALPATH% - Путь к локальным файлам или папкам, участвующим в операции (если они есть)\n" -"%PARSEDRESULT% - Проанализированный результат, если это операция резервного копирования. Возможные значения: Ошибка, Предупреждение, Успех\n" -"\n" -"Все опции командной строки также сообщаются в формате %value%, напр. %volsize%.\n" -"Все неизвестные/неустановленные значения удаляются." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "Имя пользователя XMPP" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Имя пользователя для учетной записи, с которой будет отправлено сообщение, " -"включая имя хоста. Напр.:. \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP пароль" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Пароль для аккаунта, с которого будет отправлено сообщение" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -4855,175 +5048,194 @@ msgstr "" "Можно указать один из «{0}» «{1}», «{2}», «{3}». \n" "Можно указать несколько вариантов, разделенных запятыми, напр. «{0}, {1}». Специальное значение «{4}» является сокращением для «{0}, {1}, {2}, {3}» и служит для отправки сообщений обо всех операциях резервного копирования." -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Посылать e-mail обо всех операциях" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"По умолчанию сообщение будет послано только по окончании операции резервного" -" копирования. Используйте эту настройку, чтобы посылать сообщения обо всех " -"операциях" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "Модуль отчета XMPP" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Этот модуль предоставляет поддержку отправки отчетов о состоянии через " -"сообщения XMPP" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "Вышло время ожидания ответа при входе на сервер Jabber" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Не удалось отправить сообщение через jabber: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "Модуль отчёта HTTP" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL отчета HTTP" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "Модуль отчёта HTTP" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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:162 -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:163 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "Дополнительные параметры для http сообщения." -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" -msgstr "" -"Дополнительные параметры для http сообщения. Напр. : " -"«parameter1=value1¶meter2=value2»" - -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Не удалось послать HTTP-сообщение: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" -msgstr "" +msgstr "Не удалось отправить сообщение: {0}" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:182 +#: Library/Modules/Builtin/Strings.cs:233 msgid "" "Use this option to set a filter expression that defines what options are " -"included in the report" +"included in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "" +#: Library/Modules/Builtin/Strings.cs:234 +msgid "Log message filter" +msgstr "Фильтр сообщений журнала" -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 -#, csharp-format -msgid "The format is not supported: {0}" +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 +#, csharp-format +msgid "The format is not supported: {0}" +msgstr "Формат не поддерживается: {0}" + +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Неверный размер значения: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "Средство проверки SSL-сертификата было вызвано в неправильном порядке" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}Вы можете импортировать набор доверенных сертификатов в хранилище " -"сертификатов Mono.{0}Используйте команду:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #для систем, основанных на Debian{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #для производных RedHat{0}Подробнее: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Сертификат сервера содержит ошибку {0} и хэш {1} {2} Если вы доверяете этому" -" сертификату, используйте параметр командной строки --accept-specified-ssl-" -"hash= {1}, чтобы принять сертификат сервера в любом случае. {2} Вы также " -"можете попытаться импортировать сертификат сервера в пул доверенных " -"сертификатов вашей операционной системы." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5032,136 +5244,152 @@ msgstr "" "Ошибка при проверке хэша сертификата, сообщение об ошибке: {0}, имя ошибки " "SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Временная папка не существует: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Не удалось проанализировать сегмент: {0}, неверное целое число" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Недопустимый спецификатор: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Нераспознанные данные: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Недопустимый Uri: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Uri не содержит имени хоста: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} байт" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} ГБ" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} КБ" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} МБ" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} ТБ" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "Строка «{0}» не может быть преобразована в дату" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Невозможно чтение и запись в одном потоке" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" +"Строка {0} не представляет известное имя группы фильтров. Допустимые " +"значения: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." -msgstr "" +msgstr "{0}: не выбраны фильтры." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" +"{0}: Набор фильтров исключения по умолчанию, в настоящее время оценивается " +"как: {1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" +"{0}: Набор фильтров включения по умолчанию, в настоящее время оценивается " +"как: {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" -msgstr "" +msgstr "Псевдонимы: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " "includes any operating system reported protected files. Most users should at" " least apply these filters." msgstr "" +"{0}: файлы, которые принадлежат системе или не подходят для резервного " +"копирования. Сюда входят любые защищенные файлы, о которых сообщила " +"операционная система. Большинству пользователей следует как минимум " +"применить эти фильтры." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" +"{0}: файлы, принадлежащие операционной системе. Эти файлы восстанавливаются " +"при переустановке операционной системы." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" +"{0}: файлы и папки, о которых известно, что они являются хранилищем " +"временных данных." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" +"{0}: файлы и папки, которые являются известными местами кэширования для " +"операционной системы и различных приложений." -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." -msgstr "" +msgstr "{0}: Установленные программы и их библиотеки, но не их настройки." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Команда {0} требует, по меньшей мере, один из следующих параметров: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5170,105 +5398,128 @@ msgstr "" "Найдено {0} команд, в то время как ожидалось {1} команд:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Команда не поддерживается: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Ни один набор файлов не удовлетворяет критериям" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Будут удалены следующие наборы файлов:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Эти наборы фалов были удалены:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Поддерживаемые бэкенды:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Поддерживаемые модули сжатия:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Поддерживаемые модули шифрования:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Поддерживаемые опции:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Модуль загружается автоматически, для предотвращения этого используйте " -"--disable-module" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Модуль не загружен автоматически, для его загрузки используйте --enable-" -"module" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Поддерживаемые основные модули:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Был установлен параметр --{0}, но он зарезервирован для внутреннего " -"использования и не может быть установлен в командной строке" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" +"Используйте этот параметр для хранения всех или части опций, передаваемых консольному клиенту. Это должен быть простой текстовый файл, желательно в кодировке UTF-8. Каждая строка файла имеет формат --option=value. \n" +"Используйте специальные опции --{0} и --{1} для переопределения локального пути и URI назначения соответственно. Опции в этом файле имеют приоритет над опциями, указанными в командной строке.\n" +"Нельзя задавать фильтры одновременно в файле и в командной строке. Вместо этого можно использовать специальные опции --{2}, --{3} или --{4} для указания фильтров в файле параметров. Каждый фильтр должен начинаться с + или -, а несколько фильтров должны быть объединены с помощью {5}." + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Произошла ошибка: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Сообщение внутренней ошибки: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Включить файлы" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Исключить файлы" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5279,11 +5530,11 @@ msgstr "" "или restore, он будет показывать список или восстанавливать файлы управления" " вместо обычных файлов." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Использовать файлы управления" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5291,20 +5542,20 @@ msgstr "" "Если этот параметр установлен, отчеты и другие сообщения, которые обычно " "отображаются на консоль, будут перенаправлены в журнал." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Подавить вывод на консоль" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" -msgstr "" +msgstr "Эта ссылка может предоставить дополнительную информацию: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Включить автоматическое обновление" -#: CommandLine/Program.cs:283 +#: 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 d315fabd2..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 5904cf731..d84ee9438 100644 --- a/Localizations/duplicati/localization-sk.po +++ b/Localizations/duplicati/localization-sk.po @@ -4,345 +4,105 @@ # 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: 2020-05-21 17:27+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" -"Language-Team: Slovak (https://www.transifex.com/duplicati/teams/67655/sk/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Táto možnosť môže byť použitá na ukladanie niektorých alebo všetkých " -"možností daných v príkazovom riadku. Súbor musí byť čistý text, " -"uprednostňuje sa kódovanie UTF-8. Každý riadok v súbore by mal mať formát " -"--option=value . Špeciálne voľby - {0} a - {1} môžu byť použité na " -"prepísanie lokálnej cesty a uri adresy. Voľby v tomto súbore majú prednosť " -"pred možnosťami zadanými príkazovom riadku. Nemôžete zadať filtre v súbore " -"aj v príkazovom riadku. Namiesto toho môžete použiť špeciálne možnosti - " -"{2}, - {3} alebo - {4} na špecifikovanie filtrov v rámci súboru parametrov. " -"Každý filter musí mať predponu buď a + alebo -, a viaceré filtre musia byť " -"spojené s {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Cesta k súboru s parametrami" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"Filtre nie je možné špecifikovať v príkazovom riadku, ak sú zapísané aj v " -"súbore parametrov. Použite špeciálne možnosti - {0}, - {1} alebo - {2} na " -"zadanie filtrov v rámci súboru parametrov. Každý filter musí mať predponu " -"buď a + alebo -, a viaceré filtre musia byť spojené s {3}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" msgstr "" #: Library/Encryption/Strings.cs:50 @@ -356,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 @@ -366,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -387,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -465,243 +230,263 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Dodáva heslo, ktoré sa používa na pripojenie k serveru" +#: Library/Backend/OpenStack/Strings.cs: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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:28 +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:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -709,596 +494,615 @@ msgstr "" "Heslo používané na pripojenie k serveru. Toto môže byť vložené aj ako " "premenná prostredia \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 -msgid "Google Drive" +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "Google Drive" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Tento backend dokáže čítať a zapisovať údaje do backendu založeného na FTP " -"pomocou alternatívneho FTP klienta. Povolené formáty sú " -"\"aftp://hostname/folder\" alebo " -"\"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1306,91 +1110,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1399,11 +1216,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1418,175 +1235,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1594,298 +1408,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1894,11 +1745,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1908,75 +1759,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1984,106 +1897,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2091,169 +2004,564 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: 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 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2263,11 +2571,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2275,135 +2583,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2411,18 +2722,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2430,229 +2741,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2660,11 +2983,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2672,27 +2995,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2707,87 +3030,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2796,12 +3120,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2814,11 +3138,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2828,90 +3152,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2920,14 +3256,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2937,19 +3273,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2957,25 +3297,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2983,11 +3343,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2995,72 +3355,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3069,11 +3428,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3081,43 +3440,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3125,11 +3484,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3137,66 +3496,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3208,53 +3563,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3262,137 +3613,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3400,121 +3769,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3524,50 +3894,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3577,30 +3947,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3608,11 +3990,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3621,88 +4027,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3711,282 +4154,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3994,23 +4435,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4018,380 +4449,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4399,37 +4872,37 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Príkaz {0} potrebuje nastaviť minimálne jednu z nasledujúcich možností: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4438,104 +4911,125 @@ msgstr "" "Nájdených {0} príkazov, ale očakávam {1}, príkazov: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Príkaz nie je podporovaný: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Žiadne sady súborov nespĺňali kritériá" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Nasledujúce sady súborov budú odstránené:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Tieto sady súborov boli odstránené:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Podporované backendy:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Podporované kompresné moduly:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Podporované šifrovacie moduly:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Podporované možnosti:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modul sa načítal automaticky, použite --disable-module aby ste tomu " -"zabránili" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modul sa nenačítal automaticky, použite --enable-module aby ste to povolili" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Podporované generické moduly:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Voľba - {0} bola zadaná, ale je rezervovaná pre interné použitie a nemala by" -" byť nastavená v príkazovom riadku" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Vyskytla sa chyba: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Vnútorná chybová správa je: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Zahrňte súbory" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Vylúčte súbory" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -4546,11 +5040,11 @@ msgstr "" "výpise, alebo pri obnovení, vypíše, alebo obnoví ovládacie súbory namiesto " "bežných súborov." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Použiť ovládacie súbory" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -4558,20 +5052,20 @@ msgstr "" "Ak je táto možnosť nastavená, správy o priebehu a ostatné správy, ktoré by " "sa normálne vypísali do konzoly, budú presmerované do protokolu." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Zakázať výstup do konzoly" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Zapnúť automatické aktualizácie" -#: CommandLine/Program.cs:283 +#: 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 4273e9ceb..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 d6f395b8f..64cca44a1 100644 --- a/Localizations/duplicati/localization-sk_SK.po +++ b/Localizations/duplicati/localization-sk_SK.po @@ -4,337 +4,110 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Martin Rovňák , 2016 -# Martin Minka, 2017 # Peter Krajcovic , 2017 -# Stanislav Prekop , 2019 +# 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Stanislav Prekop , 2019\n" -"Language-Team: Slovak (Slovakia) (https://www.transifex.com/duplicati/teams/67655/sk_SK/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: sk_SK\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Iná inštancia aplikácie je spustená, bola informovaná" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Zobraz túto nápovedu" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Vážna chyba v Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Vyčistiť staré záznamy" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Dočasný adresár" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 šifrovanie, vstavané" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "Chyba dešifrovania dát (nesprávne heslo?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, externé" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Extra GPG príkazy pre dešifrovanie" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Nepoužiť GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Extra GPG príkazy pre šifrovanie" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Cesta k GnuPG" - #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "Cesta k GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -347,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 @@ -357,8 +130,8 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -378,77 +151,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "aliasy" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" -msgstr "" +msgstr "predvolená hodnota" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Cesta" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Veľkosť" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Neznámy" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Adresár nemôže byť vytvorený, lebo už existuje" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Zrušené" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -456,835 +234,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN nie je podporovaný v Linux" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Adresár {0} nenájdený, správa: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Adresár {0} nenájdený, správa: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +msgstr "" + +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud úložisko" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Autorizačný kód" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Autorizačný kód" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "Použiť UK účet" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 Hash (ETag) verifikácia zlyhala" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Súbor nie je možné vymazať" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Súbor nie je možné nahrať" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS \"Tajný prístupový kód\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"Prístupový kód ID\"" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Použiť Európsky server" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternatívne FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Adresár {0} nenájdený. Správa: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Nastavenie FTP prístupu" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Nastavenie FTP kryptovania" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Nastavenie SSL politiky ak je šifrovanie povolené " -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" -msgstr "" +msgstr "Chyba pri vymazávaní súboru: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" -msgstr "" +msgstr "Chyba pri čítaní súboru: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" -msgstr "" +msgstr "Chyba pri zapisovaní do súboru: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modul pre generovanie SSH súkromných/verejných kľúčov" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Key Generátor" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "Typ kľúča" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "Dĺžka kľúča" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Dĺžka kľúča v bitoch" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "Typ kľúča" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "Dĺžka kľúča" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Použitie SSH súkromného kľúča pre autentifikáciu" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1292,91 +1112,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Lokálny adresár alebo súbor" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1385,11 +1218,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Hľadanie súboru v zdrojovom adresári" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1404,175 +1237,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Lokálny adresár alebo súbor" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Adresár {0} neexistuje" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud úložisko" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1580,299 +1410,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Názov uloženého kontajnera" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Prístupový kód" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Nezadané užívateľské meno" - -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nezadané heslo" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" +#: Library/Backend/Jottacloud/Strings.cs:30 +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:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1881,11 +1747,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1895,75 +1761,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nezadané heslo" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Presun zmazaných súborov do koša" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1971,106 +1899,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2078,169 +2006,562 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Nešpecifikovaný kód chyby : {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -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" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Iná inštancia aplikácie je spustená, bola informovaná" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Nepodarilo sa vytvoriť, otvoriť alebo aktualizovať databázu.Chybová správa: " +"{0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nepodarilo sa prečítať súbor parametrov \"{0}\", dôvod: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Vážna chyba v Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "Zistená nepodporovaná verzia SQLite ({0}), musí byť {1} alebo vyššia" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Vyčistiť staré záznamy" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Dočasný adresár" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Nastavenie úrovne Zip kompresie" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Nastavenie Zip kompresnej metódy" - -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip kompresia" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Súbor nenájdený: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Nastavenie úrovne 7z kompresie" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "záloha" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2250,11 +2571,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2262,135 +2583,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Nešpecifikované zdrojové adresáre pre zálohovanie " -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "Zdrojový adresár {0} neexistuje, zrušenie zálohovania" +msgid "" +"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." +msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Operácia {0} kompletná" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operácia {0} zlyhala s chybou: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "nesprávna cesta: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2398,18 +2722,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2417,229 +2741,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Obnovenie do iného adresára" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Nešifrovať" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Heslo použité pre šifrované zálohy" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Zobraziť všetky verzie" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Zobraziť obsah adresára" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Čas medzi opakovaniami" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2647,11 +2983,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2659,27 +2995,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Povoliť jeden alebo viac modulov" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2694,87 +3030,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Log informačná úroveň" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2783,12 +3120,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2801,11 +3138,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2815,90 +3152,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2907,14 +3256,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2924,19 +3273,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Vylúčenie súborov podľa atribútov" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Vylúčenie súborov podľa atribútov" + +#: 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 " @@ -2944,25 +3297,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Názov zálohy" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2970,11 +3343,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2982,72 +3355,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Zoznam zmazaných súborov" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3056,11 +3428,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3068,43 +3440,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3112,11 +3484,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3124,66 +3496,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maximálny počet malých častí" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "Nepoužívať lokálnu databázu" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3195,53 +3563,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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 "Prepísanie súborov pri obnove" -#: Library/Main/Strings.cs:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3249,137 +3613,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "Neukladať metadáta" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3387,121 +3769,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3511,50 +3894,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3564,30 +3947,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3595,11 +3990,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3608,88 +4027,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Potvrdenie šifrovacej frázy" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Potvrdenie šifrovacej frázy" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Prázdne heslá nie sú povolené" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Vložte šifrovacie heslo" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3698,282 +4154,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Akceptovenie všetkých serverových certifikátov" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Configurácia Hyper-V modulu" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Konfigurácia Microsoft SQL Server modulu" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Spustiť skript" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Spustiť skript pri vypnutí" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Spustiť potrebný skript pri štarte" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Spustenie skriptu pri štarte" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Poslať email" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Správa" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP Heslo" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3981,23 +4435,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Príjemca(i)" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4005,380 +4449,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP Užívateľské meno" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Chyba odoslania emailu: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "Email úspešne odoslaný s použitím servera: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "XMPP užívateľ" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP heslo" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Chyba odoslania jabber správy: {0}" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Dočasný adresár neexistuje: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Nedá sa čítať aj zapisovať na tom istom 'streame'" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4386,37 +4872,37 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Príkaz {0} potrebuje nastaviť aspoň jednu z nasledujúcich možností: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4425,132 +4911,155 @@ msgstr "" "Nájdených {0} sa príkazov, ale očakával som {1} príkazov.:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Nepodporovaný príkaz: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Žiadne sady súborov nespĺňali kritériá" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Nasledujúce sady súborov budú odstránené:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Tieto sady súborov boli odstránené:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Podporované backendy:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Podporované kompresné moduly" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Podporované kryptovacie moduly:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Podporované nastavenia:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modul sa načítal automaticky, pomocou --disable-module - tomu zabránite" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modul sa nenačítal automaticky, pomocou , na jeho načítanie použite " -"--enable-module" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Podporované generické moduly:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Chyba: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Zahrnuté súbory" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Vylúčené súbory" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Zakázať konzolový výstup" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Povoliť automatické aktualizácie" -#: CommandLine/Program.cs:283 +#: 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 99fc3219c..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 86f78c79a..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ć , 2023 +# Zoran Tasić , 2024 +# Milan Marinković , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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ć , 2023\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" @@ -23,282 +23,7 @@ msgstr "" "Language: sr_RS\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "Još jedna instanca je pokrenuta i obaveštena je" - -#: Server/Strings.cs:8 -#, 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}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Prikazuje ovu pomoć" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"Podržani argumenti komandne linije:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"Ova opcija se može koristiti za čuvanje nekih ili svih opcija koje su date " -"klijentu komandne linije. Datoteka mora biti obična tekstualna datoteka, " -"poželjno je UTF-8 kodiranje. Svaki red u datoteci treba da bude u formatu " -"--option=value. Posebne opcije --{0} i --{1} mogu da se koriste da bi se " -"zamenila lokalna putanja i uri udaljenog odredišta, respektivno. Opcije u " -"ovoj datoteci imaju prednost nad opcijama datim na komandnoj liniji. Ne " -"možete navesti filtere u datoteci i na komandnoj liniji. Umesto toga, možete" -" koristiti posebne opcije --{2}, --{3} ili --{4} da biste naveli filtere " -"unutar datoteke parametara. Svaki filter mora imati prefiks sa + ili -, a " -"više filtera mora biti spojeno sa {5}" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Putanja do datoteke sa parametrima" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"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}" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "Nije moguće pročitati parametre datoteke \"{0}\", razlog: {1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "Ispisuje informacije iz dnevnika u zadatu datoteku" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Određuje količinu informacija ispisanu u datoteku dnevnika" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" -"Aktivira prenosivi režim gde je baza podataka smeštena ispod izvršnog " -"programa" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Došlo je do ozbiljne greške u Duplicati-ju: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Nije moguće pokrenuti, možda je drugi proces već pokrenut?\n" -"Poruka greške: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Onemogućava šifrovanje baze podataka" - -#: Server/Strings.cs:27 -#, 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" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" -"Putanja do fascikle u kojoj s nalaze statički fajlovi za veb server. " -"Fascikla se mora nalaziti ispod instalacione fascikle" - -#: Server/Strings.cs:29 -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." - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" -"Fajl sertifikata i ključa u PKCS #12 formatu koji veb server koristi za SSL." -" Podržani su samo RSA/DSA ključevi." - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "Lozinka za dešifrovanje datoteke PKCS #12 sertifikata." - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" -"Interfejs koji veb server sluša. Posebne vrednosti \"*\" i \"any\" " -"označavaju bilo koji interfejs. Posebna vrednost \"loopback\" označava " -"adapter za hvatanje petlje." - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" -"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." - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" -"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." - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "Omogućuje ping-pong automatski odgovor" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" -"Kada radi kao server, servisni demon proces mora da proveri da li proces " -"automatski odgovara. Ako je ova opcija omogućena, server čita standardni " -"unos - stdin i piše odgovor na svaki pročitan red" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Očistite stare podatke dnevnika" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -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." - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "Postavlja fasciklu u kojoj se čuvaju podešavanja" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" -"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}." - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "Postavlja lozinku za šifrovanje baze podataka" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" -"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." - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Fascikla privremenog skladišta" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" -"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." - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" -"Nije moguće pronaći važeći datum, s obzirom na datum početka {0}, " -"interval ponavljanja {1} i dozvoljene dane {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "Server je pokrenut i osluškuje na {0}, port {1}" - -#: Server/Strings.cs:53 -#, 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}" - -#: Server/Strings.cs:54 -#, 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/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." @@ -306,55 +31,51 @@ msgstr "" "Ovaj modul šifruje sve fajlove na isti način kao AESCrypt Ovaj modul šifruje" " sve datoteke na isti način kao 256 bit-nu AES enkripciju." -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "AES-256 enkripcija, ugrađena" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "Prazna lozinka nije dozvoljena" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -"Koristite ovu opciju da podesite nivo niti dozvoljen za operacije AES " -"kriptovanja. Važeće vrednosti su 0 (koristi se podrazumevano) ili od 1 (bez" -" višenitne) do 4 (maks. višenitno)" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "Podesite nivo niti koji se koristi za šifrovanje (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" "Dešifrovanje podataka nije uspelo (nevažeća pristupna fraza lozinke?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"GPG modul za šifrovanje koristi program GNU Privaci Guard za šifrovanjei i " -"dešifrovanje fajlova. Zahteva da je gpg izvršni fajl dostupan na sistemu. Na" -" Vindouzu se pretpostavlja da je ovo u podrazumevanoj fascikli za " -"instalaciju pod programskim fajlova, pod Linux i OSX se pretpostavlja da je " -"program dostupan preko PATH promenljive okruženja. Moguće je obezbediti " -"putanju do GPG-a pomoću prekidača --gpg-program-path." -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "GNU Privacy Guard, eksterni" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." @@ -362,23 +83,11 @@ msgstr "" "Koristite ovaj prekidač da odredite sve dodatne opcije za GPG. Ovde ne " "možete navesti opciju --passphrase-fd. Opcija --decript je uvek navedena." -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "Dodatne GPG opcije komandne linije za dešifrovanje" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" -"GPG šifrovanje/dešifrovanje će koristiti opciju --armor za GPG da zaštiti " -"fajlove oklopom. Odredite ovaj prekidač da biste uklonili opciju --armor." - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "Nemojte koristiti GPG Armor kodiranje" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." @@ -386,33 +95,24 @@ msgstr "" "Koristite ovaj prekidač da odredite sve dodatne opcije za GPG. Ovde ne " "možete navesti opciju --passphrase-fd. Opcija --encript je uvek navedena." -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "Dodatne GPG opcije komandne linije za šifrovanje" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "Izvršavanje GPG-a nije uspelo sa \"{0} {1}\": {2}" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -"Putanja do programa GNU Privaci Guard. Ako nije navedena, Duplicati će " -"pretpostaviti da je program \"gpg\" dostupan na sistemskoj putanji." - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Putanja do GnuPG-a" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" -"Ova opcija ima nestandardno rukovanje, umesto toga koristite opciju --{0}." +msgid "The path to GnuPG" +msgstr "Putanja do GnuPG-a" #: Library/Encryption/Strings.cs:50 msgid "" @@ -427,8 +127,8 @@ msgid "Use GPG Armor" msgstr "Koristite GPG Armor kodiranje" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" -msgstr "Zamenjuje komandu GPG koja je data za dešifrovanje" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -437,11 +137,9 @@ 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 " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" -"Zamenjuje podrazumevanu GPG komandu za šifrovanje „{0}“, normalna upotreba " -"je da se zahteva asimetrično šifrovanje sa podešavanjem {1}" #: Library/Encryption/Strings.cs:55 msgid "The GPG encryption command" @@ -460,77 +158,82 @@ msgstr "Greška prilikom pozivanja GnuPG-a, program neće isprazniti izlaz" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "Neuspeh pri pozivanju GnuPG-a, program se neće prekinuti" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "alijasi" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "podrazumevana vrednost" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[ZASTARELO]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "vrednosti" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Bulova logika" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Nabrajanje" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Flegovi" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Ceo broj" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Putanja" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Veličina" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Niz znakova" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Vremenski raspon" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Nepoznat" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Fascikla ne može biti napravljena jer već postoji" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Zahtevana fascikla ne postoji" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Otkazano" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Zahtevana datoteka ne postoji" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -541,7 +244,7 @@ msgstr "" "Poruka o grešci: {0}\n" "Komanda: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" @@ -549,13 +252,13 @@ msgstr "" "Spoljna komanda nije uspela da se završi u okviru postavljenog vremenskog " "ograničenja: {0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" "Nije moguće upariti lokalnu putanju {0} sa bilo kojom putanjom snimka: {1}" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " @@ -563,7 +266,7 @@ msgid "" msgstr "" "Skripta se izvšila uspešno, ali privremena fascikla {0} ne postoji: {1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" @@ -571,13 +274,13 @@ msgstr "" "Skripta se izvršila uspešno, ali privremena fascikla {0} još uvek postoji: " "{1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" "Skripta se izvršila sa izlaznim kodom {0}, a {1} je bilo očekivano: {2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " @@ -585,23 +288,23 @@ msgid "" msgstr "" "Skripta se izvršila uspešno, ali je falio parametar {0} na izlazu: {1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "Nije moguće utvrditi punu fajl putanju za USN unos" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "Unosi u USN dnevnik su očišćeni kod poslednjeg skeniranja" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "Neočekivani prazan odgovor tokom nabrajanja" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN nije podržan na Linux-u" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." @@ -609,90 +312,80 @@ msgstr "" "Broj fajlova koje je vratio USN je nula. Ovo je verovatno greška. Da bi se " "ovo popravilo, USN je onemogućen." -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "Pojavio se na neočekivan format putanje" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "Nepodržana USN verzija žurnala." -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "Prethodna rezervna kopija nije zabeležila informacije o USN žurnalu" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "ID USN žurnala je promenjen" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "Sledeći USN je nula" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "Konfiguracija rezervne kopije je promenjena" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "Pozivanje procesa nema dozvole rezervne kopije" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "Nedostaje neophodna opcija: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -"Lozinka koja se koristi za povezivanje sa serverom. Ovo se takođe može " -"dostaviti kao promenljiva okruženja „AUTH_PASSVORD“. Ako je lozinka " -"navedena, --{0} takođe mora biti podešen" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "Daje lozinku koja se koristi za povezivanje sa serverom" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "Obezbeđuje domen koji se koristi za povezivanje sa serverom" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." @@ -700,19 +393,18 @@ msgstr "" "Korisničko ime koje se koristi za povezivanje sa serverom. Ovo se takođe " "može dostaviti kao promenljiva okruženja „AUTH_USERNAME“." -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "Daje korisničko ime koje se koristi za povezivanje sa serverom" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " @@ -722,11 +414,11 @@ msgstr "" " da se obezbedi prilikom autentifikacije pomoću lozinke, ali nije potrebna " "kada se koristi API ključ." -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "Daje Ime zakupca koji se koristi za povezivanje sa serverom" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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." @@ -734,11 +426,11 @@ msgstr "" "API ključ se može koristiti za povezivanje bez davanja lozinke i ID-a " "zakupca sa nekim provajderima." -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "Obezbeđuje API ključ koji se koristi za povezivanje sa serverom" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" @@ -748,20 +440,19 @@ msgstr "" "pronalaženje usluge skladištenja. URL se obično završava sa „/v2.0“. Poznati" " dobavljači su: {0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "Obezbeđuje URL za autentifikaciju" - -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -"Keystone API verzija koju treba koristiti, važeće vrednosti su 'v2' i 'v3'." -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:42 +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" msgstr "Keistone API verzija koju treba koristiti" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " @@ -771,51 +462,68 @@ msgstr "" "označavanje gde kontejner treba da se postavi. Konsultujte svog provajdera " "za listu važećih regiona ili ostavite prazno za podrazumevani region." -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "Snabdeva region koji se koristi za kreiranje kontejnera" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"Ova pozadina može čitati i pisati podatke na pozadinu zasnovanu na FTP-u. " -"Dozvoljeni formati su \"ftp://hostname/folder\" ili " -"\"ftp://username:password@hostname/folder\"" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -"Ako je ova zastavica postavljena, FTP veza se uspostavlja u aktivnom režimu." -" Čak i ako je postavljena zastavica \"ftp-passive\", veza će biti " -"uspostavljena u aktivnom režimu" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Uključuje metod FTP veze" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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 "" -"Ako je ova zastavica postavljena, FTP veza se uspostavlja u pasivnom režimu," -" što bolje funkcioniše sa nekim zaštitnim zidovima. Ako je takođe " -"postavljena zastavica \"ftp-regular\", ova zastavica se ignoriše" -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -823,54 +531,17 @@ msgstr "" "Lozinka koja se koristi za povezivanje sa serverom. Ovo se takođe može " "dostaviti kao promenljiva okruženja \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Naređuje Duplicati-ju da koristi SSL (ftps) vezu" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Fascikla {0} nije pronađena, poruka: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -"Fajl {0} je otpremljen, ali nije pronađen kasnije, lista fajlova je vratila " -"{1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" -"Fajl {0} je otpremljen, ali vraćena veličina je bila {1} a očekivalo se da " -"će biti {2}" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Onemogući verifikaciju otpremanja" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " @@ -880,47 +551,81 @@ msgstr "" "verifikovati. Koristite ovu opciju da onemogućite ovu verifikaciju da " "otpremanje bude brže, ali manje pouzdano." -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"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/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Onemogući verifikaciju otpremanja" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Fascikla {0} nije pronađena, poruka: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format +msgid "" +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" +msgstr "" + +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud skladište" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "Morate da navedete ID projekta sa --{0} za pravljenje segmenta" +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Autorizacioni kod" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "Token autorizacije preuzet sa {0}" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Autorizacioni kod" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" @@ -929,11 +634,11 @@ msgstr "" "Ova opcija se koristi samo kada se kreiraju novi segmenti. Koristite ovu opciju da biste promenili region u kom se podaci čuvaju. Naknade zavise od lokacije segmenta. Poznate lokacije segmenta:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "Određuje opciju lokacije za kreiranje segmenta" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" @@ -942,250 +647,170 @@ msgstr "" "Ova opcija se koristi samo kada se kreiraju novi segmenti. Koristite ovu opciju da promenite koji tip skladištenja ima segment. Punjenje i funkcionalnost variraju u zavisnosti od klase segmenta skladištenja. Poznate klase skladištenja:\n" "{0}" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "Određuje klasu skladištenja za kreiranje segmenta" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "Određuje projekat za kreiranje segmenta" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -"Ova opcija se koristi samo kada se kreiraju novi segmenti. Koristite ovu " -"opciju da unesete ID projekta za koji je segment dodat. Projekat određuje " -"gde se primenjuju naknade za korišćenje" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" 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:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google disk" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Postoji više od jedne stavke pod nazivom \"{0}\" u fascikli \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "Team drive ID" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" -"Ova opcija postavlja Team drive za korišćenje. Ako ga ostavite praznim, " -"koristi se lični disk" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "" -"CloudFiles 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:5 -msgid "Provide another authentication URL" -msgstr "Navedite drugu adresu URL za autentifikaciju" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies 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:11 -msgid "Supplies the access key used to connect to the server" -msgstr "Obezbeđuje pristupni ključ koji se koristi za povezivanje sa serverom" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "" -"Duplicati ć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:13 -msgid "Use a UK account" -msgstr "Koristite nalog u UK" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies 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:15 -msgid "Supplies 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:16 -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:17 +#: Library/Backend/CloudFiles/Strings.cs:25 msgid "Rackspace CloudFiles" msgstr "Rackspace CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "Navedite drugu adresu URL za autentifikaciju" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"this option if the account is a UK based account. Note that this is " +"equivalent to setting --{0}={1}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:35 +msgid "Use a UK account" +msgstr "Koristite nalog u UK" + +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "MD5 heš (ETag) verifikacija nije uspela" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Brisanje datoteke nije uspelo" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Otpremanje fajla nije uspelo" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "Nije dat ključ za pristup CloudFiles API-ju" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "Nije dat korisnički ID za CloudFiles" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "Neočekivan odgovor CloudFiles-a, možda se API promenio?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -"AWS \"Tajni pristupni ključ\" se može dobiti nakon što se prijavite na vaš " -"AWS nalog, a može se dobiti i preko svojstva \"auth-password\"" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS \"Tajni pristupni ključ\"" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -"AWS \"Tajni pristupni ključ\" se može dobiti nakon što se prijavite na vaš " -"AVS nalog, on se takođe može dostaviti preko svojstva \"auth-username\"" -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS \"ID ključa za pristup\"" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "S3 kompatibilan" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "Nije dat tajni ključ S3" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "Nije dat S3 korisnički ID" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"Ova zastavica se koristi samo kada se kreiraju novi segmenti. Ako je " -"zastavica postavljena, segment se kreira na evropskom serveru. Ova zastavica" -" nameće zastavicu \"s3-use-new-style\". Amazon naplaćuje nešto više za " -"evropske segmente." - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Koristi evropski server" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" -"Navedite ovaj argument da bi S3 pozadina koristila poddomene, a ne prethodni" -" metod prefiksa URL-a. Pogledajte S3 dokumentaciju za više detalja." - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "Koristite stil pozivanja poddomena" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "Nije moguće utvrditi naziv segmenta za host: {0}" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-" -"aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"Ova zastavica isključuje upotrebu posebnog RRS zaglavlja. Fajlovi koji se " -"čuvaju pomoću RRS-a imaju veću verovatnoću da će nestati od onih koje se" -" čuvaju normalno, ali takođe koštaju manje za skladištenje. Pogledajte " -"kompletan opis ovde: http://aws.amazon.com/about-aws/whats-" -"new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "Koristite smanjeno redundantno skladište" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "Koristite zastareli format url-a, molimo promenite na: {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" -"Ova pozadina može čitati i pisati podatke na server kompatibilan sa S3. " -"Dozvoljeni formati su: \"s3://bucketname/prefix\"" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Opcije --{0} i --{1} su međusobno isključive" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Molimo koristite --{0}={1} umesto toga" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" @@ -1194,11 +819,11 @@ msgstr "" "Ova opcija se koristi samo kada se kreiraju novi segmenti. Koristite ovu opciju da promenite region u kom se podaci čuvaju. Amazon naplaćuje nešto više za segmente koji nisu iz SAD. Poznate lokacije segmenta:\n" "{0}" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "Određuje S3 ograničenja lokacije" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" @@ -1207,46 +832,43 @@ msgstr "" "Kompanije koje nisu Amazon sada podržavaju S3 API, što znači da ova pozadina može čitati i pisati podatke i tim provajderima. Koristite ovu opciju da podesite ime hosta. Trenutno poznati provajderi su:\n" "{0}" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Određuje ime alternativnog S3 servera" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "Određuje S3 klijent biblioteku koju treba koristiti" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -"Opcija pozivanja poddomena ne radi ništa, biblioteka će izabrati pravu " -"konvenciju pozivanja" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." +msgstr "" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " "(https). Note that bucket names containing a period has problems with SSL " "connections." msgstr "" -"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:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" msgstr "" -"Postavite ili na aws ili minio. Tada će se ili AWS SDK ili Minio SDK " -"koristiti za komunikaciju sa S3 uslugama." -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "Naređuje Duplicati-ju da koristi SSL (https) vezu" +#: Library/Backend/S3/Strings.cs:48 +msgid "" +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." +msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "" + +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." @@ -1254,30 +876,88 @@ msgstr "" "Koristite ovu opciju da odredite klasu skladištenja. Ako se ova opcija ne " "koristi, server će izabrati podrazumevanu klasu skladištenja." -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "Navedite klasu skladištenja" -#: Library/Backend/AlternativeFTP/Strings.cs:9 +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -"Ova pozadina može čitati i pisati podatke na pozadinu zasnovanu na FTP-u " -"koristeći alternativni FTP klijent. Dozvoljeni formati su " -"\"aftp://hostname/folder\" ili \"aftp://username:password@hostname/folder\"" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternativni FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "Fascikla {0} nije pronađena. Poruka: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" +"Fajl {0} je otpremljen, ali vraćena veličina je bila {1} a očekivalo se da " +"će biti {2}" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " @@ -1287,7 +967,7 @@ msgstr "" "se pokušati verifikovati. Koristite ovu opciju da onemogućite ovu " "verifikaciju da otpremanje bude brže, ali manje pouzdano." -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." @@ -1295,11 +975,11 @@ msgstr "" "Ako je ova zastavica postavljena, tip FTP data veze će biti promenjen u " "izabranu opciju." -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Konfigurišite tip FTP veze za prenos podataka" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." @@ -1307,23 +987,23 @@ msgstr "" "Ako je ova zastavica postavljena, režim FTP šifrovanja će biti promenjen na" " izabranu opciju." -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Konfigurišite režim FTP šifrovanja" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Ova oznaka kontroliše SSL politiku koja se koristi kada je šifrovanje " "omogućeno." -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" "Konfigurišite SSL politiku koja će se koristiti kada je šifrovanje " "omogućeno" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " @@ -1334,110 +1014,105 @@ msgstr "" "na greške u vezi sa veličinom otpremanja koja se ne podudara, pokušajte da " "dodate odlaganje od nekoliko sekundi." -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "Dodajte odlaganje nakon otpremanja fajla" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Greška prilikom brisanja datoteke: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Greška prilikom čitanja datoteke: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Greška prilikom upisa u datoteku: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modul za generisanje SSH privatnih/javnih ključeva" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH generator ključeva" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Korisničko ime javnog ključa" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Korisničko ime koje se dodaje javnom ključu" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Tip ključa" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Određuje tip ključa za generisanje" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Dužina ključa" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Dužina ključa u bitovima" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Modul za učitavanje SSH javnih ključeva" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Alat za učitavanje SSH ključa" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "URL SSH veze" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "URL SSH veze koji se koristi za uspostavljanje veze" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "SSH javni ključ za dodavanje" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" -"SSH javni ključ mora biti važeći SSH string, koji se dodaje " -".ssh/authorized_keys fajlu" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -"Otisak prsta servera koji se koristi za validaciju identiteta servera. " -"Format je npr. \"ssh-rsa 4096 " -"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " @@ -1448,78 +1123,57 @@ msgstr "" "verifikaciju otiska prsta ključem hosta. Ovu opciju treba da koristite samo " "za testiranje." -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Onemogućava proveru otiska prsta" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"Pokazuje na važeću OpenSSH ključni-fajl. Ako je fajl šifrovan, data lozinka" -" se koristi za dešifrovanje fajla ključa. Ako je ova opcija navedena, " -"lozinka se ne koristi za autentifikaciju. Ova opcija funkcioniše samo kada " -"koristite upravljani SSH klijent." -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Koristi SSH privatni ključ za autentifikaciju" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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 "" -"SSH privatni ključ kodiran u URL-u. Privatni ključ mora imati prefiks {0}. " -"Ako je fajl šifrovan, data lozinka se koristi za dešifrovanje datoteke " -"ključa. Ako je ova opcija navedena, lozinka se ne koristi za " -"autentifikaciju. Ova opcija funkcioniše samo kada koristite upravljani SSH " -"klijent." -#: Library/Backend/SSHv2/Strings.cs:35 +#: 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 "" -"Koristite ovu opciju za upravljanje internim vremenskim ograničenjem za SSH " -"operacije. Ako su ove opcije postavljene na nulu, operacije neće isteći" -#: Library/Backend/SSHv2/Strings.cs:36 -msgid "Sets the operation timeout value" -msgstr "Postavlja vrednost vremenskog ograničenja operacije" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" -msgstr "Postavlja vrednost održavanja" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "Nemoguće postaviti fasciklu na {0}, poruka greške: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1530,7 +1184,7 @@ msgstr "" "\"{0}\". Uzrok ove poruke je ili neispravna konfiguracija ili Man-in-the-" "middle napad!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " @@ -1539,23 +1193,17 @@ msgstr "" "Dodajte --{1}=\"{0}\" da biste verovali ovom hostu. Opciono možete koristiti" " --{2} (NIJE BEZBEDNO) za testiranje!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Primoraj brisanje datoteka" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" @@ -1565,19 +1213,19 @@ msgstr "" "izbrisan nakon perioda odlaganja. Koristite ovu komandu da biste nametnuli " "trenutno uklanjanje fajlova za brisanje." -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Primoraj brisanje datoteka" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "Ova pozadina može čitati i pisati podatke u Rclone." -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Lokalno skladište" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." @@ -1585,11 +1233,11 @@ msgstr "" "Lokalno spremište za Rclone. Uverite se da je konfigurisan kao lokalni disk," " jer mu je potreban pristup fajlovima koje generiše Duplicati." -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "Udaljeno spremište" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Lokalno skladište" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." @@ -1597,37 +1245,54 @@ msgstr "" "Udaljeno spremište za Rclone. Ovo može biti bilo koja od pozadina koje " "obezbeđuje Rclone. Više informacija dostupno na https://rclone.org/." -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Udaljeno spremište" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "Udaljena putanja" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "Putanja do udaljenog spremišta." - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone opcije" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Opcije će biti prenete u Rclone." -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" -msgstr "Rclone izvršna" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" "Puna putanja do izvršnog fajla Rclone. Potrebno je samo ako vam nije na " "putanji." -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Lokalna fascikla ili disk" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1635,19 +1300,12 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"Ova opcija funkcioniše samo kada je takođe navedena opcija --{0}. Ako su " -"navedene alternativne putanje, ova opcija označava ime marker fajla koji " -"mora biti prisutan u fascikli. Ovo se može koristiti za rešavanje situacija " -"u kojima spoljni disk menja slovo diska ili tačku montiranja. Uveravanjem da" -" određeni fajl postoji, moguće je sprečiti upisivanje podataka na neželjeni" -" spoljni disk. Sadržaj fajla se nikada ne ispituje, već samo postojanje " -"fajla." -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Potraži datoteku u odredišnoj fascikli" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1671,34 +1329,16 @@ msgstr "" " \"*:\\backup\", koja će ispitati sva slova disk jedinice. Ako se unese " "korisničko ime i lozinka, isti akreditivi se koriste za sva odredišta." -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "Lista sekundarnih ciljnih putanja" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"Ova pozadina može čitati i pisati podatke u fajl baziranu pozadinu. " -"Dozvoljeni formati su \"file://hostname/folder\" ili " -"\"file://username:password@hostname/folder\". Možete da navedete UNC putanje" -" (npr.: \"file://\\\\server\\folder\") ili lokalne putanje (npr.: (vin) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Lokalna fascikla ili disk" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Fascikla {0} ne postoji" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " @@ -1706,169 +1346,156 @@ msgid "" msgstr "" "Marker fajl \"{0}\" nije pronađen ni na jednom od ispitanih odredišta: {1}" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -"Prilikom skladištenja fajla, standardna operacija je kopiranje fajla i " -"brisanje originala. Ova sekvenca osigurava da se operacija može ponoviti ako" -" nešto krene naopako. Aktiviranje ove opcije može dovesti do neuspeha " -"operacije ponovnog pokušaja. Ova opcija nema efekta osim ako je opcija " -"--disable-streaming-transfers aktivirana." -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Premesti datoteku umesto kopiranja" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "Prisilna provera autentičnosti za daljinsko deljenje" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -"Ako je ova opcija postavljena, svaka postojeća autentifikacija na udaljenom" -" deljenom mestu se odbacuje pre pokušaja autentifikacije" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -"\"B2 Cloud Storage Application Key\"“ se može dobiti nakon prijavljivanja na" -" vaš Backblaze nalog, on se takođe može dostaviti preko svojstva \"auth-" -"password\"" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "\"B2 Cloud Storage Application Key\"" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"\"B2 Cloud Storage Account ID\" se može dobiti nakon prijavljivanja na vaš " -"Backblaze nalog, on se takođe može dostaviti preko svojstva \"auth-" -"username\"" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "\"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 skladište u oblaku" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "Nije dat \"B2 Cloud Storage Application Key\"." - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "Nije dat \"B2 Cloud Storage Account ID\"" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -"Ova pozadina može da čita i upisuje podatke u Backblaze B2 Cloud Storage. " -"Dozvoljeni formati su: \"b2://bucketname/prefix\"" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 ID naloga za skladište u oblaku" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -"Podrazumevano se kreira privatni segment. Koristite ovu opciju da podesite " -"tip segmenta. Za dozvoljene tipove pogledajte B2 dokumentaciju" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "Tip segmenta koji se koristi prilikom kreiranja segmenta" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"Koristite ovu opciju da biste podesili veličinu stranice za navođenje " -"sadržaja B2 segmenata. Manji broj znači manje podataka, ali može povećati " -"broj transakcija klase C na B2. Predložene vrednosti su između 100 i 1000" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "Veličina stranica sa spiskom fajlova" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -"Promenite ovo ako želite da koristite svoj prilagođeni domen za preuzimanja " -"fajlova i to neće uticati na otpremanje. Podrazumevani URL za preuzimanje " -"zavisi od vašeg naloga i izgleda kao \"https://f00X.backblazeb2.com\"" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "Osnovni URL koji se koristi za preuzimanje fajlova" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" -msgstr "Podešavanje \"{0}\" je nevažeće za \"{1}\", mora biti ceo broj veći od nule" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." +msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "Sia decentralizovani oblak" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "Ova pozadina može čitati i pisati podatke u Sia." -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "Sia decentralizovani oblak" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Putanja rezervne kopije" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Ciljna putanja, odnosno /rezervna kopija" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia lozinka" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "Minimalna vrednost je 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "Auth-ID nije naveden – možete ga dobiti od {0}" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "Veličina fragmenta za velika otpremanja" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1880,58 +1507,51 @@ msgstr "" "bolje da funkcioniše na sporijoj ili manje pouzdanoj vezi) i da bude " "višestruka od 320 KiB." -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "Veličina fragmenta za velika otpremanja" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "Broj ponovnih pokušaja za svaki fragment" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -"Broj ponavljanja ponovnog pokušaja za svaki fragment pre neuspeha celokupnog" -" otpremanja fajla" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "Kašnjenje u milisekundi između grešaka fragmenta" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -"Količina vremena (u milisekundama) za čekanje između grešaka prilikom " -"otpremanja fragmenata" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "Da li treba koristiti klasu HttpClient" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "Da li klasu HttpClient treba koristiti za obavljanje HTTP zahteva" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"Čuva fajlove u Microsoft OneDrive ili Microsoft OneDrive for Business preko " -"Microsoft Graph API-ja. Korišćenje ovog pozadinskog dela zahteva da " -"prihvatite uslove u {0} ({1}) i {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "Opcioni ID disk jedinice" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " @@ -1941,282 +1561,285 @@ msgstr "" "podrazumevani OneDrive ili OneDrive for Business disk će se koristiti preko" " '{0}'." -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "Opcioni ID disk jedinice" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -"Čuva fajlove na Microsoft SharePoint lokaciji preko Microsoft Graph API-ja. " -"Korišćenje ovog pozadinskog dela zahteva da prihvatite uslove u {0} ({1}) i" -" {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "ID sajta" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "ID sajta za skladištenje podataka" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "Nije naveden ID sajta" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" "Korišćeni neusaglašeni ID-ovi sajtova: dati su {0}, ali pronađeni {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 Group" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -"Čuva fajlove u Microsoft Office 365 grupi preko Microsoft Graph API-ja. " -"Dozvoljeni formati su " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (sa \"//\" koja se opciono koristi za označavanje osnovnog foldera " -"dokumenta) ili samo \"sharepoint://subfolder\" (u tom slučaju takođe morate " -"eksplicitno da navedete ID SharePoint sajta preko --site-id). Korišćenje " -"ovog pozadinskog dela zahteva da prihvatite uslove u {0} ({1}) i {2} ({3})" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "ID grupe" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "ID grupe u kojoj se čuvaju podaci" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "Adresa e-pošte grupe" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "Adresa e-pošte grupe u kojoj se čuvaju podaci" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "Nije naveden ID grupe ili adresa e-pošte grupe" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "Nije pronađena nijedna grupa sa datom adresom e-pošte: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "Pronađeno je više grupa sa datom adresom e-pošte: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "Korišćeni ID-ovi neusaglašenih grupa: dati su {0}, ali pronađeni {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "Svi fajlovi će biti zapisani u navedeni kontejner" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " -msgstr "Naziv kontejnera za skladištenje" +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: Library/Backend/TencentCOS/Strings.cs:36 +msgid "Bucket name" +msgstr "Ime segmenta" + +#: Library/Backend/AliyunOSS/Strings.cs:15 +msgid "Region indicates the physical location of the OSS data center." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure Blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "Nije navedeno ime Azure naloga za skladištenje" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -"Naziv Azure naloga za skladištenje koji se može dobiti klikom na dugme " -"„Upravljaj pristupnim ključevima“ na kontrolnoj tabli naloga za skladištenje" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "Ime naloga za skladištenje" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -"Azure pristupni ključ koji se može dobiti klikom na dugme „Upravljaj " -"pristupnim ključevima“ na kontrolnoj tabli naloga za skladištenje" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "Ključ za pristup" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "Nije dat Azure pristupni ključ" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -"Ovaa pozadina može da čita i upisuje podatke u Azure blob skladište. " -"Dozvoljeni formati su: \"azure://bucketname\"" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" -msgstr "Tardigrade decentralizovano skladište u oblaku" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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 "" -"Ova pozadina može da čita i upisuje podatke u Tardigrade decentralizovano " -"skladište u oblaku." -#: Library/Backend/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." -msgstr "Test veze nije uspeo." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" +msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "Metod autentifikacije" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." 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/Tardigrade/Strings.cs:17 -msgid "The satellite" -msgstr "Satelit" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" +msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -"Satelit koji prati sve metapodatke. Koristite server na nivou Tardigrade za " -"SLA-podržano povezivanje visokih performansi ili koristite server zajednice." -" Ili čak svoj host." -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "API ključ" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 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/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "Pristupna fraza za šifrovanje" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" -"Pristupna fraza za šifrovanje se koristi za šifrovanje vaših podataka pre " -"slanja na tardigrade mrežu. Ova pristupna fraza može biti jedina tajna koju " -"treba obezbediti - za Tardigrade vam nije potrebna dodatna enkripcija (od " -"Duplicatija)." - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "Odobrenje pristupa" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant 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/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "Segment" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "Segment u kojem će se nalaziti rezervna kopija." - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "Fascikla" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "Fascikla unutar segmenta u kojem će se nalaziti rezervna kopija." - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" 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:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Nije dato korisničko ime" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Nije data lozinka" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Putanja nije data, ne mogu da se otpreme fajlovi u osnovnu fasciklu" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "Data je nedozvoljena tačka montiranja." -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "Obezbeđuje uređaj rezervne kopije za korišćenje" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -2229,11 +1852,11 @@ msgstr "" "veb interfejsu. Kada navedete prilagođeni uređaj, trebalo bi da navedete i " "tačku montiranja koja će se koristiti na ovom uređaju sa opcijom \"{0}\"." -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "Obezbeđuje tačku montiranja za korišćenje na serveru" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -2248,11 +1871,11 @@ msgstr "" "sinhronizaciju, ili ako ste naveli prilagođeni uređaj sa opcijom \"{0}\", " "slobodni ste da imenujete tačku montiranja kako želite." -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." -msgstr "Broj niti za operacije vraćanja." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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 " @@ -2262,11 +1885,11 @@ msgstr "" "ograničena na 18,5 Mbps po strimu. Koristite više niti da povećate " "propusnost." -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "Veličina dela za istovremeno preuzimanje." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." @@ -2274,40 +1897,94 @@ msgstr "" "Veličina dela za istovremeno preuzimanje. Ovi delovi će biti sačuvani u " "memoriji, pa ih držite što je moguće niže." -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -"Ova pozadina može čitati i pisati podatke na Mega.co.nz. Dozvoljeni formati " -"su: \"mega://folder/subfolder\"" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Nije data lozinka" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -2317,13 +1994,13 @@ msgstr "" "omogućava taj metod provjere autentičnosti. Ovo je verovatno dostupno samo " "sa Vindouz serverima i klijentima." -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" "Koristite Vindouz integrisanu autentifikaciju za povezivanje sa serverom" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." @@ -2331,11 +2008,11 @@ msgstr "" "Koristite ovu opciju da biste premeštali fajlove u fasciklu korpe za otpatke" " umesto da ih trajno uklanjate kada sabijate ili brišete rezervne kopije." -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Premesti obrisane fajlove u korpu za otpatke" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -2347,11 +2024,11 @@ msgstr "" "nenadoknadivo vremensko ograničenje pod određenim uslovima. Koristite ovu " "opciju samo sa veoma brzim i stabilnim internet vezama." -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "Otpremite fajlove koristeći binarni direktni režim." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." @@ -2360,11 +2037,11 @@ msgstr "" "ograničenje veb operacija prilikom komunikacije sa SharePoint serverom. " "Preporučena vrednost je 180s." -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "Podesite vremensko ograničenje za SharePoint veb operacije." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." @@ -2372,16 +2049,16 @@ msgstr "" "Koristite ovu opciju da biste odredili veličinu svakog dela prilikom " "otpremanja na SharePoint Server. Preporučena vrednost je 4MB." -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "Podesite veličinu bloka za otpremanja u komadima u SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "Element sa putanjom '{0}' nije pronađen na hostu '{1}'." -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " @@ -2391,7 +2068,7 @@ msgstr "" "podaci. Ili pokušajte da koristite '//' u putanji da odvojite putanju veba " "od putanje fascikle." -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." @@ -2399,74 +2076,57 @@ msgstr "" "Činilo se da je sve u redu, ali tada veb naslov nije mogao da se pročita da " "bi se testirala veza. Nešto nije u redu." -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "Prisilite upotrebu metode HTTP Digest autentifikacije" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " @@ -2475,7 +2135,7 @@ msgstr "" "Server je vratio kod greške {0} ({1}), što ukazuje da server ne podržava " "WebDAV veze" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2486,27 +2146,24 @@ msgstr "" "To može biti zato što je fajl izbrisan ili nedostupan, ali može biti i zato što je ekstenziju fajla {2} blokirao veb server. IIS podrazumevano blokira nepoznate ekstenzije.\n" "Poruka o grešci: {3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -"Da biste pomogli u otklanjanju grešaka, moguće je postaviti putanju do " -"fajla koji će biti prepisan sa PROPFIND odgovorom" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "Izbacite PROPFIND odgovor" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." @@ -2514,15 +2171,105 @@ msgstr "" "Ova pozadina može čitati i pisati podatke u pozadinu zasnovanu na Tahoe-" "LAFS-u. Dozvoljeni format je \"tahoe://hostname:port/uri/$DIRCAP\"." -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Format URL-a nije podržan, mora počinjati sa \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Metoda autentifikacije" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satelit" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API ključ" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Šifrovanje pristupne fraze" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Dozvola za pristup" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Segment" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Fascikla" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " @@ -2531,33 +2278,379 @@ msgstr "" "Ovlašćenje pomoću OAuth usluge nije uspelo: {0}. Ako se problem i dalje " "javlja, pokušajte da generišete novi autid token sa: {1}" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Neočekivan kod greške: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +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/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "Još jedna instanca je pokrenuta i obaveštena je" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Pravljenje, otvaranje ili ažuriranje baze podataka nije uspelo.\n" +"Poruka greške: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Podržani argumenti komandne linije:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Putanja do datoteke sa parametrima" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" +"Filteri se ne mogu navesti na komandnoj liniji ako su filteri prisutni i u " +"datoteci parametara. Koristite posebne opcije --{0}, --{1} ili --{2} da " +"biste naveli filtere unutar datoteke parametara. Svaki filter mora imati " +"prefiks sa + ili -, a više filtera mora biti spojeno sa {3}" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "Nije moguće pročitati parametre datoteke \"{0}\", razlog: {1}" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Došlo je do ozbiljne greške u Duplicati-ju: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"Nepodržana verzija SQLite-a je otkrivena ({0}), mora biti {1} ili viša" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Port koji osluškuje web server. Moguće je navesti više vrednosti sa zarezom " +"između." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" +"Fajl sertifikata i ključa u PKCS #12 formatu koji veb server koristi za SSL." +" Podržani su samo RSA/DSA ključevi." + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "Lozinka za dešifrovanje datoteke PKCS #12 sertifikata." + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" +"Interfejs koji veb server sluša. Posebne vrednosti \"*\" i \"any\" " +"označavaju bilo koji interfejs. Posebna vrednost \"loopback\" označava " +"adapter za hvatanje petlje." + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Lozinka potrebna za pristup veb serveru. Ova opcija je sačuvana tako da ne " +"morate da je postavljate pri svakom pokretanju. Postavljanje prazne " +"vrednosti onemogućava lozinku." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" +"Imena hostova koja su prihvaćena odvojena su tačkom i zarezom. Ako je neko " +"od imena hosta \"*\", sva imena hostova su dozvoljena i provera imena hosta " +"je onemogućena." + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" +"Podesite vreme nakon kojeg će podaci dnevnika biti očišćeni iz baze " +"podataka." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Očistite stare podatke dnevnika" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" +"Program Duplicati treba da uskladišti malu bazu podataka sa svim " +"podešavanjima. Koristite ovu opciju da izaberete gde će se podešavanja " +"čuvati. Ova opcija se takođe može podesiti pomoću promenljive okruženja " +"{0}." + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" +"Ova opcija postavlja ključ za enkripciju koji se koristi za skremblovanje " +"lokalnih podešavanja baze podataka. Ova opcija se takođe može podesiti " +"pomoću promenljive okruženja {0}. Koristite opciju --{1} da biste " +"onemogućili skremblovanje baze podataka." + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Fascikla privremenog skladišta" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" +"Nije moguće pronaći važeći datum, s obzirom na datum početka {0}, " +"interval ponavljanja {1} i dozvoljene dane {2}" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Server je pokrenut i osluškuje na {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Nije moguće napraviti SSL sertifikat pomoću navedenih parametara. Detalji " +"izuzetka: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" +"Nije moguće otvoriti priključak za slušanje, pokušali su portovi: {0}" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "Učitavanje sklopa {0} nije uspelo, poruka o grešci: {1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" "Učitavanje tipa procesa {0} sklop {1} nije uspelo, poruka o grešci: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Molimo koristite opciju {0} umesto toga" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2565,75 +2658,58 @@ msgstr "" "Ova opcija određuje nivo kompresije koji se koristi. Postavljanje nule radi " "bez kompresije, a postavljanje 9 daje najveću moguću kompresiju." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Postavlja nivo Zip kompresije" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Postavlja metod Zip kompresije" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Uključuje podršku za Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -"Zip64 format je neophodan za fajlove veće od 4GiB, koristite ovu zastavicu " -"da biste ga uključili" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" 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:12 -msgid "Zip compression" -msgstr "Zip kompresija" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Fajl nije pronađen: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "Arhiva nije otvorena za upis" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "Arhiva nije otvorena za čitanje" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Dati fajl nije deo ove arhive" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*Eksperimentalno*: 7z arhiva sa podrškom za LZMA2." -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "Eksperimentalno - 7z Arhiva" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "Arhiva nije otvorena za upis" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "Arhiva nije otvorena za čitanje" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Dati fajl nije deo ove arhive" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." @@ -2641,15 +2717,15 @@ msgstr "" "Broj niti korišćenih u LZMA 2 kompresiji. Podrazumevano je broj procesorskih" " jezgara." -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "Broj niti korišćen u kompresiji" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Postavlja nivo 7z kompresije" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " @@ -2659,20 +2735,20 @@ msgstr "" "opcije će prouzrokovati da 7z koristi brzi algoritam, koji proizvodi nešto " "manje kompresije." -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "Postavlja upotrebu brzog algoritma 7z" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "rezervna kopija" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Nije moguće odrediti format baze podataka: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2687,11 +2763,11 @@ msgstr "" "Ovo je verovatno uzrokovano nadogradnjom na noviju verziju, a zatim vraćanjem na stariju verziju.\n" "Ako je to slučaj, verovatno postoji rezervna kopija fajla prethodne verzije baze podataka u fascikli {2}." -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "Otkriven je nepoznat izgled tabele" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2702,124 +2778,122 @@ msgstr "" "Greška: {1}\n" "Baza podataka NIJE nadograđena." -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "Heš nepodudaranje u fajlu „{0}“, zabeleženi heš: {1}, stvarni heš {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "Heš nepodudaranje u fajlu „{0}“, zabeleženi heš: {1}, stvarni heš {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Nema navedenih izvorišnih fascikli za rezervnu kopiju" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -"Izvorni direktorijum {0} ne postoji, prekidanje pravljenja rezervne kopije" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" "Neovlašćen pristup izvornoj fascikli {0}, prekidanje pravljenja rezervne " "kopije" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "Vrednost \"{1}\" dostavljena u --{0} ne predstavlja važeći ceo broj" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "Opcija --{0} nije podržana jer modul {1} trenutno nije učitan" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "Dostavljena opcija --{0} nije podržana i biće ignorisana" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "Vrednost \"{1}\" dostavljena u --{0} ne predstavlja ispravnu putanju" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "Vrednost \"{1}\" dostavljena u --{0} ne predstavlja ispravnu veličinu" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "Vrednost \"{1}\" dostavljena u --{0} ne predstavlja važeće vreme" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "Operacija {0} je počela" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "Operacija {0} je završena" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "Operacija {0} nije uspela sa greškom: {1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Nevažeća putanja: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." @@ -2828,14 +2902,14 @@ msgstr "" "Primena podešavanja 'force-locale' nije uspela. Pokušajte da ažurirate .NET-" "Framevork. Izuzetak je bio: \"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" "Izvor {0} koristi nevažeće ime volumena, čime se prekida pravljenje " "rezervne kopije" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" @@ -2843,7 +2917,7 @@ msgstr "" "Izvor {0} je na volumenu {1}, koji nije mogao biti pronađen, pa se rezervna " "kopija prekida" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2853,22 +2927,18 @@ msgstr "" "Veličina \"{1}\" data za --{0} nema množilac (b, kb, mb, etc). Preporučuje " "se množilac da biste izbegli neočekivane promene ako se program ažurira." -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -"Oznaka koja pokazuje da Duplicati treba da ukloni neiskorišćene fajlove" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2880,43 +2950,33 @@ msgstr "" "Prefiks ne može da sadrži crticu (-), ali može da sadrži sve druge znakove " "koje dozvoljava udaljeno skladište." -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "Prefiks udaljenog naziva fajla" -#: Library/Main/Strings.cs:40 +#: 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 "" -"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:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "Onemogućite provere na osnovu vremena fajla" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -"Podrazumevano, fajlovi će biti vraćeni u izvorne fascikle, koristite ovu " -"opciju za vraćanje u drugu fasciklu" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Vratite u drugu fasciklu" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "Uključuje režim mirovanja sistema" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" @@ -2924,7 +2984,11 @@ msgstr "" "Dozvolite sistemu da uđe u režim spavanja radi neaktivnosti tokom operacija " "pravljenja rezervnih kopija/vraćanja (samo za Vindouz/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" @@ -2934,11 +2998,11 @@ msgstr "" "Duplicati troši za preuzimanja. Podešavanje ovog ograničenja može produžiti " "pravljenje rezervnih kopija, ali će Duplicati učiniti manje nametljivim." -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Maksimalni broj kilobajta za preuzimanje u sekundi" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " @@ -2948,11 +3012,11 @@ msgstr "" "Duplicati troši za otpremanje. Podešavanje ovog ograničenja može produžiti " "pravljenje rezervnih kopija, ali će Duplicati učiniti manje nametljivim." -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "Maksimalan broj kilobajta za otpremanje u sekundi" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." @@ -2961,11 +3025,11 @@ msgstr "" "nešifrovane, možete u potpunosti da isključite šifrovanje pomoću ovog " "prekidača." -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Onemogući šifrovanje" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." @@ -2974,11 +3038,11 @@ msgstr "" " pre nego što ne uspe. Koristite ovo za bolje rukovanje nestabilnim mrežnim " "vezama." -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "Broj ponavljanja neuspelog prenosa" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " @@ -2989,41 +3053,33 @@ msgstr "" "promenljiva se takođe može dostaviti preko promenljive okruženja " "PASSPHRASE.." -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Pristupna fraza koja se koristi za šifrovanje rezervnih kopija" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "Vreme za listanje/vraćanje fajlova" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "Verzija za listanje/vraćanje fajlova" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." @@ -3031,11 +3087,11 @@ msgstr "" "Kada se traže fajlovi, traži se samo najnovija rezervna kopija. Koristite " "ovu opciju da prikažete i sve prethodne verzije" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Prikaži sve verzije" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." @@ -3043,11 +3099,11 @@ msgstr "" "Kada tražite fajlove, vraćaju se svi odgovarajući fajlovi. Koristite ovu " "opciju da biste vratili samo najveću putanju uobičajenog prefiksa." -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "Prikaži najveći prefiks" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." @@ -3056,11 +3112,11 @@ msgstr "" "opciju da biste vratili samo unose pronađene u fascikli navedenoj kao " "filter." -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Prikaži sadržaj fascikle" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " @@ -3069,34 +3125,42 @@ msgstr "" "Nakon neuspelog prenosa, Duplicati će sačekati kratko vreme pre nego što " "pokuša ponovo. Ovo je korisno ako mreža povremeno ispadne tokom prenosa." -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "Vreme čekanja između pokušaja" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" "Koristite ovu opciju da priložite dodatne fajlove novootpremljenim listama " "fajlova." -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "Podesite kontrolne fajlove" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" -msgstr "Postavite ovu zastavicu da preskočite heš provere" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." @@ -3105,64 +3169,54 @@ msgstr "" "vrednosti. Koristite ovo da sprečite da rezervne kopije postanu izuzetno " "velike." -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 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:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Prioritet niti" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -"Ova opcija može da promeni maksimalnu veličinu dblock fajlova. Promena " -"veličine može biti korisna ako pozadina ima ograničenje veličine svakog " -"pojedinačnog fajla" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Ograničite veličinu volumena" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "Onemogućava upotrebu metode prenosa strimovanja" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -"Ova opcija će osigurati da se sadržaj fajla manifesta ne pročita. Ovo " -"takođe znači da se ne proveravaju ni heševi fajlova. Koristite samo za " -"oporavak od katastrofe." -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "Opcija koja sprečava verifikaciju manifesta" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -3174,11 +3228,11 @@ msgstr "" "primenjuje samo kada se kreiraju novi volumeni, kada se čita postojeći " "fajl, ime fajla se koristi za izbor modula kompresije." -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Izaberite koji modul želite da koristite za kompresiju" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -3190,31 +3244,27 @@ msgstr "" "primenjuje samo kada se kreiraju novi volumeni, kada se čita postojeći " "fajl, ime fajla se koristi za izbor modula za šifrovanje." -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Izaberite koji modul želite da koristite za šifrovanje" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -"Navedite jedan ili više naziva modula, razdvojenih zarezima da biste ih " -"izbacili" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" -msgstr "Onemogućava jedan ili više modula" - -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -"Navedite jedan ili više naziva modula, odvojenih zarezima da biste ih " -"učitali" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Omogućava jedan ili više modula" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" + +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -3241,42 +3291,34 @@ msgstr "" "Services (VSS) i zahteva administrativne privilegije. Na Linux-u ovo koristi" " upravljanje logičkim volumenom (LVM) i zahteva root privilegije." -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "Kontroliše upotrebu snimaka diska" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -"Unapred generisani volumeni će podrazumevano biti smešteni u privremenu " -"fasciklu, ova opcija može podesiti drugu fasciklu za postavljanje " -"privremenih volumena, uprkos nazivu, ovo takođe funkcioniše za sinhrona " -"pokretanja" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "Putanja na koju se spremni volumeni postavljaju do učitavanja" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"Prilikom asinhronog otpremanja, Duplicati će kreirati volumene koji se mogu" -" otpremiti. Da biste sprečili Duplicati da generiše previše volumena, ova " -"opcija ograničava broj otpremanja na čekanju. Postavite na nulu da biste " -"onemogućili ograničenje" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "Broj volumena koje treba kreirati unapred" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." @@ -3284,48 +3326,45 @@ msgstr "" "Prilikom asinhronog otpremanja, dozvoljen je maksimalan broj istovremenih " "otpremanja. Postavite na nulu da biste onemogućili ograničenje." -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "Broj dozvoljenih istovremenih otpremanja" -#: Library/Main/Strings.cs:100 +#: 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 "" -"Aktiviranjem ove opcije neke poruke o grešci će biti opširnije, što vam " -"može pomoći da pronađete određeni problem" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "Omogućava izlaz za otklanjanje grešaka" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" +msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "Zapisuje informacije u navedeni fajl" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -"Određuje količinu informacija dnevnika za pisanje u fajl koji je naveo " -"--log-file" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "Nivo informacija dnevnika" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "Umesto toga koristite opcije {0} i {1}" +msgid "Use the options --{0} and --{1} instead." +msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." @@ -3333,11 +3372,11 @@ msgstr "" "Ako Duplicati otkrije da ciljni folder nedostaje, automatski će ga " "kreirati. Aktivirajte ovu opciju da sprečite automatsko kreiranje fascikli." -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "Onemogućava automatsko kreiranje fascikli" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -3351,14 +3390,14 @@ msgstr "" "mora biti odvojeno tačkom i zarezom, a većina oblika GUID-a je dozvoljena, " "uključujući sa i bez vitičastih zagrada." -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" "Lista vodiča VSS pisaca odvojenih tačkom i zarezom za izuzimanje (samo za " "Vindouz)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -3381,11 +3420,11 @@ msgstr "" "uspe. Ova funkcija je podržana samo na Vindouz-u i zahteva administrativne " "privilegije." -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "Kontroliše upotrebu rednih brojeva ažuriranja NTFS-a" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -3395,57 +3434,45 @@ msgid "" " 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" +" strict time checking." msgstr "" -"Prilikom uparivanja vremenskih oznaka, Duplicati će prilagoditi vremena za " -"mali deo kako bi obezbedio da manje vremenske razlike ne izazovu neočekivana" -" ažuriranja. Ako je opcija --{0} podešena da čuva nedelju dana rezervnih " -"kopija, a rezervna kopija se pravi u isto vreme svake nedelje, moguće je da" -" se sat malo pomeri, tako da je cela nedelja upravo prošla, što će dovesti " -"do toga da Duplicati izbriše starije rezervne kopije ranije nego što se " -"očekivalo. Da bi se ovo izbeglo, Duplicati ubacuje toleranciju od 1% " -"(maksimalno 1 sat). Koristite ovu opciju da onemogućite toleranciju i " -"koristite strogu proveru vremena" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "Deaktivira toleranciju prilikom upoređivanja vremena" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "Sinhrono otpremajte fajlove" -#: Library/Main/Strings.cs:118 +#: 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 će pokušati da izvrši više operacija na jednoj vezi, jer se na " -"taj način izbegavaju ponovljeni pokušaji prijave i na taj način ubrzava " -"proces. Ova opcija se može koristiti da bi se osiguralo da se svaka " -"operacija izvodi na posebnoj vezi" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "Nemojte ponovo koristiti veze" -#: Library/Main/Strings.cs:120 +#: 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 " @@ -3455,61 +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:121 +#: 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:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"Ako se nijedan od fajlova ne promeni, Duplicati neće otpremati skup " -"rezervnih kopija. Ako se podaci rezervne kopije koriste za proveru da je " -"rezervna kopija izvršena, ova opcija će učiniti da Duplicati otprema " -"rezervnu kopiju čak i ako je prazan" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "Otpremite prazne fajlove rezervnih kopija" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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 "" -"Ova vrednost se može koristiti za postavljanje poznate gornje granice " -"količine prostora koji ima pozadinska strana. Ako pozadina prijavljuje samu " -"veličinu, ova vrednost se ignoriše" -#: Library/Main/Strings.cs:125 -msgid "A reported maximum storage" -msgstr "Prijavljeni maksimalni prostor za skladištenje" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -"Postavlja prag kada treba upozoriti da je pozadinska kvota skoro " -"prekoračena. Daje se u procentima, a upozorenje se generiše ako je količina " -"raspoložive kvote manja od ovog procenta ukupne veličine rezervne kopije. " -"Ako pozadina ne prijavi informacije o kvoti, ova vrednost će biti " -"zanemarena" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "Prag za upozorenje o niskoj kvoti" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "Upravljanje simboličkim vezama" +#: 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:129 +#: 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 " @@ -3518,22 +3541,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -"Koristite ovu opciju da drugačije rukujete simboličkim vezama. Opcija " -"\"{0}\" će jednostavno snimiti simboličku vezu sa njenim imenom i " -"odredištem, a vraćanje će ponovo kreirati simboličku vezu kao vezu. " -"Koristite opciju \"{1}\" da ignorišete sve simbolične veze i ne čuvate " -"nikakve informacije o njima. Opcija \"{2}\" će prouzrokovati da se napravi " -"rezervna kopija simbolizovanog cilja i da se vrati kao normalni fajl sa " -"imenom simbolične veze. Rane verzije Duplicati-ja nisu podržavale ovu opciju" -" i ponašale su se kao da je navedeno \"{2}\"." -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "Rukovanje čvrstim vezama" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "Upravljanje simboličkim vezama" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3549,22 +3564,23 @@ msgstr "" "jedinstvenu putanju. Opcija \"{2}\" će ignorisati sve tvrde veze sa više od" " jedne veze." -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "Izuzmi fajlove prema atributima" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "Rukovanje čvrstim vezama" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -"Koristite ovu opciju da biste isključili fajlove sa određenim atributima. " -"Koristite listu imena atributa odvojenu zarezima da biste naveli više od " -"jednog. Moguće vrednosti su: {0}" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "Izuzmi fajlove prema atributima" + +#: 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 " @@ -3576,46 +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:135 +#: 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:136 +#: 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 "" -"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "Naziv rezervne kopije" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "Upravljajte ekstenzijama fajlova koji nisu komprimovani" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -3627,87 +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:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "Veličina bloka korišćena za heširanje" -#: Library/Main/Strings.cs:142 +#: 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 "" -"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:143 +#: 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:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -"Putanja do fajla koji sadrži lokalni keš baze podataka udaljenih fajlova" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "Putanja do baze podataka lokalne države" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "Lista obrisanih fajlova" -#: Library/Main/Strings.cs:148 +#: 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 "" -"Ova opcija se može koristiti da smanji memorijski otisak tako što se ne " -"čuvaju putanje i vremenske oznake modifikacije u memoriji" -#: Library/Main/Strings.cs:149 +#: 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:150 -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 "" -"Ova opcija se može koristiti za povećanje brzine u zamenu za dodatnu " -"upotrebu memorije." -#: Library/Main/Strings.cs:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "Sačuvajte blok predmemoriju u memoriju" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "Nemojte postavljati upite pozadini pri pokretanju" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3721,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:155 -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:156 +#: 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 " @@ -3737,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:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "Maksimalni izgubljeni prostor u procentima" -#: Library/Main/Strings.cs:158 +#: 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 "" -"Ova opcija se može koristiti za eksperimentisanje sa različitim " -"podešavanjima i posmatranje ishoda bez promene stvarnih fajlova." -#: Library/Main/Strings.cs:159 -msgid "Does not perform any modifications" -msgstr "Ne vrši nikakve modifikacije" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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 "" -"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "Heš algoritam korišćen na blokovima" -#: Library/Main/Strings.cs:162 +#: 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 "" -"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "Heš algoritam korišćen na fajlovima" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3794,11 +3798,11 @@ msgstr "" "automatsko sažimanje i samo kompaktiranje kada se izvodi komanda za " "sažimanje." -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "Onemogućite automatsko sažimanje" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3810,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:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "Prag veličine volumena" -#: Library/Main/Strings.cs:168 +#: 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 " @@ -3824,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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "Maksimalan broj malih volumna" -#: Library/Main/Strings.cs:170 +#: 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 " @@ -3838,51 +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:171 +#: 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:172 -msgid "Disables the local database" -msgstr "Onemogućava lokalnu bazu podataka" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -"Prilikom navođenja sadržaja ili prilikom vraćanja fajlova, lokalna baza " -"podataka se može preskočiti. Ovo je obično sporije, ali se može koristiti za" -" proveru stvarnog sadržaja udaljenog skladišta" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "Čuvajte nekoliko verzija" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" -"Koristite ovu opciju da podesite broj verzija za čuvanje, navedite -1 da " -"zadržite sve verzije" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "Zadrži sve verzije iz vremenskog intervala" - -#: Library/Main/Strings.cs:177 +#: 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:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "Smanjite broj verzija brisanjem starih srednjih rezervnih kopija" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" +msgstr "Zadrži sve verzije iz vremenskog intervala" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3903,32 +3898,30 @@ msgstr "" "podržava korišćenje specifikacije \"U\" za označavanje neograničenog " "vremenskog intervala." -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" -msgstr "Zanemarite izvorne elemente koji nedostaju" +#: 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:181 +#: 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:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +msgstr "Zanemarite izvorne elemente koji nedostaju" + +#: 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:183 -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:184 -msgid "Output more progress information" -msgstr "Ispiši više informacija o napretku" - -#: Library/Main/Strings.cs:185 +#: 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." @@ -3937,15 +3930,11 @@ msgstr "" "pokrene opcija. Generalno, ova opcija će proizvesti liniju za svaku " "obrađeni fajl." -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "Umesto toga, podesite nivo evidencije za željeni izlazni metod" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "Ispiši više informacija o napretku" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "Ispiši pune rezultate" - -#: Library/Main/Strings.cs:188 +#: 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." @@ -3953,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:189 -msgid "Determine if verification files are uploaded" -msgstr "Utvrdite da li su fajlovi za verifikaciju otpremljeni" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "Ispiši pune rezultate" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3968,109 +3957,85 @@ 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:191 -msgid "The number of samples to test after a backup" -msgstr "Broj uzoraka za testiranje nakon pravljenja rezervne kopije" +#: 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:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" -"Nakon što je rezervna kopija završena, neki (dblock, dindex, dlist) fajlovi " -"sa udaljene pozadine se biraju za verifikaciju. Koristite ovu opciju da " -"promenite koliko. Ako je takođe obezbeđena opcija backup-test-percentage, " -"broj testiranih uzoraka je maksimum koji podrazumevaju dve opcije. Ako je " -"ova vrednost postavljena na 0 ili je podešena opcija --{0}, nijedan udaljeni" -" fajlovi se ne verifikuje" -#: Library/Main/Strings.cs:193 -msgid "The percentage of samples to test after a backup" -msgstr "Procenat uzoraka za testiranje nakon pravljenja rezervne kopije" +#: 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:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -"Nakon što je rezervna kopija završena, neki (dblock, dindex, dlist) fajlovi " -"sa udaljene pozadine se biraju za verifikaciju. Koristite ovu opciju da " -"odredite procenat (između 0 i 100) fajlova za testiranje. Ako je takođe " -"obezbeđena opcija backup-test-samples, broj testiranih uzoraka je maksimum " -"koji podrazumevaju dve opcije. Ako je obezbeđena opcija no-backend-" -"verification, udaljeni fajlovi se ne verifikuje." -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "Aktivira detaljnu verifikaciju fajlova" +#: 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:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -"Nakon što je rezervna kopija završena, neke (dblock, dindex, dlist) fajlovi " -"sa udaljen pozadine se biraju za verifikaciju. Koristite ovu opciju da " -"uključite potpunu verifikaciju, koja će dešifrovati fajlove i ispitati " -"unutrašnjost svakog volumena, umesto jednostavne verifikacije spoljnog heša." -" Ako je opcija --{0} podešena, udaljeni fajlovi se ne verifikuju. Ova opcija" -" se automatski postavlja kada se verifikacija izvrši direktno." -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "Veličina bafera za čitanje fajla" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"Use this option to allow the passphrase to change. Note that this option is " +"not permitted for a backup or repair operation." msgstr "" -"Koristite ovu veličinu da kontrolišete koliko bajtova se čita iz fajla pre " -"obrade" -#: Library/Main/Strings.cs:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "Dozvolite da se pristupna fraza promeni" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"Use this option to only list filesets and avoid traversing file names and " +"other metadata which slows down the process." msgstr "" -"Koristite ovu opciju da biste dozvolili da se pristupna fraza promeni, " -"imajte na umu da ova opcija nije dozvoljena za operaciju pravljenja rezervne" -" kopije ili popravke" -#: Library/Main/Strings.cs:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "Navedite samo setove fajlova" -#: Library/Main/Strings.cs:202 -msgid "" -"Use this option to only list filesets and avoid traversing file names and " -"other metadata which slows down the process" -msgstr "" -"Koristite ovu opciju da navedete samo setove fajlova i izbegavate prelaženje" -" imena fajlova i drugih metapodataka koji usporavaju proces" - -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "Ne skladišti metapodatke" - -#: Library/Main/Strings.cs:205 +#: 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," @@ -4081,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:206 -msgid "Restore file permissions" -msgstr "Vrati dozvole fajla" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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." @@ -4093,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:208 -msgid "Skip restored file check" -msgstr "Preskoči proveru vraćenih fajlova" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "Vrati dozvole fajla" -#: Library/Main/Strings.cs:209 +#: 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" @@ -4107,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:210 -msgid "Do not use local data" -msgstr "Ne koristi lokalne podatke" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "Preskoči proveru vraćenih fajlova" -#: Library/Main/Strings.cs:211 +#: 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 " @@ -4121,11 +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:212 -msgid "Check block hashes" -msgstr "Proveri heševe blokova" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "Ne koristi lokalne podatke" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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." @@ -4134,11 +4116,11 @@ msgstr "" "blokova pročitanih sa volumena pre nego što zakrpite vraćene fajlove sa " "podacima." -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "Popravite bazu podataka sa putanjama" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "Proveri heševe blokova" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -4151,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:218 -msgid "Force the locale setting" -msgstr "Prisilno podesite lokalizaciju" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "Popravite bazu podataka sa putanjama" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "Forsira prikaz stvarnog datuma umesto kalendarskog datuma" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "Prisilno podesite lokalizaciju" -#: Library/Main/Strings.cs:221 +#: 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 " @@ -4182,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:222 -msgid "Handle file communication with backend using threaded pipes" -msgstr "Rukujte komunikacijom fajla sa pozadinom koristeći niti" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" +msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" -msgstr "Ograničenje broja istovremenih niti" +#: 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:225 +#: 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 " @@ -4210,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:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "Navedite broj istovremenih procesa heširanja" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "Ograničenje broja istovremenih niti" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" -msgstr "Odredite broj istovremenih procesa kompresije" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" +msgstr "Navedite broj istovremenih procesa heširanja" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." @@ -4233,7 +4207,11 @@ msgstr "" "Koristite ovu opciju da podesite broj procesa koji vrše kompresiju izlaznih " "podataka." -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "Odredite broj istovremenih procesa kompresije" + +#: 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 " @@ -4244,65 +4222,47 @@ msgstr "" "rezervne kopije i sadržaja koji je učitan u nepotpunoj sesiji pravljenja " "rezervne kopije." -#: Library/Main/Strings.cs:231 -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:232 +#: 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:233 -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:234 -msgid "Disables path compression on restore" -msgstr "Onemogućava kompresiju putanje pri vraćanju" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "Dozvoli uklanjanje svih skupova set fajlova" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "" -"Dozvolite automatsko obnavljanje lokalne baze podataka da biste sačuvali " -"prostor." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "Dozvoli uklanjanje svih skupova set fajlova" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -4318,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:240 -msgid "Disable the read-ahead scanner" -msgstr "Onemogućite skener za čitanje unapred" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "Onemogućite proveru doslednosti liste fajlova" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "Onemogućite skener za čitanje unapred" -#: Library/Main/Strings.cs:243 +#: 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 " @@ -4349,32 +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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "Onemogućite proveru doslednosti liste fajlova" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "Onemogućite rezervnu kopiju kada je napajanje preko baterije" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" -"Kada je ova oznaka omogućena, planirana rezervna kopija se neće pokrenuti " -"ako se otkrije da sistem radi na baterijsko napajanje (ručne rezervne kopije" -" ili rezervne kopije komandne linije će se i dalje pokretati). Ako je " -"detektovani izvor napajanja mrežni (tj. AC) ili nepoznat, planirane rezervne" -" kopije će se nastaviti normalno." - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "Nivo podataka o fajlu dnevnika" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "Primenjuje filtere na podatke evidencije fajla" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -4389,33 +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:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "Primenjuje filtere na podatke dnevnika konzole" - -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "Podešava proces da koristi niski IO prioritet" - -#: Library/Main/Strings.cs:255 -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 "" -"Ova opcija nalaže operativnom sistemu da podesi trenutni proces da koristi " -"najniži nivo IO prioriteta, što može učiniti da operacije budu sporije, ali " -"će manje ometati druge operacije koje se izvršavaju u isto vreme" -#: Library/Main/Strings.cs:259 -msgid "List of filenames that exclude folders" -msgstr "Lista imena fajlova koji isključuju fascikle" +#: 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:260 +#: 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: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 " @@ -4427,11 +4387,35 @@ 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:266 -msgid "Activates logging of all database queries" -msgstr "Aktivira evidentiranje svih upita baze podataka" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "Lista imena fajlova koji isključuju fascikle" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -4444,7 +4428,48 @@ 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:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " @@ -4453,56 +4478,52 @@ msgstr "" "Kriptoteka ne podržava transformacije koje se mogu ponovo koristiti za heš " "algoritam {0}" -#: Library/Main/Strings.cs:280 +#: 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:281 +#: 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:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "Pravljenje snimka nije uspelo: {0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "Brisanje fajlova {0} nije uspelo, proveravanje da li fajl postoji" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "Oporavljeno od problema sa pokušajem brisanja nepostojećeg fajla {0}" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "Oporavak od greške prilikom brisanja fajla {0} nije uspeo" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" "Operacija brisanja nije uspela za {0} sa FileNotFound, navodeći sadržaj" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "Listing pokazuje da je fajl {0} ispravno izbrisan" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "Listing potvrđuje da fajl {0} nije izbrisan" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "Potvrdite pristupnu frazu za enkripciju" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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" @@ -4510,27 +4531,27 @@ msgstr "" "Ovaj modul će od korisnika tražiti lozinku za šifrovanje u komandnoj liniji" " osim ako šifrovanje nije onemogućeno ili lozinka nije data na drugi način" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "Prompt za lozinku" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Potvrdite pristupnu frazu za enkripciju" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "Prazne lozinke nisu dozvoljene" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Unesite šifrovanu pristupnu frazu" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "Lozinke se ne poklapaju" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "Pročitajte pristupnu frazu iz STDIN-a" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -4544,34 +4565,11 @@ msgstr "" " funkcioniše. Podesite ovu zastavicu da sprečite pokušaj čitanja TTY-ja i " "čitajte samo pristupnu frazu iz STDIN-a." -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" -"Kada radi sa Mono, ovaj modul će proveriti da li su neki sertifikati " -"instalirani i predložiće da ih instalirate u suprotnom" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "Pročitajte pristupnu frazu iz STDIN-a" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "Potraži SSL sertifikate" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" -"Nisu pronađeni sertifikati, možete ih instalirati pomoću jedne od ovih " -"komandi:{0} cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian " -"sisteme{0} cert-sinc /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync --user" -" cacert.pem; rm cacert.pem #for MacOS{0}Pročitajte više: {1}" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" @@ -4579,51 +4577,45 @@ msgstr "" "Ovaj modul otkriva brojna svojstva koja se mogu koristiti za promenu načina " "na koji se izdaju http zahtevi" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "Podesi http zahteve" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -"Koristite ovu opciju da prihvatite bilo koji sertifikat servera, bez obzira " -"na greške koje može imati. Koristite --accept-specified-ssl-hash umesto " -"toga, kad god je to moguće." -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "Prihvati bilo koji sertifikat sa servera" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -"Ako je vaš sertifikat servera prijavljen kao nevažeći (npr. sa " -"samopotpisanim sertifikatima), možete uneti heš sertifikata (SHA1) da biste " -"ga ipak odobrili. Heš vrednost se mora uneti u heksadecimalnom formatu bez " -"razmaka ili dvotačka. Možete da unesete više hešova odvojenih zarezima." -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "Opciono prihvati poznat SSL sertifikat" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"Podrazumevani HTTP zahtev ima priloženo zaglavlje „Expect: 100-Continue“, " -"što omogućava neke optimizacije prilikom autentifikacije, ali i kvari neke " -"veb servere, zbog čega prijavljuju „417 – Expectation failed“" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "Onemogućite očekivano zaglavlje" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." @@ -4631,33 +4623,22 @@ msgstr "" "Podrazumevano, http zahtevi koriste RFC 896 algoritam naglovanja da bi " "efikasnije podržali prenos malih paketa." -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "Onemogući naglovanje" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "Podesi http zahteve" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "Alternativni OAuth URL" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati koristi eksterni server da podrži tok OAuth autentikacije. Ako ste" -" podesili sopstveni Duplicati OAuth server, možete da navedete URL za " -"osvežavanje." -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "Postavlja dozvoljene SSL verzije" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "Alternativni OAuth URL" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " @@ -4667,23 +4648,21 @@ msgstr "" "opcija i trebalo bi je koristiti samo ako želite da poboljšate bezbednost " "ili da rešite problem sa određenim SSL protokolom." -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "Postavlja podrazumevano vremensko ograničenje operacije" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -"Ova opcija menja podrazumevano vremensko ograničenje za bilo koji HTTP " -"zahtev, vreme pokriva celu operaciju od početnog paketa do gašenja" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "Postavlja čitanje i pisanje" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " @@ -4694,11 +4673,11 @@ msgstr "" "zaustavljenih zahteva, a ova opcija konfiguriše maksimalno vreme između " "aktivnosti na vezi." -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "Postavlja HTTP baferovanje" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " @@ -4707,7 +4686,11 @@ msgstr "" "Ova opcija postavlja HTTP baferovanje. Podešavanje na \"{0}\"“ može da " "izazove curenje memorije, ali i da poboljša performanse u nekim slučajevima." -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" @@ -4715,11 +4698,11 @@ msgstr "" "Ovaj modul interno radi za raščlanjivanje izvornih parametara za pravljenje " "rezervnih kopija Hiper-V virtuelnih mašina" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "Konfiguriši Hyper-V modul" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" @@ -4727,161 +4710,152 @@ msgstr "" "Ovaj modul interno radi na raščlanjivanju izvornih parametara za pravljenje " "rezervnih kopija Microsoft SQL Servera baze podataka" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "Podesi Microsoft SQL Server modul" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "Izvršava skriptu pre pokretanja operacije, i ponovo nakon završetka" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "Pokreni skriptu" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "Pokreni skriptu pri izlasku" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "Skripta \"{0}\" je završena sa izlaznim kodom {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "Skripta \"{0}\" se vratila sa izlaznim kodom {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "Pokreni zahtevanu skriptu prilikom pokretanja" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "Bira izlazni format za rezultate" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "Greška u toku izvršavanja skripte \"{0}\": {1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "Isteklo je vreme za izvršavanje skripte \"{0}\"." -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "Pokreni skriptu prilikom pokretanja" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "Skripta \"{0}\" je prijavila poruke grešaka: {1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "Postavlja vremensko ograničenje skripte" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "Ovaj modul može da pošalje email nakon što se operacija završi" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Pošalji mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Ova vrednost može biti ime fajla. Ako fajl postoji, sadržaj fajla će se koristiti kao telo poruke.\n" -"\n" -"U telu poruke, određeni tokeni se zamenjuju:\n" -"%OPERATIONNAME% – Naziv operacije, obično „Backup“\n" -"%REMOTEURL% – URL udaljenog servera\n" -"%LOCALPATH% - putanja do lokalnih fajlova ili fascikli uključenih u operaciju (ako ih ima)\n" -"%PARSEDRESULT% - raščlanjeni rezultat, ako je operacija rezervna kopija. Moguće vrednosti su: Error, Varning, Success\n" -"\n" -"Sve opcije komandne linije su takođe prijavljene u okviru %value%, npr. %volsize%. Svaka nepoznata/nepodešena vrednost se uklanja." -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "Telo poruke" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +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:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP lozinka" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -4893,78 +4867,51 @@ msgstr "" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "Primaoc(i) e-pošte" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" -"Podrazumevano, pošta će biti poslata samo nakon operacije rezervne kopije. " -"Koristite ovu opciju za slanje pošte za sve operacije." - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "Pošaljite e-poštu za sve operacije" - -#: Library/Modules/Builtin/Strings.cs:95 -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:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Pošiljalac e-pošte" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -"Možete da navedete jedan od \"{0}\", \"{1}\", \"{2}\", \"{3}\". 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 e-pošte svim " -"operacijama rezervnih kopija." -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: 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:104 +#: 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 za SMTP server, npr. smtp://example.com:25. Više servera se može isporučiti u listi prioriteta, odvojenih tačkom i zarezom. Ako server ne uspe, pokušava se sledeći server na listi, sve dok se poruka ne pošalje.\n" -"Ako nijedan server nije obezbeđen, vrši se DNS pretraga da bi se pronašao MX zapis prvog primaoca, a svi SMTP serveri se pokušavaju po svom prioritetnom redosledu dok se poruka ne pošalje.\n" -"\n" -"Da biste omogućili SMTP preko SSL-a, koristite format smtps://example.com. Da biste omogućili SMTP STARTTLS, koristite format smtp://example.com:25/?starttls=when-available ili smtp://example.com:25/?starttls=always. Ako port nije naveden, port 25 se koristi za ne-ssl, a 465 za SSL veze. Da biste naterali da ne koristite STARTTLS koristite smtp://example.com:25/?starttls=never." -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP Url" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" @@ -4973,104 +4920,101 @@ msgstr "" "Ovo podešavanje daje temu e-pošte. Vrednosti se zamenjuju kao što je opisano" " u opisu za --{0}." -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "Predmet e-pošte" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +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:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP korisničko ime" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "Slanje e-pošte nije uspelo: {0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "Cela SMTP komunikacija: {0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" "Slanje e-pošte sa servera: {0} nije uspelo, poruka: {1}, ponovni pokušaj sa " "{2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "E-pošta je uspešno poslata pomoću servera: {0}" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" +"Ovaj modul pruža podršku za slanje izveštaja o statusu putem XMPP poruka" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP modul izveštaja" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP adresa e-pošte primaoca" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" -"Korisnici kojima treba dostaviti poruke, navedite više korisnika razdvojenih" -" zarezima" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "Šablon poruke" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"Ova vrednost može biti ime fajla. Ako fajl postoji, sadržaj fajla će se koristiti kao poruka.\n" -"\n" -"U poruci, određeni tokeni su zamenjeni:\n" -"%OPERATIONNAME% – Naziv operacije, obično \"Backup\"\n" -"%REMOTEURL% – URL udaljenog servera\n" -"%LOCALPATH% - putanja do lokalnih fajlova ili fascikli uključenih u operaciju (ako ih ima)\n" -"%PARSEDRESULT% - raščlanjeni rezultat, ako je operacija rezervna kopija. Moguće vrednosti su: Error, Warning, Success\n" -"\n" -"Sve opcije komandne linije su takođe prijavljene u okviru %value%, npr. %volsize%. Svaka nepoznata/nepodešena vrednost se uklanja." -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "XMPP ime korisnika" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -"Korisničko ime za nalog koji će poslati poruku, uključujući ime hosta. tj." -" \"account@jabber.org/Home\"" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP lozinka" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "Lozinka za nalog koji će poslati poruku" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" @@ -5079,133 +5023,158 @@ msgstr "" "Možete da navedete jedan od \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" "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:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "Šalji poruke za sve operacije" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" -"Podrazumevano, poruke će biti poslate samo nakon operacije rezervne kopije." -" Koristite ovu opciju da se poruke šalju za sve operacije." - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP modul izveštaja" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" -"Ovaj modul pruža podršku za slanje izveštaja o statusu putem XMPP poruka" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "" "Došlo je do vremenskog ograničenja prilikom prijavljivanja na jabber server" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "Slanje jabber poruke nije uspelo: {0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP modul izveštaja" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "Telegram report module" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:148 +#: 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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "URL HTTP izveštaja" +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP modul izveštaja" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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 "Naziv parametra za slanje poruke" -#: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "Naziv parametra za slanje poruke." +#: 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:163 +#: 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:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -"Dodatni parametri za dodavanje u http poruku. tj. " -"\"parameter1=value1¶meter2=value2\"" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "Slanje http poruke nije uspelo: {0}" - -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "Pošaljite podatke kao JSON telo" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" msgstr "" -"Koristite ovu zastavicu da pošaljete podatke o rezultatu kao JSON objekat" -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "Postavlja HTTP glagol za upotrebu" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" +"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 "" -"Koristite ovu opciju da promenite podrazumevani HTTP glagol koji se koristi " -"za podnošenje izveštaja" -#: Library/Modules/Builtin/Strings.cs:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: 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:179 -msgid "Defines a log level for messages" -msgstr "Definiše nivo dnevnika za poruke" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -"Koristite ovu opciju da podesite nivo evidencije za poruke koje će se " -"uključiti u izveštaj" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "Filter za poruke dnevnika" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" -"Koristite ovu opciju da postavite izraz filtera koji definiše koje su opcije" -" uključene u izveštaj" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "Ograničava linije dnevnika" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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." @@ -5213,48 +5182,34 @@ 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "Format nije podržan: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "Nevažeća vrednost veličine: {0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "Validator SSL sertifikata je pozvan netačnim redosledom" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}Možda ćete želeti da uvezete skup pouzdanih sertifikata u Mono skladište" -" sertifikata.{0}Koristite komandu:{0} cert-sinc /etc/ssl/certs/ca-" -"certificates.crt #for Debian sisteme{ 0} cert-sinc /etc/pki/tls/certs/ca-" -"bundle.crt #for RedHat derivate{0}Pročitajte više: {1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"Sertifikat servera je imao grešku {0} i heš {1}{2}Ako verujete ovom " -"sertifikatu, koristite opciju komandne linije --accept-specified-ssl-" -"hash={1} da biste ipak prihvatili sertifikat servera.{2 }Takođe možete " -"pokušati da uvezete sertifikat servera u skup poverenja vašeg operativnog " -"sistema." -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " @@ -5263,71 +5218,71 @@ msgstr "" "Nije uspelo pri validaciji heš sertifikata, poruka o grešci: {0}, naziv " "greške SSL: {1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "Privremena fascikla ne postoji: {0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "Raščlanjivanje segmenta nije uspelo: {0}, nevažeći ceo broj" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "Neispravan specifikator: {0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "Neparsirani podaci: {0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "Uri nije važeći: {0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "Uri-ju nedostaje ime hosta: {0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bajtova" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "String \"{0}\" nije moguće parsirati u datum" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "Nije moguće čitati i pisati iz istog izvora" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -5335,31 +5290,31 @@ msgid "" msgstr "" "Niz {0} ne predstavlja poznato ime grupe filtera. Važeće vrednosti su: {1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: Ne bira filtere." -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" "{0}: Skup podrazumevanih filtera za izuzimanje, trenutno se procenjuje na: " "{1}." -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" "{0}: Skup podrazumevanih filtera za uključivanje, trenutno se procenjuje na:" " {1}." -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "Alijasi: {0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -5371,7 +5326,7 @@ msgstr "" "prijavljene operativnim sistemom. Većina korisnika bi trebalo da primeni " "barem ove filtere." -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " @@ -5380,13 +5335,13 @@ msgstr "" "{0}: Fajlovi koji pripadaju operativnom sistemu. Ovi fajlovi se vraćaju " "kada se operativni sistem ponovo instalira." -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" "{0}: Fajlovi i fascikle za koje se zna da su skladište privremenih podataka." -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " @@ -5395,20 +5350,20 @@ msgstr "" "{0}: Fajlovi i fascikle koji su poznate lokacije keša za operativni sistem i" " razne aplikacije" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" "{0}: Instalirani programi i njihove biblioteke, ali ne i njihova " "podešavanja." -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" "Komanda {0} zahteva bar jednu od sledećih opcija da bude postavljena: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -5417,118 +5372,125 @@ msgstr "" "Pronađeno {0} komandi, a očekivano {1}, komandi:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Komanda nije podržana: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr "Nijedan set fajlova nije odgovarao kriterijumima" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "Sledeći setovi fajlova će biti izbrisani:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "Sledeći setovi fajlova će biti obrisani" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "Podržane pozadine:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "Podržani moduli kompresije:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "Podržani moduli šifrovanja:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "Podržane opcije:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -"Modul se automatski učitava, koristite --disable-module da biste ovo " -"sprečili" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -"Modul se ne učitava automatski, koristite --enable-module da ga učitate" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "Podržani generički moduli:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -"Opcija --{0} je dostavljena, ali je rezervisana za internu upotrebu i možda " -"nije podešena na komandnoj liniji" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Došlo je do greške: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "Unutrašnja poruka greške je: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"Uključi fajlove koje odgovaraju ovom filteru. Specijalni znak * označava " -"bilo koji broj karaktera, a specijalni znak ? znači bilo koji pojedinačni " -"znak, koristite *.txt da biste uključili sve fajlove sa ekstenzijom txt. " -"Regularni izrazi su takođe podržani i mogu se obezbediti korišćenjem " -"uglastih zagrada, tj. [.*\\.txt]. Grupe filtera (koje obuhvataju ugrađeni " -"skup dobro poznatih fajlova i fascikli) mogu se navesti korišćenjem " -"vitičastih zagrada, tj. {{Applications}}." -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Uključi fajlove" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -"Izuzmi fajlove koje odgovaraju ovom filteru. Specijalni znak * označava bilo" -" koji broj karaktera, a specijalni znak ? znači bilo koji pojedinačni znak, " -"koristite *.txt da biste isključili sve fajlove sa ekstenzijom txt. " -"Regularni izrazi su takođe podržani i mogu se obezbediti korišćenjem " -"uglastih zagrada, tj. [.*\\.txt]. Grupe filtera (koje obuhvataju ugrađeni " -"skup dobro poznatih fajlova i fascikli) mogu se navesti korišćenjem " -"vitičastih zagrada, tj. {{TemporaryFiles}}." -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Izuzmi fajlove" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " @@ -5539,11 +5501,11 @@ msgstr "" "vraćanjem, on će prikazati ili vratiti kontrolne fajlove umesto normalnih " "fajlova." -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "Koristi kontrolne datoteke" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." @@ -5551,20 +5513,20 @@ msgstr "" "Ako je ova opcija podešena, izveštaji o napretku i druge poruke koje bi " "inače išle na konzolu biće preusmerene u dnevnik." -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "Onemogući ispis u konzolu" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "Ova veza može da pruži dodatne informacije: {0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Uključi automatsko ažuriranje" -#: CommandLine/Program.cs:283 +#: 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 ccef60969..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 22006c5e3..d757cf620 100644 --- a/Localizations/duplicati/localization-sv_SE.po +++ b/Localizations/duplicati/localization-sv_SE.po @@ -6,338 +6,111 @@ # 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: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Simon Tallmyr , 2019\n" -"Language-Team: Swedish (Sweden) (https://www.transifex.com/duplicati/teams/67655/sv_SE/)\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" "Content-Transfer-Encoding: 8bit\n" "Language: sv_SE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"Misslyckades med att skapa, öppna, eller uppgradera databasen.\n" -"Felmeddelande: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "Visa den här hjälpen" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "Sökväg till fil med parametrar" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "Avgör hur mycket information som skrivs till logg-filen" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Ett allvarligt fel inträffade i Duplicati: {0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"Kan inte starta. Kanske en annan process redan körs?\n" -"Felmeddelande: {0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "Inaktiverar kryptering av databasen" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "Ta bort gammal data från loggarna" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "Mapp för temporär lagring" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" - -#: Library/Encryption/Strings.cs:27 -msgid "AES-256 encryption, built in" -msgstr "" - -#: Library/Encryption/Strings.cs:28 -msgid "Empty passphrase not allowed" -msgstr "" +"Den här modulen krypterar alla filer på samma sätt som AESCrypt gör, med 256" +" bitars AES-kryptering." #: Library/Encryption/Strings.cs:29 -msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" -msgstr "" +msgid "AES-256 encryption, built in" +msgstr "AES-256-kryptering, inbyggd" #: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +msgid "Empty passphrase not allowed" +msgstr "Tom lösenord är inte tillåten" + +#: Library/Encryption/Strings.cs:31 +msgid "" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:34 +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +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 "" + +#: Library/Encryption/Strings.cs:37 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "Sökvägen till GnuPG" - #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "Sökvägen till GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -347,10 +120,10 @@ msgstr "" #: Library/Encryption/Strings.cs:51 msgid "Use GPG Armor" -msgstr "" +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 @@ -360,8 +133,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -371,7 +144,7 @@ msgstr "" #: Library/Encryption/Strings.cs:59 #, csharp-format msgid "Decryption failed: {0}" -msgstr "" +msgstr "Dekrypteringen misslyckades: {0}" #: Library/Encryption/Strings.cs:60 msgid "Failure while invoking GnuPG, program won't flush output" @@ -381,321 +154,351 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "förvalt värde" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[FÖRÅLDRAD]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "värden" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "Uppräkning" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "Flaggor" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Heltal" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "Sökväg" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Storlek" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "Sträng" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "Tidsrymd" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "Okänd" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "Mappen kan inte skapas, eftersom den redan finns" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "Den efterfrågade mappen finns inte" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "Avbrutet" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "Den efterfrågade filen finns inte" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" "Error message: {0}\n" "Command: {1} {2}" msgstr "" +"Det externa kommandot kunde inte startas.\n" +"Felmeddelande: {0}\n" +"Kommando: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" +"Det externa kommandot kunde inte slutföras inom den angivna tidsgränsen: {0}" +" {1}" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "Konfigurationen för säkerhetskopian har ändrats" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" -msgstr "" +msgstr "Det obligatoriska alternativet saknas: {0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "Byter anslutningsmetod för FTP" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." @@ -703,595 +506,617 @@ msgstr "" "Lösenordet som används för att ansluta till servern. Det kan också " "tillhandahållas med hjälp av miljövariabeln \"AUTH_PASSWORD\"." -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "Instruerar Duplicati att använda en SSL-uppkoppling (ftps)" - -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "Mappen {0} hittades inte, meddelande: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "Inaktivera verifiering av uppladdningen" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "Inaktivera verifiering av uppladdningen" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "Mappen {0} hittades inte, meddelande: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You need an AuthID. You can get it from: {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "Auktoriseringskoden" +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "Auktoriseringskoden" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "Det finns mer än ett objekt med namnet \"{0}\" i mappen \"{1}\"" - #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "Rackspace CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "Ange en annan URL för autentisering" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "Rackspace CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "Misslyckades att radera fil" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "Misslyckades att ladda upp fil" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" +msgstr "" + +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" + +#: Library/Backend/S3/Strings.cs:26 msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 +#: Library/Backend/S3/Strings.cs:27 msgid "S3 compatible" msgstr "" -#: Library/Backend/S3/Strings.cs:13 +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 msgid "No S3 secret key given" msgstr "" -#: Library/Backend/S3/Strings.cs:14 +#: Library/Backend/S3/Strings.cs:37 msgid "No S3 userID given" msgstr "" -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "Använd en server i Europa" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "Alternativen --{0} och --{1} är ömsesidigt exklusiva" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "Vänligen använd --{0}={1} istället" - -#: Library/Backend/S3/Strings.cs:26 +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "Anger ett alternativt S3-servernamn" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "Alternativ FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "Konfigurera anslutningstyp för FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "Konfigurera krypteringstyp för FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" "Denna parameter kontrollerar vilken SSL-policy som ska användas då " "kryptering är aktiverad" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "Konfigurera vilken SSL-policy som används då kryptering är aktiverad" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "Fel vid radering av fil: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "Fel vid läsning av fil: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "Fel vid skrivning av fil: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "Modul för att generera privata/publika SSH-nycklar" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "Nyckelskapare för SSH" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "Användarnamn för publik nyckel" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "Ett användarnamn som ska läggas till den publika nyckeln" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "Typ av nyckel" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "Bestämmer vilken typ av nyckel som ska genereras" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "Nyckelns längd" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "Nyckellängden angiven i bit" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "Modul för att ladda upp publika SSH-nycklar" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "Uppladdare för SSH-nycklar" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "URL för SSH-uppkoppling" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "Den SSH-anslutningsadress som används för att upprätta anslutningen" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "Den publika SSH-nyckel som ska läggas till" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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 "" -#: Library/Backend/SSHv2/Strings.cs:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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 "" -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +#: Library/Backend/SSHv2/Strings.cs:53 +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:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "Inaktiverar validering av fingeravtryck" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "Använder en privat SSH-nyckel för autentisering" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1299,91 +1124,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "Tvinga radering av filer" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "Tvinga radering av filer" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "Lokalt arkiv" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "Lokalt arkiv" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "Fjärr repository" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" -msgstr "" +msgstr "Fjärrsökväg " -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Inställningar för Rclone" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "Inställningarna kommer att överföras till rclone" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "Lokal mapp eller enhet" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1392,11 +1230,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "Leta efter en fil i målmappen" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1411,175 +1249,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "Lokal mapp eller enhet" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "Mappen {0} finns inte" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "Flytta filen istället för att kopiera den" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage Account ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "Sökväg för backup" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "Målsökväg, d.v.s. /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia-lösenord" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" - -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1587,298 +1422,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 Group" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "Inget användarnamn angivet" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "Inget lösenord angivet" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "Ingen sökväg angiven; kan inte ladda upp filer till rotkatalogen" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1887,11 +1759,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1901,75 +1773,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: Library/Backend/Mega/Strings.cs:33 +msgid "No password given" +msgstr "Inget lösenord angivet" + +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "Flytta raderade filer till papperskorgen" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1977,106 +1911,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive för företag" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2084,70 +2018,482 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "Felaktigt URL-format, måste starta med \"uri/URI:DIR2:\"" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "Autentiseringsmetod" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellit" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API-nyckel" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "Ange krypteringslösenord" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "Åtkomst beviljad" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Mapp" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "Oväntad felkod: {0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "En annan instans är igång och den har meddelats" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"Misslyckades med att skapa, öppna, eller uppgradera databasen.\n" +"Felmeddelande: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"Kommandoradsargument som stöds:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "Sökväg till fil med parametrar" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "Ett allvarligt fel inträffade i Duplicati: {0}" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" +"En version av SQLite som inte stöds har upptäckts ({0}), måste vara {1} " +"eller högre" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" +"Porten som webbservern lyssnar på. Flera värden kan anges med ett komma " +"emellan." + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" +"Lösenordet som krävs för att komma åt webbservern. Det här alternativet " +"sparas så att du inte behöver ställa in det vid varje körning. Om du ställer" +" in ett tomt värde inaktiveras lösenordet." + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "Ställ in tiden efter vilken loggdata ska rensas från databasen." + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "Ta bort gammal data från loggarna" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "Mapp för temporär lagring" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "Servern har startat och lyssnar på {0}, port {1}" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" +"Det gick inte att skapa SSL-certifikat med angivna parametrar. " +"Undantagsinformation: {0}" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" -msgstr "Vänligen använd {0}-inställningen istället" +#: Library/Compression/Strings.cs: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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." @@ -2156,104 +2502,92 @@ msgstr "" "inställning på noll ger ingen kompression, och en inställning på 9 ger " "maximal kompression." -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "Sätter nivå för Zip-komprimering" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "Anger metod för Zip-komprimering" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "Växlar mellan Zip64-support" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" -msgstr "" -"För filer större än 4GiB krävs zip64-format, använd den här inställningen " -"för att skifta" - -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip-komprimering" +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" +msgstr "" -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "Filen kan inte hittas: {0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "Den angivna filen är inte en del av det här arkivet" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "Den angivna filen är inte en del av det här arkivet" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "Ställer in komprimeringsnivå för 7z" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "säkerhetskopia" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "Kan inte avgöra databas-formatet: {0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2263,11 +2597,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2275,135 +2609,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "Inga källmallar angivna för backup" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "Ogiltig sökväg: \"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2411,18 +2748,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2430,229 +2767,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "Återställ till en annan mapp" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "Maximalt antal kilobyte att ladda ned per sekund" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "Inaktivera kryptering" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "Lösenordsfras för att kryptera säkerhetskopior" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "Visa alla versioner" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "Vissa mappens innehåll" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" +msgstr "Tiden att vänta mellan varje försök" + +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "Begränsa storleken på volymerna" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2660,11 +3009,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "Välj vilken modul som ska användas för komprimering" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2672,27 +3021,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "Välj vilken modul som ska användas för kryptering" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "Aktiverar en eller flera moduler" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2707,87 +3056,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2796,12 +3146,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2814,11 +3164,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2828,90 +3178,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2920,14 +3282,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2937,19 +3299,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2957,25 +3323,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2983,11 +3369,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2995,72 +3381,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3069,11 +3454,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3081,43 +3466,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3125,11 +3510,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3137,66 +3522,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" -msgstr "" +msgstr "Använd lokala data vid återställning" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3208,53 +3589,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3262,137 +3639,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3400,121 +3795,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3524,50 +3920,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3577,30 +3973,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3608,11 +4016,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3621,88 +4053,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "Bekräfta krypteringslösenord" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "Ange krypteringslösenord" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3711,282 +4180,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "Skicka mail" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "Lösenordet för SMTP server vid behov." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP Lösenord" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3994,23 +4461,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4018,380 +4475,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4399,36 +4898,36 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "Kommandot {0} behöver åtminstone ett av följande val satt: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4437,129 +4936,155 @@ msgstr "" "Hittade {0} kommandon men förväntade {1}, kommandon: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "Kommandot stöds inte: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "Ett fel uppstod: {0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "Inkludera filer" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "Exkludera filer" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "Aktivera automatiska uppdateringar" -#: CommandLine/Program.cs:283 +#: 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 cb56d5f15..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 f93f5f2dd..abc7b1dfa 100644 --- a/Localizations/duplicati/localization-th.po +++ b/Localizations/duplicati/localization-th.po @@ -4,332 +4,106 @@ # FIRST AUTHOR , YEAR. # # Translators: -# bact' , 2018 +# Arthit Suriyawongkul, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: bact' , 2018\n" -"Language-Team: Thai (https://www.transifex.com/duplicati/teams/67655/th/)\n" +"Last-Translator: Arthit Suriyawongkul, 2024\n" +"Language-Team: Thai (https://app.transifex.com/duplicati/teams/67655/th/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "แสดงความช่วยเหลือนี้" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "วลีรหัสผ่านจะว่างไว้ไม่ได้" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "ไม่ใช้ GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "path ไปยัง GnuPG" #: Library/Encryption/Strings.cs:50 msgid "" @@ -342,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 @@ -352,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -373,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "ค่าปริยาย" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "ค่า" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" -msgstr "" +msgstr "จำนวนเต็ม" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "ขนาด" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" -msgstr "" +msgstr "สตริง" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" -msgstr "" +msgstr "ช่วงเวลา" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "ไม่ทราบ" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 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:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: Library/Interface/CustomExceptions.cs:84 +#: Library/Interface/CustomExceptions.cs:92 +#: Library/Backend/Jottacloud/Jottacloud.cs:286 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -451,834 +230,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:28 +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:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 -msgid "Google Drive" +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "Google Drive" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:46 +#, csharp-format +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1286,91 +1108,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1379,11 +1214,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1398,175 +1233,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1574,298 +1406,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1874,11 +1743,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1888,75 +1757,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1964,106 +1895,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2071,169 +2002,562 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "โฟลเดอร์" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"อาร์กูเมนต์ที่สนับสนุนสำหรับคอมมานด์ไลน์:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "ล้างข้อมูลปูมเก่า" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "โฟลเดอร์เก็บข้อมูลชั่วคราว" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2243,11 +2567,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2255,135 +2579,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2391,18 +2718,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2410,229 +2737,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2640,11 +2979,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2652,27 +2991,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2687,87 +3026,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2776,12 +3116,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2794,11 +3134,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2808,90 +3148,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2900,14 +3252,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2917,19 +3269,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2937,25 +3293,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2963,11 +3339,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2975,72 +3351,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "รายชื่อแฟ้มที่ถูกลบ" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3049,11 +3424,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3061,43 +3436,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3105,11 +3480,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3117,66 +3492,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3188,53 +3559,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3242,137 +3609,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" msgstr "" -#: Library/Main/Strings.cs:213 +#: 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: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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3380,121 +3765,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3504,50 +3890,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3557,30 +3943,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3588,11 +3986,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3601,88 +4023,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "ใส่วลีรหัสผ่านเข้ารหัสลับ" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3691,282 +4150,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "ส่งเมล" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3974,23 +4431,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "ผู้รับอีเมล" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -3998,380 +4445,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} ไบต์" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4379,165 +4868,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "ให้นับรวมแฟ้ม" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "ไม่นับรวมแฟ้ม" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "สลับการปรับปรุงอัตโนมัติ" -#: CommandLine/Program.cs:283 +#: 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 46e9ebc69..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 81445a2f1..33905bf2b 100644 --- a/Localizations/duplicati/localization-zh_CN.po +++ b/Localizations/duplicati/localization-zh_CN.po @@ -5,364 +5,128 @@ # # Translators: # Bonan Zhu , 2016 -# Hoilc , 2018 # lwl12, 2018 # Herald Yu , 2018 # Kevin Li , 2019 +# Jacob Zhong , 2021 +# vishun nadir, 2024 +# mays_wind , 2024 +# Hoilc , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Kevin Li , 2019\n" -"Language-Team: Chinese (China) (https://www.transifex.com/duplicati/teams/67655/zh_CN/)\n" +"Last-Translator: Hoilc , 2024\n" +"Language-Team: Chinese (China) (https://app.transifex.com/duplicati/teams/67655/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "已有实例正在运行,且已被通知" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"创建,打开或升级数据库失败。\n" -"错误信息:{0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "显示此帮助" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"支持的命令行参数:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" -"此选项可以保存部分或所有命令行选项。参数文件必须是纯文本,最好是 UTF-8 编码。文件中的每一行都应当是 --option=value " -"的格式。特殊选项 --{0} 和 --{1} " -"分别可以用来覆盖本地路径和远程目标地址。此文件中的选项比命令行中输入的优先级更高。你不能在同时在文件或命令行中指定过滤条件,但你可以使用特殊选项 " -"--{2}, --{3}, 或 --{4} 来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {5} 连接" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "参数文件的路径" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" -"如果过滤条件已在参数文件中给出,那么就不能再在命令行中指定。使用特殊选项 --{0}, --{1}, 或 --{2} " -"来指定参数文件中的过滤条件。每个过滤条件必须以 + 或 - 做前缀且多个过滤条件必须用 {3} 连接" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "未能读取参数文件 \"{0}\",原因:{1}" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "输出日志信息到指定文件" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "确定写入日志文件的信息量" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "激活便携模式,数据库会保存在程序目录下" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "Duplicati 发生一系列错误:{0}" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" -"未能启用,也许已有进程在运行?\n" -"错误信息:{0}" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "禁用数据库加密" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "检测到不支持的 SQLite 版本 ({0}),必需 {1} 或更高" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "指向 web 服务器的静态文件所在的文件夹。此文件夹必须在安装文件夹之下。" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "web 服务器监听的端口。可以使用逗号分割来指定多个值。" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "Web 服务器用于 SSL 的 PKCS #12 格式的证书和密钥文件。只支持 RSA/DSA 密钥。" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "用于解密 PKCS #12 证书文件的密码。" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "web 服务监听的网络接口。特殊值 \"*\" 和 \"any\" 表示所有接口。特殊值 \"loopback\" 表示环回适配器。" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "访问 web 服务器需要的密码。此选项会被保存,所以你不需要每次启动都设置。设为空表示禁用密码。" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "逗号分隔有效的主机名。如果任何一个主机名设置为 “*”,那么将禁用主机名检查并接受所有主机名。" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "启用 ping-pong 应答" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "作为服务器运行时,守护进程必须验证服务进程是否有响应。如果此选项开启,服务器将读取标准输入并回复每一行。" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "清理旧日志数据" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "设定时长,在此时长之后日志数据将被从数据库中清除。" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "指定保存设置的文件夹" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "Duplicati 需要保存一个存有所有设置的小数据库。使用此选项来选择设置保存在哪里。此选项也可以通过环境变量 {0} 进行指定。" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "设定数据库加密密钥" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "此选项设定用于加密本地配置数据库的密钥。此项也可以通过环境变量 {0} 来设定。使用选项 --{1} 可以禁用数据库加密。" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "临时存储文件夹" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "此选项用于提供备用文件夹作为临时存储。默认会使用系统的临时文件。注意,SQLite 也会将临时文件存放到这里。" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "未找到有效日期。给定的起始日期 {0},重复间隔 {1},规划日期 {2}" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "服务器已启动,正在监听 {0} 端口 {1}" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "使用所给参数创建 SSL 证书失败,错误信息:{0}" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "打开监听端口失败,尝试过的端口:{0}" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." -msgstr "此模块与 AESCrypt 相同,使用 256 bit AES 方法加密所有文件" +msgstr "该模块与 AESCrypt 相同,使用 256 bit AES 方法加密所有文件" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "内置的 AES-256 加密方式" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "不允许空密码" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" -msgstr "使用此选项设定 AES 加密操作的线程级别,有效值为 0 (默认值), 或从 1 (不使用多线程) 到 4 (最大线程)" +"Use this option to set the thread level allowed for AES crypt operations." +msgstr "使用此选项设置AES加密操作允许的线程级别。" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" -msgstr "设定加密时的线程级别 (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" +msgstr "设置用于加密的线程级别。" -#: Library/Encryption/Strings.cs:34 +#: 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 msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "解密数据失败 (密码错误?):{0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -"GPG 加密模块使用 GNU Privacy Guard 程序来加解密文件。这要求系统已经安装 GPG,在 Windows 下,默认查找 Program" -" Files 目录,在 Linux 和 OSX 下,将在 PATH 环境变量中寻找。也可以直接通过 --gpg-program-path 指定 GPG " -"路径。" +"GPG加密模块使用GNU Privacy " +"Guard程序来加密和解密文件。它要求系统上必须有gpg可执行文件。在Windows上,默认假设它位于程序文件的安装文件夹中,在Linux和OSX上,则假设该程序可以通过PATH环境变量获得。可以使用选项--{0}提供GPG的路径。" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "外部的 GNU Privacy Guard" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." -msgstr "指定 GPG 的额外参数。你不能指定 --passphrase-fd 选项。选项 --decrypt 总是生效的。" +msgstr "指定 GPG 的额外参数。您不能指定 --passphrase-fd 选项。选项 --decrypt 总是生效的。" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "用于解密的额外的 GPG 命令行参数" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "GPG 模块将使用 --armor 选项来保护文件。开启此选项可以禁用 --armor 选项。" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "不使用 GPG " - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." -msgstr "指定 GPG 的额外参数。你不能指定 --passphrase-fd 选项。选项 --encrypt 总是生效的。" +msgstr "指定 GPG 的额外参数。您不能指定 --passphrase-fd 选项。选项 --encrypt 总是生效的。" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "用于加密的额外的 GPG 命令行参数" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" -msgstr "无法使用“{0} {1}”执行GPG:{2}" - -#: Library/Encryption/Strings.cs:47 -msgid "" -"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "GNU Privacy Guard 程序的路径。如果没有给出,Duplicati 将假定程序位于系统路径。" +msgstr "无法使用 \"{0} {1}\" 执行GPG:{2}" #: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "GunPG 路径" +msgid "" +"The path to the GNU Privacy Guard program. If not supplied, Duplicati will " +"search for \"gpg2\" and \"gpg\" on the system." +msgstr "GNU Privacy Guard程序的路径。如果没有提供,Duplicati将在系统上搜索\"gpg2\"和\"gpg\"。" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "此选项的处理方式不标准,请使用 --{0} 选项作为替代" +msgid "The path to GnuPG" +msgstr "GunPG 路径" #: Library/Encryption/Strings.cs:50 msgid "" "Use this option to supply the --armor option to GPG. The files will be " "larger but can be sent as pure text files." -msgstr "使用此选项可以指定 --armor 选项给GPG。文件将会更大,但可以当作纯文本文件发送。" +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" -msgstr "覆盖用于解密的 GPG 命令" +msgid "Override the GPG command supplied for decryption." +msgstr "" #: Library/Encryption/Strings.cs:53 msgid "The GPG decryption command" @@ -371,9 +135,9 @@ msgstr "GPG 解密命令" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" -msgstr "覆盖默认的 GPG 加密命令:\"{0}\",一般用来配合设置 {1} 进行非对称加密" +"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" @@ -392,77 +156,82 @@ msgstr "调用 GunPG 失败,程序未能正常输出" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "调用 GunPG 失败,程序未能正确关闭" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "别名" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "默认值" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "[废弃的]" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "值" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "布尔" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "枚举" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "参数" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "整数" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "路径" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "大小" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "字符串" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "时间间隔" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "未知" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "文件夹已存在,所以不能创建" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "需要的文件夹不存在" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "已取消" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "请求的文件不存在" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -473,861 +242,894 @@ msgstr "" "错误信息:{0}\n" "命令:{1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "外部命令未能在指定时间内完成:{0} {1}" -#: Library/Snapshots/Strings.cs:8 +#: 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:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "脚本返回成功,但临时文件夹 {0} 不存在:{1}" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "脚本返回成功,但临时文件夹 {0} 仍然存在:{1}" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "脚本返回退出码 {0} ,但期望为 {1} :{2}" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "脚本返回成功,但输出缺少参数 {0} :{1}" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "无法判断 USN 的完整路径" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "上次扫描时 USN 日志就已经被清空了" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "枚举时遇到意料之外的空响应" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "Linux 不支持 USN" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "USN 返回的文件数为 0,这可能是出错了。作为补救,USN 已被禁用。" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "遇到未知的路径格式" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "不支持的 USN 日志版本。" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" -msgstr "" +msgstr "之前的备份未记录 USN 日志信息" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" -msgstr "" +msgstr "USN 日志 ID 有变更" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" -msgstr "" +msgstr "下一个 USN 是 0" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" -msgstr "" +msgstr "备份设置有变更" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "调用过程没有备份权限" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" -msgstr "OpenStack Simple Storage" +msgstr "OpenStack 简单存储" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "缺少所需选项:{0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" -msgstr "此密码用来连接至服务器,它也可以由环境变量 \"AUTH_PASSWORD\" 提供。如果提供了密码,--{0} 也必须设定" +"must also be set." +msgstr "此密码用于连接到服务器。也可以通过环境变量\"AUTH_PASSWORD\"提供密码。如果提供了密码,则还必须设置 --{0}" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" -msgstr "提供用于连接服务器的密码" +#: Library/Backend/OpenStack/Strings.cs: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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" -msgstr "提供用于连接服务器的域" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." -msgstr "此用户名用来连接到服务器,它也可以由环境变量 \"AUTH_USERNAME\" 提供" +msgstr "该用户名用来连接到服务器,它也可以由环境变量 \"AUTH_USERNAME\" 提供。" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" -msgstr "提供用于连接服务器的用户名" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." -msgstr "租户名称一般为付款用户的名称。如果使用密码认证,此项必须提供,但若使用 API 密钥,此项不需要" +msgstr "租户名称一般为付款用户的名称。如果使用密码认证,该选项必须提供,但使用 API 密钥时,该选项为非必填项。" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" -msgstr "提供用于连接服务器的租户名称" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 密钥连接服务器,而不需要密码和租户名称" +msgstr "一些提供商支持使用 API 密钥连接服务器,而不需要密码和租户名称。" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" -msgstr "提供连接服务器的 API 密钥" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" -msgstr "认证地址用来认证用户和查找存储服务。此地址一般以 \"/v2.0\" 结尾。已知的提供商有:{0}{1}" +msgstr "认证地址用来认证用户和查找存储服务。该地址一般以 \"/v2.0\" 结尾。已知的提供商有:{0}{1}" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" -msgstr "提供认证地址" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." -msgstr "keystone API 版本,有效值为 'v2' 或 'v3'" +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "要使用的keystone API版本。有效值为'v2'和'v3'。" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "keystone API 版本" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." -msgstr "此选项仅在创建容器时生效,表示容器存放的位置。询问你的提供商来获得可用的地区列表,或留空以使用默认地区" +msgstr "该选项仅在创建容器时生效,表示容器存放的位置。询问您的提供商来获得可用的地区列表,或留空以使用默认地区。" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" -msgstr "提供创建容器的地区" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" +msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "OpenStack 配置模块" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "获取配置" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -"此后端能读写 FTP 后端中数据,支持的格式为 \"ftp://hostname/folder\" 或 " +"此后端可以读写基于FTP的后端数据。允许的格式为 \"ftp://hostname/folder\" 和 " "\"ftp://username:password@hostname/folder\"" -#: Library/Backend/FTP/Strings.cs:8 -msgid "" -"If this flag is set, the FTP connection is made in active mode. Even if the " -"\"ftp-passive\" flag is also set, the connection will be made in active mode" -msgstr "如果此参数启用, 连接将使用主动模式。甚至当 \"ftp-passive\" 启用,连接仍会使用主动模式" - -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" -msgstr "切换 FTP 连接模式" - -#: Library/Backend/FTP/Strings.cs:10 -msgid "" -"If this flag is set, the FTP connection is made in passive mode, which works" -" better with some firewalls. If the \"ftp-regular\" flag is also set, this " -"flag is ignored" -msgstr "如果此参数启用, 连接将使用被动模式,这将兼容一些防火墙。如果 \"ftp-regular\" 启用,此参数将被忽略" - -#: Library/Backend/FTP/Strings.cs:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 -msgid "" -"The password used to connect to the server. This may also be supplied as the" -" environment variable \"AUTH_PASSWORD\"." -msgstr "此密码用来连接到服务器,它也可以由环境变量 \"AUTH_PASSWORD\" 提供。" - -#: Library/Backend/FTP/Strings.cs:16 -msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp " -"(ftps)." -msgstr "开启此参数将使用 SSL 连接 FTP (FTPS)" - -#: Library/Backend/FTP/Strings.cs:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" -msgstr "令 Duplicati 使用 SSL (FTPS) 连接" - -#: Library/Backend/FTP/Strings.cs:18 +#: Library/Backend/FTP/Strings.cs:28 msgid "FTP" msgstr "FTP" -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 +#: Library/Backend/FTP/Strings.cs:29 +#, csharp-format +msgid "" +"Activate this option to make the FTP connection in active mode. Even if the " +"option --{0} is also set, the connection will be made in active mode." +msgstr "激活此选项以使FTP连接处于主动模式。即使也设置了选项 --{0},连接也将以主动模式建立。" + +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:31 +#, csharp-format +msgid "" +"Activate this option to make the FTP connection in passive mode, which works" +" better with some firewalls. If the option --{0} is set, this option is " +"ignored." +msgstr "激活此选项以使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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 +msgid "" +"The password used to connect to the server. This may also be supplied as the" +" environment variable \"AUTH_PASSWORD\"." +msgstr "该密码用来连接到服务器,它也可以由环境变量 \"AUTH_PASSWORD\" 提供。" + +#: Library/Backend/FTP/Strings.cs:37 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." +msgstr "使用此选项通过安全套接层(SSL)在ftp(ftps)上进行通信。" + +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:39 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verification to make the upload " +"faster but less reliable." +msgstr "为了防止网络传输错误,每次上传都将进行校验。开启该选项可以禁用校验,这会加快上传但减少可靠性。" + +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "禁用上传校验" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 #, csharp-format msgid "The folder {0} was not found, message: {1}" msgstr "文件夹 {0} 未找到,信息:{1}" -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 #, csharp-format msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " +"The file {0} was uploaded but not found afterwards. The file listing " "returned {1}" -msgstr "文件 {0} 已上传但之后查找不到,文件列举返回 {1}" +msgstr "文件 {0} 已上传,但之后未找到。返回的文件列表为 {1}" -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 +#: 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 "文件 {0} 已上传,但返回的大小是 {1} ,预期大小应为 {2}。" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "Google Cloud Storage配置模块" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "此后端可以读写Google Cloud Storage的数据。允许的格式为 \"gcs://bucket/folder\"。" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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}" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "您必须使用 --{0}提供一个项目ID来创建bucket。" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 +#, csharp-format +msgid "The authorization token retrieved from {0}" +msgstr "授权令牌获取自 {0}" + +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "授权码" + +#: Library/Backend/GoogleServices/Strings.cs:33 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" +"{0}" +msgstr "" +"该选项只在创建新 bucket 时生效。使用该选项来修改数据的存储地区。bucket 位置不同,费用也不同。已知的 bucket 位置:\n" +"{0}" + +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:36 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" +"{0}" +msgstr "" +"该选项只在创建新 bucket 时生效。使用该选项来修改 bucket 的存储类型。bucket 存储级别,费用和功能也不同。已知的存储类别:\n" +"{0}" + +#: Library/Backend/GoogleServices/Strings.cs:38 +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 "此选项仅在创建新bucket时使用。使用此选项提供存bucket所关联的项目ID。项目决定了使用费用。" + +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "此后端可以读写Google Drive的数据。允许的格式为\"googledrive://folder/subfolder\"。" + +#: Library/Backend/GoogleServices/Strings.cs:45 +msgid "Google Drive" +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 "在文件夹 \"{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 "此选项设置要使用的团队drive。留空则使用个人drive。" + +#: Library/Backend/GoogleServices/Strings.cs:50 +msgid "Team drive ID" +msgstr "团队 drive ID" + +#: Library/Backend/CloudFiles/Strings.cs:24 +msgid "" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." +msgstr "此后端可以读写CloudFiles的数据。允许的格式是\"cloudfiles://container/folder\"。" + +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "Rackspace CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "CloudFiles根据账户所在地使用不同的服务器进行身份验证。使用此选项设置备用身份验证URL。此选项覆盖 --{0}。" + +#: Library/Backend/CloudFiles/Strings.cs:27 +msgid "Provide another authentication URL" +msgstr "提供另外认证地址" + +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." +msgstr "用于与CloudFiles进行身份验证的API Access Key。" + +#: Library/Backend/CloudFiles/Strings.cs:33 +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 " +"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 "The username used to authenticate with CloudFiles." +msgstr "用于与CloudFiles进行身份验证的用户名。" + +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:38 +msgid "MD5 Hash (ETag) verification failed" +msgstr "MD5 哈希值 (ETag) 校验失败" + +#: Library/Backend/CloudFiles/Strings.cs:39 +msgid "Failed to delete file" +msgstr "删除文件失败" + +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 +msgid "Failed to upload file" +msgstr "上传文件失败" + +#: Library/Backend/CloudFiles/Strings.cs:41 +msgid "No CloudFiles API Access Key given" +msgstr "未给出 CloudFiles API 访问密钥" + +#: Library/Backend/CloudFiles/Strings.cs:42 +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发生了变更?" + +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" +msgstr "S3配置模块" + +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" +msgstr "" + +#: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "此后端可以读写与S3兼容的服务器上的数据。允许的格式为 \"s3://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 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 option --{0}." +msgstr "AWS Secret Access Key ID可以在登录您的AWS账户后获得。也可以通过选项 --{0} 提供。" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "未给出 S3 访问密钥" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "未给出 S3 用户 ID" + +#: Library/Backend/S3/Strings.cs:38 +#, csharp-format +msgid "" +"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" +"{0}" +msgstr "" +"该选项只在创建新 bucket 时生效。使用该选项来修改数据的存储地区。Amazon 对非美国 bucket 收取略多费用。已知 bucket 位置:\n" +"{0}" + +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" +msgstr "" + +#: Library/Backend/S3/Strings.cs:41 +#, csharp-format +msgid "" +"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" +"{0}" +msgstr "" +"如今 Amazon 以外的公司也提供 S3 API,这意味着该后端也能读写这些提供商的数据。使用该选项指定主机名。当前已知的提供商有:\n" +"{0}" + +#: Library/Backend/S3/Strings.cs:43 +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 "设置为aws或minio。然后可使用AWS SDK或Minio SDK与S3服务通信。" + +#: Library/Backend/S3/Strings.cs:45 +msgid "Specify the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " +"(https). Note that bucket names containing a period has problems with SSL " +"connections." +msgstr "使用此选项通过安全套接层(SSL)在http(https)上进行通信。请注意,包含句点(.)的bucket名称在SSL连接上会有问题。" + +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +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客户端的chunk encoding,并非所有的S3提供商都支持。" + +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" +msgstr "禁用chunk encoding(仅限aws客户端)" + +#: Library/Backend/S3/Strings.cs:50 +msgid "" +"Use this option to specify a storage class. If this option is not used, the " +"server will choose a default storage class." +msgstr "使用该选项指定存储级别。如果该选项未设置,服务器将使用默认的存储级别。" + +#: Library/Backend/S3/Strings.cs:51 +msgid "Specify storage class" +msgstr "指定存储级别" + +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" +msgstr "S3 IAM 支持模块" + +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "要执行的操作" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "用户名" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "Amazon Access Key ID" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "密码" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" 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" +msgstr "备用 FTP" + +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "使用此选项将FTP对话记录到终端控制台以进行调试。" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +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 "使用此选项将FTP私有信息(用户名,密码)记录到控制台以进行调试(不要发布到互联网上!)" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "将FTP私有信息记录到控制台" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 +#, csharp-format +msgid "The folder {0} was not found. Message: {1}" +msgstr "文件夹 {0} 未找到,信息:{1}" + +#: Library/Backend/AlternativeFTP/Strings.cs:42 #, csharp-format msgid "" "The file {0} was uploaded but the returned size was {1} and it was expected " "to be {2}" msgstr "文件 {0} 已下载且返回大小为 {1} 但其大小应当为 {2}" -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "禁用上传校验" - -#: Library/Backend/FTP/Strings.cs:23 -msgid "" -"To protect against network failures, every upload will be attempted " -"verified. Use this option to disable this verification to make the upload " -"faster but less reliable." -msgstr "为了防止网络传输错误,每次上传都将进行校验。开启此选项可以禁用校验,这会加快上传但减少可靠性。" - -#: Library/Backend/GoogleServices/Strings.cs:22 -msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "Google Cloud Storage" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 -#, csharp-format -msgid "You need an AuthID, you can get it from: {0}" -msgstr "你需要一个授权 ID,你可以获取自:{0}" - -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" -msgstr "你必须通过 --{0} 为创建 bucket 提供项目 ID" - -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "授权码" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 -#, csharp-format -msgid "The authorization token retrieved from {0}" -msgstr "授权令牌获取自 {0}" - -#: Library/Backend/GoogleServices/Strings.cs:29 -#, csharp-format -msgid "" -"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" -"{0}" -msgstr "" -"此选项只在创建新 bucket 时生效。使用此选项来修改数据的存储地区。bucket 位置不同,费用也不同。已知的 bucket 位置:\n" -"{0}" - -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" -msgstr "指定创建 bucket 的位置" - -#: Library/Backend/GoogleServices/Strings.cs:32 -#, csharp-format -msgid "" -"This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" -"{0}" -msgstr "" -"此选项只在创建新 bucket 时生效。使用此选项来修改 bucket 的存储类型。bucket 存储级别,费用和功能也不同。已知的存储类别:\n" -"{0}" - -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" -msgstr "指定创建 bucket 的存储级别" - -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "指定创建 bucket 的项目" - -#: Library/Backend/GoogleServices/Strings.cs:36 -msgid "" -"This option is only used when creating new buckets. Use this option to " -"supply the project ID that the bucket is attached to. The project determines" -" where usage charges are applied" -msgstr "此选项只在创建新 bucket 时生效。使用此选项来提供 bucket 附属的项目 ID。项目决定使用费用的结算" - -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." -msgstr "此后端能读写 Google Drive 中数据,支持的格式为 \"googledrive://folder/subfolder\"" - -#: Library/Backend/GoogleServices/Strings.cs:44 -msgid "Google Drive" -msgstr "Google Drive" - -#: Library/Backend/GoogleServices/Strings.cs:45 -#, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" -msgstr "文件夹 \"{1}\" 存在多个同名的 \"{0}\"" - -#: Library/Backend/GoogleServices/Strings.cs:46 -msgid "Team drive ID" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:47 -msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:4 -#, csharp-format -msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." -msgstr "CloudFile 根据帐户所在使用不同的认证服务器,使用此选项设定可选的认证地址且会覆盖 --{0}" - -#: Library/Backend/CloudFiles/Strings.cs:5 -msgid "Provide another authentication URL" -msgstr "提供另外认证地址" - -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." -msgstr "提供用来认证 CloudFiles 的 API 访问密钥" - -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" -msgstr "提供连接服务器的访问密钥" - -#: Library/Backend/CloudFiles/Strings.cs:12 -#, csharp-format -msgid "" -"Duplicati will assume that the credentials given are for a US account, use " -"this option if the account is a UK based account. Note that this is " -"equivalent to setting --{0}={1}." -msgstr "Duplicati 假定所给登陆信息为美国帐户,使用此选项指定为英国帐户,注意此项等同于设定 --{0}={1}" - -#: Library/Backend/CloudFiles/Strings.cs:13 -msgid "Use a UK account" -msgstr "使用英国帐户" - -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "提供用来认证 CloudFiles 的用户名" - -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "提供用来认证 CloudFiles 的用户名" - -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "支持连接至 CloudFiles 后端,允许的格式为 \"cloudfiles://container/folder\"" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "Rackspace CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:18 -msgid "MD5 Hash (ETag) verification failed" -msgstr "MD5 hash 值 (ETag) 效验失败" - -#: Library/Backend/CloudFiles/Strings.cs:19 -msgid "Failed to delete file" -msgstr "删除文件失败" - -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 -msgid "Failed to upload file" -msgstr "上传文件失败" - -#: Library/Backend/CloudFiles/Strings.cs:21 -msgid "No CloudFiles API Access Key given" -msgstr "未给出 CloudFiles API 访问密钥" - -#: Library/Backend/CloudFiles/Strings.cs:22 -msgid "No CloudFiles userID given" -msgstr "未给出 CloudFiles 用户 ID" - -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" -msgstr "预期外的 CloudFiles 响应,可能是 API 改变?" - -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" -msgstr "AWS 访问密钥可以在登陆你的 AWS 帐户后获取,这也可以通过 \"auth-password\" 属性提供" - -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "AWS 访问密钥" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "AWS 访问 ID 可以在登陆你的 AWS 帐户后获取,这也可以通过 \"auth-username\" 属性提供" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "AWS 访问 ID" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" -"此参数仅在创建 bucket 时生效。如果设定了此项,bucket 将创建在欧洲服务器上。此参数同时强制生效 \"s3-use-new-style\" " -"参数。 Amazon 对欧洲 bucket 收取略多费用。" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "使用欧洲服务器" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "使用子域名调用风格" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "不能确定主机 {0} 的 bucket 的名称" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" -"此参数会启用特殊的 RRS 头。使用 RSS 存储的文件会更有可能丢失,但花费更低的费用。参见详情 http://aws.amazon.com" -"/about-aws/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-" -"storage/" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "使用低冗余存储 (RSS)" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "你正在使用废弃的地址格式,请改为 {0}" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "选项 --{0} 和 --{1} 是互斥的" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" -msgstr "请使用 --{0}={1} 作为替代" - -#: Library/Backend/S3/Strings.cs:26 -#, csharp-format -msgid "" -"This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" -"{0}" -msgstr "" -"此选项只在创建新 bucket 时生效。使用此选项来修改数据的存储地区。Amazon 对非美国 bucket 收取略多费用。已知 bucket 位置:\n" -"{0}" - -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" -msgstr "指定 S3 位置限制" - -#: Library/Backend/S3/Strings.cs:29 -#, csharp-format -msgid "" -"Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" -"{0}" -msgstr "" -"如今 Amazon 以外的公司也提供 S3 API,这意味着此后端也能读写这些提供商的数据。使用此选项指定主机名。当前已知的提供商有:\n" -"{0}" - -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" -msgstr "指定可选的 S3 服务器名" - -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 -msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" -msgstr "子域名调用选项无效,程序库将挑选合适的调用方法" - -#: Library/Backend/S3/Strings.cs:34 -msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " -"(https). Note that bucket names containing a period has problems with SSL " -"connections." -msgstr "开启此参数将使用 SSL 连接 HTTP (HTTPS)。注意名称中包含句号的 bucket 会在 SSL 连接中出错" - -#: Library/Backend/S3/Strings.cs:35 -msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." -msgstr "" - -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" -msgstr "令 Duplicati 使用 SSL (HTTPS) 连接" - -#: Library/Backend/S3/Strings.cs:38 -msgid "" -"Use this option to specify a storage class. If this option is not used, the " -"server will choose a default storage class." -msgstr "使用此选项指定存储级别。如果此项未设定,服务器将使用默认的存储级别" - -#: Library/Backend/S3/Strings.cs:39 -msgid "Specify storage class" -msgstr "指定存储级别" - -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" -msgstr "" -"此后端能通过备选的 FTP 客户端读写 FTP 后端中数据,支持的格式为 \"aftp://hostname/folder\" 或 " -"\"aftp://username:password@hostname/folder\"" - -#: Library/Backend/AlternativeFTP/Strings.cs:14 -msgid "Alternative FTP" -msgstr "备用 FTP" - -#: Library/Backend/AlternativeFTP/Strings.cs:15 -#, csharp-format -msgid "The folder {0} was not found. Message: {1}" -msgstr "文件夹 {0} 未找到,信息:{1}" - -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." -msgstr "为了防止网络传输错误,每次上传都会校验。开启此选项将禁用效验,这会加快上传但减少可靠性。" +msgstr "为了防止网络或服务器失败,每次上传都会尝试校验。开启该选项将禁用校验,这会加快上传但减少可靠性。" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." -msgstr "如果设定此参数,FTP 数据连接方式将被修改为所选项。" +msgstr "如果设置该参数,FTP 数据连接方式将被修改为所选项。" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "配置 FTP 数据连接方式" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." -msgstr "如果设定此参数,FTP 加密方式将被修改为所选项。" +msgstr "如果设置该参数,FTP 加密方式将被修改为所选项。" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "配置 FTP 加密方式" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." -msgstr "此参数决定加密启用时的 SSL 策略。" +msgstr "该参数决定加密启用时的 SSL 策略。" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "配置加密启用时的 SSL 策略" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" +"一些 FTP 服务器需要在报告正确的文件大小前延迟一段时间。所需的延迟取决于网络拓扑结构。如果您遇见与上传文件大小不匹配的错误,可以尝试增加几秒的延迟。" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" -msgstr "" +msgstr "在上传文件后延迟一定时间" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "删除文件出错: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "读取文件出错: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "写入文件出错: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "生成 SSH 公私钥的模块" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH 密钥生成器" -#: Library/Backend/SSHv2/Strings.cs:6 +#: Library/Backend/SSHv2/Strings.cs:28 +msgid "A username to append to the public key." +msgstr "附加到公钥的用户名。" + +#: Library/Backend/SSHv2/Strings.cs:29 msgid "Public key username" msgstr "公钥用户名" -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "附加到公钥的用户名" +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:8 +#: Library/Backend/SSHv2/Strings.cs:31 msgid "The key type" msgstr "密钥类型" -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "决定生成密钥的类型" +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "密钥的bits长度。" -#: Library/Backend/SSHv2/Strings.cs:10 +#: Library/Backend/SSHv2/Strings.cs:33 msgid "The key length" msgstr "密钥长度" -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "按 bit 计算的密钥长度" - -#: Library/Backend/SSHv2/Strings.cs:14 +#: Library/Backend/SSHv2/Strings.cs:37 msgid "Module for uploading SSH public keys" msgstr "上传 SSH 公钥的模块" -#: Library/Backend/SSHv2/Strings.cs:15 +#: Library/Backend/SSHv2/Strings.cs:38 msgid "SSH Key Uploader" msgstr "SSH 密钥上传器" -#: Library/Backend/SSHv2/Strings.cs:16 +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "用于建立连接的SSH连接URL。" + +#: Library/Backend/SSHv2/Strings.cs:40 msgid "The SSH connection URL" msgstr "SSH 连接地址" -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "用来建立 SSH 连接的地址" +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "SSH公钥必须是有效的SSH字符串,它会被追加到.ssh/authorized_keys文件中。" -#: Library/Backend/SSHv2/Strings.cs:18 +#: Library/Backend/SSHv2/Strings.cs:42 msgid "The SSH public key to append" msgstr "附加的 SSH 公钥" -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "SSH 公钥必须为有效的 SSH 字符串,它将附加在 .ssh/authorized_keys 文件中" - -#: Library/Backend/SSHv2/Strings.cs:22 +#: 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:27 +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +"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\"" +"用于验证服务器身份的服务器指纹。格式例如:\"ssh-rsa 4096 " +"11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"。" -#: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" -msgstr "提供用来验证服务器身份的指纹" +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:29 +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." -msgstr "为防止中间人攻击,连接服务器时将效验其指纹。开启此选项以禁用主机密钥指纹效验,你只应当在测试时使用此选项。" +msgstr "为防止中间人攻击,连接服务器时将校验其指纹。开启该选项以禁用主机密钥指纹校验,您只应当在测试时使用该选项。" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" -msgstr "禁用指纹效验" - -#: Library/Backend/SSHv2/Strings.cs:31 -msgid "" -"Points to a valid OpenSSH keyfile. If the file is encrypted, the password " -"supplied is used to decrypt the keyfile. If this option is supplied, the " -"password is not used to authenticate. This option only works when using the " -"managed SSH client." +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -"指向有效的 OpenSSH 密钥文件。如果此文件是加密的,则需要提供用于解密的密码。如果启用了此选项,认证时则不需要密码。此选项只在使用支持的 SSH " -"客户端时生效。" -#: Library/Backend/SSHv2/Strings.cs:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" -msgstr "使用 SSH 私钥认证" +#: Library/Backend/SSHv2/Strings.cs:56 +msgid "" +"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:33 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +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. This option only works when using the managed SSH client." -msgstr "" -"URL 编码的 SSH 私钥,前缀必须为 " -"{0}。如果此文件是加密的,则需要提供用于解密的密码。如果启用了此选项,认证时则不需要密码。此选项只在使用支持的 SSH 客户端时生效。" +"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:35 +#: 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 "此选项可以设定内部 SSH 操作的超时时间。设为 0 表示操作不会超时。" +"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:36 -msgid "Sets the operation timeout value" -msgstr "设定操作超时时间" - -#: Library/Backend/SSHv2/Strings.cs:37 -msgid "" -"This option can be used to enable the keep-alive interval for the SSH " -"connection. If the connection is idle, aggressive firewalls might close the " -"connection. Using keep-alive will keep the connection open in this scenario." -" If this value is set to zero, the keep-alive is disabled." +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -"此选项用来设定 SSH 连接的 keepalive 时间。对于空闲的连接,激进的防火墙可能会将其关闭。使用 keepalive " -"将在这种情况下保持连接。设为 0 表示禁用keepalive。" -#: Library/Backend/SSHv2/Strings.cs:38 -msgid "Sets a keepalive value" -msgstr "设定 keepalive 时间" +#: Library/Backend/SSHv2/Strings.cs:62 +msgid "" +"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将保持连接打开。如果此值设置为零,则禁用keep-alive。" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" +msgstr "" -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "不能将文件夹设为 {0},错误信息:{1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1335,91 +1137,106 @@ msgid "" "in-the-middle attack!" msgstr "验证服务器指纹失败。服务器返回指纹 \"{0}\"。这可能是因为配置不正确或者中间人攻击!" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" -msgstr "请添加 --{1}=\"{0}\" 来信任此主机。视情况,你也可以使用 --{2} (不安全) 进行测试!" +msgstr "请添加 --{1}=\"{0}\" 来信任该主机。视情况,您也可以使用 --{2} (不安全) 进行测试!" -#: Library/Backend/Box/Strings.cs:21 +#: 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:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "强制删除文件" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." -msgstr "一般删除文件可能会将其放入回收站且在一定宽限期后才删除。使用此命令会直接删除文件。" +msgstr "一般删除文件可能会将其放入回收站且在一定宽限期后才删除。使用该命令会立即删除文件。" -#: Library/Backend/Rclone/Strings.cs:6 +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "强制删除文件" + +#: Library/Backend/Rclone/Strings.cs:26 +msgid "This backend can read and write data to Rclone." +msgstr "该后端能通过 Rclone 读写数据。" + +#: Library/Backend/Rclone/Strings.cs:27 msgid "Rclone" msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:7 -msgid "This backend can read and write data to Rclone." -msgstr "此后端能通过 Rclone 读写数据" - -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "本地仓库" - -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." -msgstr "Rclone 使用的本地仓库。请确保其指向本地磁盘,因为 Rclone 需要通过它来访问 Duplicati 生成的文件" +msgstr "Rclone 使用的本地仓库。请确保其指向本地磁盘,因为 Rclone 需要通过它来访问 Duplicati 生成的文件。" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "远程仓库" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "本地仓库" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." -msgstr "Rclone 使用的远程仓库,可以为任何 Rclone 支持的云存储后端。了解更多,请访问 https://rclone.org/" +msgstr "Rclone 使用的远程仓库,可以为任何 Rclone 支持的云存储后端。了解更多,请访问 https://rclone.org/ 。" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "远程仓库" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "远程仓库的路径" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "远程路径" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "远程仓库中的路径" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone 参数" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "参数将被传递给 Rclone" -#: Library/Backend/Rclone/Strings.cs:16 +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" +msgstr "Rclone 选项" + +#: Library/Backend/Rclone/Strings.cs:36 +msgid "" +"Full path to the rclone executable. Only needed if it's not in your path." +msgstr "Rclone 程序的完整路径。仅当 PATH 中找不到 rclone 时才需要指定。" + +#: Library/Backend/Rclone/Strings.cs:37 msgid "Rclone executable" msgstr "Rclone 程序路径" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/File/Strings.cs:24 msgid "" -"Full path to the rclone executable. Only needed if it's not in your path." -msgstr "Rclone 程序的完整路径。仅当 PATH 中找不到 rclone 时才需要指定" +"This backend can read and write data to an file based backend. Allowed " +"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:4 +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "本地文件夹或磁盘" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1427,14 +1244,14 @@ msgid "" "unwanted external drive. The contents of the file are never examined, only " "file existence." msgstr "" -"此选项仅在 --{0} " -"指定时生效。如果这里指定多个路径,此项表示标识文件一定在文件夹中。这通常用于处理外置磁盘盘符或挂载点改变的情况。通过确定文件存在,这将防止写入数据到预期外的磁盘。仅检查文件存在性,而不会检查文件内容" +"此选项仅在同时指定了 --{0} " +"选项时才有效。如果指定了备用路径,此选项表示文件夹中必须存在的标记文件的名称。这可以用来处理外部驱动器更改驱动器字母或挂载点的情况。通过确保某个文件存在,可以防止将数据写入不想要的外部驱动器。文件的内容从不被检查,只检查文件是否存在。" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "在目标文件夹中查找文件" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1448,184 +1265,182 @@ msgid "" " a username and password is supplied, the same credentials are used for all " "destinations." msgstr "" +"该选项可以指定多个目标。首选目标路径需要放在路径列表最前。开始备份前,Duplicati 将检查此列表中的每个路径是否存在,如果指定了 --{0} " +"选项,还会检查标识文件是否存在。第一个存在的路径将作为目标路径。多个目标可以用\"{1}\"分隔。在 Windows 上,路径可以是 UNC " +"路径,盘符也可以用星号(*) 通配,例如\"*:\\backup\",这将检查所有驱动器名。如果指定了用户名和密码,那么它们将用于所有目标地址。" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "候选目标路径列表" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" -"此后端能读写一般文件系统后端中数据,支持的格式为 \"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:13 -msgid "Local folder or drive" -msgstr "本地文件夹或磁盘" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "文件夹 {0} 不存在" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "在所有检查过的文件夹 {1} 中标识文件 \"{0}\" 都不存在" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" +"在存储文件时,标准操作是复制文件并删除原始文件。这一序列确保了如果出现问题,操作可以重试。激活此选项可能会导致重试操作失败。除非激活了 --{0} " +"选项,否则此选项无效。" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "移动文件而不是复制" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "如果设置了此选项,在尝试进行身份验证之前,将放弃对远程共享的任何现有身份验证。" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "连接远程共享时强制认证" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" -msgstr "如果设定此选项,尝试认证前,将丢弃已存在的登陆信息" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." +msgstr "作为额外的预防措施,将检查上传的文件长度与本地源长度是否一致。" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "禁用长度验证" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" -msgstr "" -"B2 Cloud Storage 应用密钥可以在登陆你的 Backblaze 帐户后获取,这也可以通过 \"auth-password\" 属性提供" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." +msgstr "此后端可以读写Backblaze B2云存储的数据。允许的格式为\"b2://bucketname/prefix\"。" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "B2 Cloud Storage 应用密钥" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" -"B2 Cloud Storage 帐户 ID 可以在登陆你的 Backblaze 帐户后获取,这也可以通过 \"auth-username\" 属性提供" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "B2 Cloud Storage 帐户 ID" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "未给出 B2 Cloud Storage 应用密钥" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "未给出 B2 Cloud Storage 帐户 ID" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" -msgstr "此后端能读写 Backblaze B2 Cloud Storage 中数据,支持的格式为 \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." +msgstr "" +"B2 Cloud Storage Application Key可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。" -#: Library/Backend/Backblaze/Strings.cs:16 +#: 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 option --{0}." +msgstr "B2 Cloud Storage Account ID可以在登录您的Backblaze账户后获得。也可以通过选项 --{0} 提供。" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 云存储帐户 ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "未提供B2 Cloud Storage Application Key" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +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 "默认情况下,将创建私人 bucket,使用此选项指定 bucket 类型,参见 B2 文档中允许的类型" +"type. Refer to the B2 documentation for allowed types." +msgstr "默认情况下,会创建一个私有bucket。使用此选项来设置bucket类型。请参阅B2文档以了解允许的类型。" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "创建 bucket 时的 bucket 类型" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -"此选项用于设置列举 B2 bucket 内容时的页大小。较低的数值意味着较少的流量,但会增加 B2 上 C 类操作的数量。建议的数值为 100 到 " -"1000" +"使用此选项设置列出B2 buckets的页面大小。较小的数字意味着较少的数据,但可能会增加B2 Transactions Class " +"C的数量。建议的值在100到1000之间。" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" -msgstr "列举文件的页大小" +msgstr "列出文件的页大小" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"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:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" -msgstr "" +msgstr "用于下载文件的基础地址" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" -msgstr "设置 \"{0}\" 对于 \"{1}\" 无效,其必须为大于零的整数" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." +msgstr "设置\"{0}\"对于\"{1}\"是无效的。它必须是一个大于零的整数。" -#: Library/Backend/Sia/Strings.cs:6 +#: Library/Backend/Sia/Strings.cs:26 +msgid "This backend can read and write data to Sia." +msgstr "该后端能读写 Sia 中的数据" + +#: Library/Backend/Sia/Strings.cs:27 msgid "Sia Decentralized Cloud" msgstr "Sia 分布式云" -#: Library/Backend/Sia/Strings.cs:7 -msgid "This backend can read and write data to Sia." -msgstr "此后端能读写 Sia 中的数据" +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "设置目标路径。例如:/backup" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "备份路径" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "目标路径,例如 /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "为Sia服务提供密码。" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "Sia 密码" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." +msgstr "冗余的最小值是1.0。" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "最小值为 3" +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "设置最小冗余度" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" -msgstr "未提供授权 ID,你可以从 {0} 获取" +msgstr "未提供授权 ID,您可以从 {0} 获取" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "大文件上传的分块大小" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1634,306 +1449,337 @@ msgid "" msgstr "" "为大文件上传的分片大小,建议在 5-10 MiB 之间(尽管较小的值可能在较慢或较不可靠的连接上效果更好),并且是 320 KiB 的倍数。" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "大文件上传的分块大小" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "在对整个文件上传失败之前,对每个片段进行的重试尝试次数。" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "每个分片的重试次数" -#: Library/Backend/OneDrive/Strings.cs:12 -msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" -msgstr "文件上传全部失败前每个分片的重试次数" - -#: Library/Backend/OneDrive/Strings.cs:13 -msgid "Millisecond delay between fragment errors" -msgstr "分片错误之间的延迟时间(毫秒)" - -#: Library/Backend/OneDrive/Strings.cs:14 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" "Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" -msgstr "上传分片时发生故障之间的等待时间(毫秒)" +"fragments." +msgstr "上传片段时,在失败之间等待的时间(以毫秒为单位)。" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:34 +msgid "Millisecond delay between fragment errors" +msgstr "分片错误之间的延迟时间 (毫秒)" + +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." +msgstr "使用此选项来设置HttpClient类以执行HTTP请求。" + +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" +msgstr "是否使用 HttpClient 类" + +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "Microsoft OneDrive v2" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"通过 Microsoft Graph API 在 Microsoft OneDrive 或 Microsoft OneDrive for " -"Business 中存储文件,使用此后端前需要你同意使用条款 {0} ({1}) 和 {2} ({3})" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "可选的设备 ID" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "存储数据的设备 ID。如果未指定设备,则默认通过 '{0}' 使用 OneDrive 或 OneDrive 企业版。" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "可选的设备 ID" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "Microsoft SharePoint v2" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" -msgstr "" -"通过 Microsoft Graph API 在 Microsoft SharePoint 站点中存储文件,使用此后端前需要你同意使用条款 {0} " -"({1}) 和 {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." +msgstr "用于存储数据的站点 ID。" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "站点 ID" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "用于存储数据的站点 ID" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "未提供站点 ID" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "站点 ID 冲突:所给为 {0} 但找到 {1}" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "Microsoft Office 365 群组" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" -msgstr "" -"通过 Microsoft Graph API 保存文件到 Microsoft Office 365 Group。允许的格式 " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"(“//”" -" 是可选的,用于指明根文件夹)或仅使用 \"sharepoint://subfolder\"(在这种情况下,您必须通过 site- ID 显式指定 " -"SharePoint 站点的 ID)。使用此后端要求您必须接受 {0} ({1}) 和 {2} ({3}) 条款。" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." +msgstr "用于存储数据的群组ID。" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" -msgstr "组 ID" +msgstr "群组ID" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" -msgstr "数据存入的组 ID" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." +msgstr "用于存储数据的区组邮件地址。" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "该群组的邮件地址" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" -msgstr "数据存储的组 Email" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." +msgstr "未提供群组ID或群组电子邮件地址。" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "未设置组 ID 或 Email" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "给定 Email 地址未找到组: {0}" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "给定的 Email 地址存在多个组: {0}" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "组 ID 冲突:设置为 {0} 而找到的是 {1}" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" -msgstr "所有文件都会存放在指定容器" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." +msgstr "此后端可以向阿里云OSS读写数据。" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" +msgstr "Aliyun OSS (对象存储服务)" + +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "Access Key ID用于识别不同用户。" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "Access Key Secret是用户用来加密签名字符串的密钥,也是OSS用来验证这些签名字符串的密钥。" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "存储空间是用来存储对象的容器,所有对象必须属于特定的存储空间。" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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 "区域表示OSS数据中心的物理位置。" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "Endpoint是指OSS提供外部服务的域名。" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"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" +msgstr "Azure Blob 存储" + +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "所有文件都将被写入指定的容器中。" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" msgstr "存储容器的名称" -#: Library/Backend/AzureBlob/Strings.cs:6 -msgid "Azure blob" -msgstr "Azure BLOB 存储" - -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "未给出 Azure 存储帐户名称" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" -msgstr "Azure 存储帐户名称可以通过点击存储帐户仪表盘上的 “管理访问密钥” 按钮获得" +"\"Manage Access Keys\" button on the storage account dashboard." +msgstr "Azure存储账户名称可以通过点击存储账户仪表板上的\"Manage Access Keys\"按钮获得。" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "存储帐户名称" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" -msgstr "Azure 访问密钥可以通过点击存储帐户仪表盘上的 “管理访问密钥” 按钮获得" +"Keys\" button on the storage account dashboard." +msgstr "Azure access key可以通过点击存储账户仪表板上的\"Manage Access Keys\"按钮获得。" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" -msgstr "访问密钥" +msgstr "access key" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "未给出 Azure 访问密钥" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" -msgstr "此后端能读写 Azure BLOB 存储 中数据,支持的格式为 \"azure://bucketname\"" +"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 "Azure共享访问签名(SAS)令牌可以通过在存储账户仪表板上选择\"Shared access signature\",或者在容器内部获得。" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" +msgstr "SAS token" + +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +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 "此后端可以向Tencent COS读写数据" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "Tencent COS (云对象存储)" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "腾讯云账户的Account ID" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "Bucket名称, 格式: BucketName-APPID" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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 "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"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/Tardigrade/Strings.cs:17 -msgid "The satellite" -msgstr "" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" +msgstr "对象的存储类别" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." -msgstr "" +"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/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." -msgstr "此后端能通过 REST 协议读写 Jottacloud 中数据,支持的格式为 \"jottacloud://folder/subfolder\"" +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" +msgstr "未找到用户名" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" -msgstr "未给出用户名" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" +msgstr "未提供路径。文件无法上传到根文件夹" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "未给出密码" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "未给出路径,不能上传文件至根目录" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "挂载点非法" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "指定使用的备份设备" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1941,14 +1787,14 @@ msgid "" "When you specify a custom device you should also specify the mount point to " "use on this device with the \"{0}\" option." msgstr "" -"所使用的备份设置,如果不存在,则将自动创建。你可以在 Jottacloud 网页界面上的控制面板管理你的设备。当你指定了自定义设备,你也需要通过 " +"所使用的备份设置,如果不存在,则将自动创建。您可以在 Jottacloud 网页界面上的控制面板管理您的设备。当您指定了自定义设备,您也需要通过 " "\"{0}\" 选项指定所用的挂载点。" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" -msgstr "指定服务器上使用的挂载点" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" +msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1957,372 +1803,826 @@ msgid "" "custom device with option \"{0}\" you are free to name the mount point as " "you like." msgstr "" -"服务器上使用的挂载点。默认为 \"Archive\" 将使用内置的存档挂载点。设置为 \"Sync\" 将使用内置的同步挂载点。或者,如果你通过 " -"\"{0}\" 选项指定了自定义设备,你可以随意命名挂载点。" +"服务器上使用的挂载点。默认为 \"Archive\" 将使用内置的存档挂载点。设置为 \"Sync\" 将使用内置的同步挂载点。或者,如果您通过 " +"\"{0}\" 选项指定了自定义设备,您可以随意命名挂载点。" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." -msgstr "" +msgstr "恢复操作的线程数。某些情况下,下载速率被限制在每个流 18.5 Mbps。使用多线程增加吞吐量。" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." -msgstr "" +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" +msgstr "恢复操作的线程数" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." -msgstr "" +msgstr "同时下载的块大小。这些块将保存在内存中,因此请尽可能保持小。" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" -msgstr "此后端能读写 Mega.co.nz 中数据,支持的格式为 \"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." +msgstr "对于启用了双重认证的账户,设置用于生成双重TOTP代码的共享密钥。" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "用于生成双重TOTP代码的共享密钥" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "此后端可以读写IDrive e2的数据。" + +#: Library/Backend/Idrivee2/Strings.cs:25 +msgid "IDrive e2" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:26 +#, csharp-format msgid "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 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 "\"Bucket名称或完整路径\"是目标bucket的名称或bucket内文件夹的完整路径。" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "Bucket名称或完整路径" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "未提供Access Key Secret" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "未提供Access Key ID" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." -msgstr "如果服务器和客户端都支持集成验证,此选项将启用这种验证方式。这一般只在 Windows 服务器和客户端上可用。" +msgstr "如果服务器和客户端都支持集成验证,该选项将启用这种验证方式。这可能只在 Windows 服务器和客户端上可用。" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "使用 Windows 集成验证连接服务器" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." -msgstr "此选项会在压实或删除备份时,将文件移动到回收站,而不永久删除。" +msgstr "该选项会在压实或删除备份时,将文件移动到回收站,而不永久删除。" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "移动被删除的文件到回收站" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" "recoverable timeouts under certain conditions. Use this option only with " "very fast and stable internet connections." msgstr "" -"使用此选项会在上传至 SharePoint 时启用 BinaryDirect " -"模式,将所有文件作为整体上传。这是最有效率的上传方式,但可能在某些情况下导致不可恢复的超时。建议只在非常快且稳定的网络连接下使用此选项。" +"使用该选项会在上传至 SharePoint 时启用 BinaryDirect " +"模式,将所有文件作为整体上传。这是最有效率的上传方式,但可能在某些情况下导致不可恢复的超时。建议只在非常快且稳定的网络连接下使用该选项。" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." -msgstr "使用 BinaryDirect 模式上传文件" +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" +msgstr "使用二进制直接模式上传文件" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." -msgstr "使用此选项来指定与 SharePoint 服务器通信时网页操作的超时时间。推荐值为180秒。" +msgstr "使用该选项来指定与 SharePoint 服务器通信时网页操作的超时时间。推荐值为180秒。" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." -msgstr "设定 SharePoint 网页操作的超时时间" +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" +msgstr "设置SharePoint web操作的超时时间" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." -msgstr "使用此选项来指定上传至 SharePoint 时数据块的大小。推荐值为4MB。" +msgstr "使用该选项来指定上传至 SharePoint 时数据块的大小。推荐值为 4MB。" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." -msgstr "设定分块上传至 SharePoint 时的数据块大小" +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" +msgstr "设置SharePoint分块上传的块大小" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "在主机 '{1}' 上路径 '{0}' 的元素未找到" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "在路径 '{0}' 上未能登陆到 SharePoint 网页,可能是认证信息错误。或者尝试在路径使用 '//' 使网页区别于文件夹路径。" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "看起来一切正常,但测试连接时网页标题读取失败。某些地方出错了。" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "强制使用 HTTP Digest 认证方式" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "服务器返回错误码 {0} ({1}),表明服务器不支持 WebDAV 连接" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" "This can be because the file is deleted or unavailable, but it can also be because the file extension {2} is blocked by the web server. IIS blocks unknown extensions by default.\n" "Error message: {3}" msgstr "" -"在列举文件夹 {0} 时,文件 {1} 包含其中,但服务器现在报告找不到此文件。这可能是因为此文件被删除或不可能,但也可能是因为文件后缀名 {2} 被服务器屏蔽了。默认情况下,IIS 会屏蔽未知的后缀名。\n" +"在列出文件夹 {0} 时,文件 {1} 包含其中,但服务器现在报告找不到该文件。这可能是因为该文件被删除或不可用,但也可能是因为文件后缀名 {2} 被服务器屏蔽了。默认情况下,IIS 会屏蔽未知的后缀名。\n" "错误信息:{3}" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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:21 +#: 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 "为了调试问题,可以指定一个文件保存 PROPFIND 响应" +" be overwritten with the PROPFIND response." +msgstr "为了帮助调试问题,可以设置一个文件路径,该文件将被 PROPFIND 响应覆盖。" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "转储 PROPFIND 响应" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 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:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "不支持的 URL 格式,必须以 \"uri/URI:DIR2:\" 开头" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "Storj DCS 配置模块" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "此后端可以读写Storj DCS的数据。" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "Storj DCS(去中心化云存储)" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "连接测试失败。" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "指定连接到网络的认证方法——通过API密钥或通过访问授权。" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "认证方法" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "指定跟踪所有元数据的satellite。使用Storj DCS服务器以实现高性能SLA支持的连接,或使用社区服务器。甚至可以自己托管。" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "Satellite" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "API key" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "加密密码" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "提供包含所有信息的一个加密字符串的访问授权。您可以将其用作satellite、API key和secret的替代品。" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "访问授权" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "指定用于存储备份的bucket。" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "Bucket" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "指定bucket中用于存储备份的文件夹。" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "Folder" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "通过 OAuth 认证失败:{0}。如果问题持续,请尝试从 {1} 生成新的认证令牌" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "预期外的错误码 :{0} - {1}" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" -msgstr "OAuth 当前已超出配额,请在几小时内重试" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" +msgstr "OAuth服务目前超出配额。请几小时后再试。" -#: Library/DynamicLoader/Strings.cs:4 +#: 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 msgid "Failed to load assembly {0}, error message: {1}" -msgstr "载入集合 {0} 失败,错误信息:{1}" +msgstr "加载集合 {0} 失败,错误信息:{1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" -msgstr "载入处理类型 {0} 集合 {1} 失败,错误信息:{2}" +msgstr "加载处理类型 {0} 集合 {1} 失败,错误信息:{2}" -#: Library/Compression/Strings.cs:4 +#: 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应用程序读取。" + +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "ZIP压缩" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 #, csharp-format -msgid "Please use the {0} option instead" -msgstr "请使用选项 {0} 作为替代" +msgid "Use the option --{0} instead." +msgstr "使用选项 --{0} 代替。" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." -msgstr "此选项控制压缩级别。设定为 0 表示不压缩,设定为 9 表示最大压缩。" +msgstr "该选项控制压缩级别。设置为 0 表示不压缩,设置为 9 表示最大压缩。" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "设置 Zip 压缩级别" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "设置 Zip 压缩方式" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "启用 Zip64 支持" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" -msgstr "大于 4GiB 的文件需要 zip64 格式,设定此参数来启用" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." +msgstr "对于大于4GiB的文件,需要ZIP64格式。使用此选项来切换它。" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." -msgstr "此模块提供标准的 Zip 功能。用此模块创建的文件能被任何标准的 Zip 程序打开。" +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" +msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip 压缩" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "未找到文件:{0}" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "压缩文件写入失败" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "压缩文件读取失败" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "所给文件是压缩文件的一部分" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "*实验功能*:启用 LZMA2 算法的 7z 压缩文件" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "*实验功能*:7z 压缩文件" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "压缩文件写入失败" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "压缩文件读取失败" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "所给文件是压缩文件的一部分" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." -msgstr "LZMA 2 算法使用的线程数。默认为处理器核数。" +msgstr "LZMA 2 算法使用的线程数。默认为处理器核心数。" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "压缩使用的线程数" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "设定 7z 压缩级别" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." -msgstr "此选项决定要使用的压缩算法。启用此选项会令 7z 使用更快的算法,但压缩比会有一定下降" +msgstr "该选项决定要使用的压缩算法。启用该选项会令 7z 使用更快的算法,但压缩比会有一定下降" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" -msgstr "设定 7z 快速算法是否使用" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" +msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "备份" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "未能确定数据库格式:{0}" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2337,11 +2637,11 @@ msgstr "" "这可能是因为升级到新版本后,又回退到旧版本。\n" "如果是这种情况,文件夹 {2} 可能存有旧版本的数据库。" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "检测到未知的表布局" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2352,431 +2652,448 @@ msgstr "" "错误:{1}\n" "数据库未能升级。" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "文件 \"{0}\" 的 hash 值不匹配,记录的 hash 值 {1},实际 hash 值 {2}" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "文件 {0} 已下载且大小为 {1} 但其大小应当为 {2}" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "未指定源文件夹" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" -msgstr "源文件夹 {0} 不存在,正在中止备份" +msgid "" +"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." +msgstr "" +"备份已中止,因为源路径{0}不存在。请验证源路径是否存在,或者从备份配置中移除源路径,或者设置allow-missing-source选项。" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "无权访问源文件夹 {0},跳过备份" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的整数" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "由于模块 {1} 未载入,选项 --{0} 不可用" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "指定的选项 --{0} 不可用,将被忽略" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的路径" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的大小" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "指定给 --{0} 的值 \"{1}\" 不是有效的时间" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "操作 {0} 已开始" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "操作 {0} 已完成" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "操作 {0} 失败,报错:{1}" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "无效的路径:\"{0}\" ({1})" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " -msgstr "应用 'force-locale' 设置失败。请尝试更新 .NET 框架。报错:\"{0}\"" +msgstr "应用 'force-locale' 设置失败。请尝试更新 .NET Framework。报错:\"{0}\"" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "源 {0} 使用了无效的卷名,正在中止备份" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" -msgstr "源 {0} 位于卷 {1} 上,但此卷未找到,正在中止备份" +msgstr "源 {0} 位于卷 {1} 上,但该卷未找到,正在中止备份" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " "etc). A multiplier is recommended to avoid unexpected changes if the program" " is updated." -msgstr "尺寸 “{1}” 提供的 {0} 没有乘数(b、kb、mb等)。建议使用乘数,以避免在更新程序时发生意外更改。" +msgstr "尺寸 \"{1}\" 提供的 {0} 没有乘数(b、kb、mb等)。建议使用乘数,以避免在更新程序时发生意外更改。" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" -msgstr "指示 Duplicati 删除未使用的文件" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" +msgstr "移除未使用的文件" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " "a hyphen (-), but can contain all other characters allowed by the remote " "storage." -msgstr "作为远程卷的文件名前缀的字符串,可以用来在同一远程文件夹存储多个备份。此前缀不能包含连字符 (-),但可以包含其他所有远程存储支持的字符。" +msgstr "作为远程卷的文件名前缀的字符串,可以用来在同一远程文件夹存储多个备份。该前缀不能包含连字符 (-),但可以包含其他所有远程存储支持的字符。" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "远程文件名前缀" -#: Library/Main/Strings.cs:40 +#: 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 "" -"操作系统会持续追踪文件的最后更改时间。Duplicati 据此能快速断定文件是否有修改。如果一些程序故意修改此信息,除非此参数开启,否则 " -"Duplicati 将不能正常工作" +"操作系统会跟踪文件最后一次被写入的时间。利用这一信息,Duplicati可以快速确定文件是否已被修改。如果有某些应用程序故意修改这些信息,除非设置了这个选项,否则Duplicati将无法正确工作。" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "禁用根据文件时间检查修改" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" -msgstr "默认情况下,文件将恢复到源文件夹,使用此选项来恢复到另外的文件夹" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." +msgstr "默认情况下,文件将被恢复到源文件夹中。使用此选项可以将文件恢复到另一个文件夹。" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "恢复到另外的文件夹" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "切换系统睡眠模式" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" -msgstr "备份或恢复期间,允许系统在不活动时进入睡眠模式 (仅 Windows/OSX )" +msgstr "备份或恢复期间,允许系统在不活动时进入睡眠模式 (仅 Windows/OSX)" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." -msgstr "通过设定此值,你可以限制 Duplicati 的下载速度,这将使备份花费更多的时间,但更少影响你的日常网络应用" +msgstr "通过设置该值,您可以限制 Duplicati 的下载速度,这将使备份花费更多的时间,但更少影响您的日常网络应用" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "最大下载速度 (KB/s)" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." -msgstr "通过设定此值,你可以限制 Duplicati 的上传速度,这将使备份花费更多的时间,但更少影响你的日常网络应用" +msgstr "通过设置该值,您可以限制 Duplicati 的上传速度,这将使备份花费更多的时间,但更少影响您的日常网络应用" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "最大上传速度 (KB/s)" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." -msgstr "如果你把备份保存在本地磁盘且希望它们不被加密,你可以使用此选项完全关闭加密" +msgstr "如果您把备份保存在本地磁盘且希望它们不被加密,您可以使用该选项完全关闭加密" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "禁用加密" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." -msgstr "如果一次上传或下载失败,Duplicati 将重试指定次数直至放弃。此选项能使 Duplicati 在不稳定的网络连接下更好地工作" +msgstr "如果一次上传或下载失败,Duplicati 将重试指定次数直至放弃。该选项能使 Duplicati 在不稳定的网络连接下更好地工作" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "传输失败时重试次数" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." -msgstr "Duplicati 将使用提供的密码加密备份卷,使它们没有密码则不可读。此密码也可以通过环境变量 PASSPHRASE 来提供" +msgstr "Duplicati 将使用提供的密码加密备份卷,使它们没有密码则不可读。该密码也可以通过环境变量 PASSPHRASE 来提供" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "用以加密备份的密码" -#: Library/Main/Strings.cs:56 +#: 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:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" -msgstr "从指定时间点列举或恢复文件" +msgstr "从指定时间点列出或恢复文件" -#: Library/Main/Strings.cs:58 +#: 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:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" -msgstr "从指定版本列举或恢复文件" +msgstr "从指定版本列出或恢复文件" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." -msgstr "搜索文件时,一般仅搜索最近的备份。使用此选项来显示所有备份中的结果" +msgstr "搜索文件时,一般仅搜索最近的备份。使用该选项来显示所有备份中的结果。" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "显示所有版本" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." -msgstr "搜索文件时,一般返回所有匹配的文件。使用此选项可以仅显示最长前缀的结果" +msgstr "搜索文件时,一般返回所有匹配的文件。使用该选项可以仅显示最长前缀的结果。" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "显示最长前缀" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." -msgstr "搜索文件时,一般返回所有匹配的文件。使用此选项可以仅显示指定文件夹中的结果" +msgstr "搜索文件时,一般返回所有匹配的文件。使用该选项可以仅显示指定文件夹中的结果。" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "显示文件夹内容" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." -msgstr "一次传输失败后,Duplicati 将在重试前等待一定时间,这在网络偶尔出错的情况很有用" +msgstr "一次传输失败后,Duplicati 将在重试前等待一小段时间。这在网络传输偶尔掉线时很有用。" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "两次重试间等待的间隔" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"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 "指数退避策略用于后端错误" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." -msgstr "使用此选项来附加额外的文件至新上传的文件列表" +msgstr "使用该选项来附加额外的文件至新上传的文件列表。" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" -msgstr "设定控制文件" +msgstr "设置控制文件" -#: Library/Main/Strings.cs:70 +#: 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 "如果某卷的 hash 值不匹配,Duplicati将拒绝使用此备份,开启此参数将强制 Duplicati 忽略 hash 值检查" +"backup. Activate this option to allow Duplicati to proceed anyway." +msgstr "如果卷的哈希值不匹配,Duplicatis将拒绝使用该备份。激活此选项以允许Duplicati无论如何继续进行。" -#: Library/Main/Strings.cs:71 -msgid "Set this flag to skip hash checks" -msgstr "设定此参数来跳过 hash 值检查" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" +msgstr "跳过哈希检查" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." -msgstr "此选项允许你排除大于给定值的文件,这可以防止备份过大" +msgstr "该选项允许您排除大于给定值的文件。这可以防止备份过大。" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "限制可备份的文件大小" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "线程优先级" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 msgid "" "This option can change the maximum size of dblock files. Changing the size " -"can be useful if the backend has a limit on the size of each individual file" -msgstr "此选项可以修改 dblock 文件的最大大小。在后端限制单个文件大小时,这很有用" +"can be useful if the backend has a limit on the size of each individual " +"file." +msgstr "此选项可以更改dblock文件的最大大小。如果后端对每个单独文件的大小有限制,更改大小可能是有用的。" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "限制卷的大小" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "禁用流式传输方式" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "此选项将确保不去读取 manifest 文件的内容。这也意味着不会效验文件 hash。仅在灾难恢复时使用。" +msgstr "使用此选项以确保不读取清单文件的内容。这也意味着不会检查文件哈希。仅用于灾难恢复。" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" -msgstr "阻止验证 manifest" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" +msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "compression module." msgstr "" -"Duplicati 支持插件式的压缩模块。使用此选项来选择创建新卷时用于压缩的模块。读取文件时,Duplicati 将根据文件名自动选择压缩模块。" +"Duplicati 支持插件式的压缩模块。使用该选项来选择创建新卷时用于压缩的模块。读取文件时,Duplicati 将根据文件名自动选择压缩模块。" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "选择用于压缩的模块" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " "volumes, when reading an existing file, the filename is used to select the " "encryption module." msgstr "" -"Duplicati 支持插件式的加密模块。使用此选项来选择创建新卷时用于加密的模块。读取文件时,Duplicati 将根据文件名自动选择加密模块。" +"Duplicati 支持插件式的加密模块。使用该选项来选择创建新卷时用于加密的模块。读取文件时,Duplicati 将根据文件名自动选择加密模块。" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "选择用于加密的模块" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" -msgstr "提供一个或多个以逗号分隔的模块名称以禁用它们" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." +msgstr "提供一个或多个模块名称,用逗号分隔以卸载它们。" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" -msgstr "提供一个或多个以逗号分隔的模块名称以启用它们" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." +msgstr "提供一个或多个模块名称,用逗号分隔以加载它们。" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "启用一个或多个模块" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2790,94 +3107,94 @@ msgid "" "and requires administrative privileges. On Linux this uses Logical Volume " "Management (LVM) and requires root privileges." msgstr "" -"此选项决定是否使用快照,快照允许 Duplicati 备份被其他程序锁定的文件。如果设为“关”,Duplicati " -"将不会尝试创建磁盘快照。设为“自动”会使 Duplicati " -"尝试创建快照,而此操作不支持或不被允许时也不会报错(注意系统本身仍可能记录警告信息)。设置为“开”会使 Duplicati " -"尝试创建快照,而创建失败时会在日志中产生警告信息。设置为“必须”时,Duplicati会在创建快照失败后停止备份。在 Windows " -"上,快照将使用卷影复制服务 (VSS)且需要管理员权限,在 Linux 上,使用的是逻辑卷管理 (LVM) 且需要 root 权限。" +"该选项决定是否使用快照,快照允许 Duplicati 备份被其他程序锁定的文件。如果设为 \"关\",Duplicati 将不会尝试创建磁盘快照。设为 " +"\"自动\" 会使 Duplicati 尝试创建快照,而此操作不支持或不被允许时也不会报错(注意系统本身仍可能记录警告信息)。设置为 \"开\" 会使 " +"Duplicati 尝试创建快照,而创建失败时会在日志中产生警告信息。设置为 \"必须\" 时,Duplicati 会在创建快照失败后停止备份。在 " +"Windows 上,快照将使用卷影复制服务 (VSS) 且需要管理员权限,在 Linux 上,使用的是逻辑卷管理 (LVM) 且需要 root 权限。" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" -msgstr "控制磁盘快照使用与否" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" +msgstr "" -#: Library/Main/Strings.cs:94 +#: 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 "默认情况下,预生成的卷会存放在临时文件夹,此选项指定临时卷的存放位置,这也会在同步运行时生效" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." +msgstr "预生成的卷默认将放置在临时文件夹中。此选项可以设置一个不同的文件夹来放置临时卷。尽管名称如此,这也适用于同步运行。" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "上传完成前预生成卷的存放路径" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -"执行异步备份时,Duplicati 将创建可以上传的卷。为防止 Duplicati 生成过多的卷,此选项可以限制等待上传的卷数。设为 0 则禁用此限制。" +"在执行异步上传时,Duplicati会创建可以上传的卷。为了防止Duplicati生成太多卷,此选项限制了待上传的数量。设置为零以禁用限制。" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "限制提前创建的卷数" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." -msgstr "" +msgstr "执行异步上传时,允许的最大并行上传数。 设置为零以禁用限制。" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" +msgstr "允许的并行上传数" + +#: Library/Main/Strings.cs:122 +msgid "" +"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 "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:100 -msgid "" -"Activating this option will make some error messages more verbose, which may" -" help you track down a particular issue" -msgstr "激活此选项将显示更详细的错误信息,这也许能帮助你追踪特定问题" +#: Library/Main/Strings.cs:124 +msgid "Log information to the file specified." +msgstr "" -#: Library/Main/Strings.cs:101 -msgid "Enables debugging output" -msgstr "启用调试输出" - -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:125 msgid "Log internal information to a file" msgstr "将内部信息日志记录到文件" -#: Library/Main/Strings.cs:103 -msgid "Logs information to the file specified" -msgstr "日志信息写入到指定的文件" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" -msgstr "设置写入到 --log-file 指定日志文件中的日志数量" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." +msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "日志信息级别" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" -msgstr "使用 {0} 和 {1} 作为替代" +msgid "Use the options --{0} and --{1} instead." +msgstr "使用选项 --{0} 和 --{1} 来替代。" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." -msgstr "如果检测到目标文件夹缺失, Duplicati 将自动创建它。激活此选项会禁止自动创建文件夹" +msgstr "如果检测到目标文件夹缺失, Duplicati 将自动创建它。激活该选项会禁止自动创建文件夹。" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "禁用自动创建文件夹" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2885,15 +3202,15 @@ msgid "" "Multiple GUIDs must be separated with a semicolon, and most forms of GUIDs " "are allowed, including with and without curly braces." msgstr "" -"使用此选项可以从快照中排除有错误的写入者。这等同于 vshadow.exe 工具的 -wx 参数,除了它只接受写入者类的 " +"使用该选项可以从快照中排除有错误的写入者。这等同于 vshadow.exe 工具的 -wx 参数,除了它只接受写入者类的 " "GUID,而不支持组件名称或实例的 GUID。多个 GUID 可以用半角逗号分隔,也支持大多数的 GUID 形式,包括有无花括号。" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" -msgstr "需要排除的 VSS 写入者的 GUID 列表(仅 Windows)" +msgstr "需要排除的 VSS 写入者的 GUID 列表 (仅 Windows)" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2905,16 +3222,16 @@ msgid "" "usage fails. This feature is only supported on Windows and requires " "administrative privileges." msgstr "" -"此选项决定是否使用 NTFS USN 值,这将允许 Duplicati 非常快地获取文件和文件夹列表。如果设为“关”,Duplicati 将不会尝试使用" -" USN。设为“自动”会使 Duplicati 尝试使用 USN,而此操作不支持或不被允许时也不会报错。设置为“开”会使 Duplicati 尝试使用 " -"USN,而尝试失败时会在日志中产生警告信息。设置为“必须”时,Duplicati会在使用 USN 失败后停止备份。此特性仅支持 " -"Windows,且需要管理员权限。" +"该选项决定是否使用 NTFS USN 值,这将允许 Duplicati 非常快地获取文件和文件夹列表。如果设为 \"关\",Duplicati " +"将不会尝试使用 USN。设为 \"自动\" 会使 Duplicati 尝试使用 USN,而此操作不支持或不被允许时也不会报错。设置为 \"开\" 会使 " +"Duplicati 尝试使用 USN,而尝试失败时会在日志中产生警告信息。设置为 \"必须\" 时,Duplicati会在使用 USN " +"失败后停止备份。此特性仅支持 Windows,且需要管理员权限。" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" -msgstr "控制 NTFS USN 使用与否" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" +msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2924,96 +3241,107 @@ msgid "" " 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" +" strict time checking." msgstr "" -"当匹配时间戳时,Duplicati 将细微地调整时间来确保细小的时间差异不会导致预期外的结果。如果设定选项--{0} " -"保留一周的备份,且备份在每周的相同时间进行,那么时钟可能会有少许推移,恰恰一周就过去了,这导致 Duplicati " -"比预期更早地删除旧备份。为避免这种情况,Duplicati 插入了 1% 的公差(最大 1 小时)。使用此选项可以禁用公差,而使用严格时间检查。" +"在匹配时间戳时,Duplicati会稍微调整时间,以确保小的时间差异不会导致意外的更新。如果选项 --{0} " +"设置为保留一周的备份,并且每周都在相同的时间进行备份,时钟可能会稍微漂移,以至于整整一周刚刚过去,导致Duplicati比预期更早地删除较旧的备份。为了避免这种情况,Duplicati引入了1%的容忍度(最多1小时)。使用此选项可以禁用容忍度,并使用严格的时间检查。" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" -msgstr "比较时间时禁用公差" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" +msgstr "" -#: Library/Main/Strings.cs:115 +#: 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 "通过列举内容校验上传文件" +msgstr "通过列出内容校验上传文件" -#: Library/Main/Strings.cs:116 +#: 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:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "同步上传文件" -#: Library/Main/Strings.cs:118 +#: 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" -msgstr "Duplicati 会尝试在一个连接中进行多个操作,这可以避免重复的登陆尝试并且加快执行速度。此选项可以用来确保每一操作使用单独的连接" +"process. Use this option to ensure that each operation is performed on a " +"seperate connection." +msgstr "" +"Duplicati将尝试在单个连接上执行多个操作,因为这样可以避免重复的登录尝试,从而加快进程。使用此选项确保每个操作都在单独的连接上执行。" -#: Library/Main/Strings.cs:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "禁用重用连接" -#: Library/Main/Strings.cs:120 +#: 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 会静默地重试,而只在多次重试后报错。启用此选项将在每次重试时报错。" +msgstr "当某个错误发生,Duplicati 会静默地重试,而只在多次重试后报错。启用该选项将在每次重试时报错。" -#: Library/Main/Strings.cs:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "重试时显示错误信息" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -"如果没有文件有更改,Duplicati 将不会上传备份集。如果需要用备份文件验证备份是否成功,此选项可以使 Duplicati " -"总是上传备份文件,而不管其是否为空" +"如果没有文件更改,Duplicati将不会上传备份集。如果备份数据用于验证备份是否已执行,此选项将使Duplicati即使备份集为空也上传备份集。" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "上传空的备份文件" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" -msgstr "此值用来设置存储后端的空间上限。如果后端自身提供了,这个值将被忽略" +"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:125 -msgid "A reported maximum storage" -msgstr "最大存储空间" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" +msgstr "限制存储使用" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "低存储配额报警的阈值" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "符号链接处理方式" +#: 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 "禁用后端报告的配额。仍然可以使用选项 --{0} 来设置手动配额。" -#: Library/Main/Strings.cs:129 +#: 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 " @@ -3022,14 +3350,15 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" +"使用此选项以不同方式处理符号链接。\"{0}\"选项将简单地记录符号链接及其名称和目标,恢复时会将符号链接作为链接重新创建。使用\"{1}\"选项忽略所有符号链接,不存储有关它们的任何信息。\"{2}\"选项将导致符号链接的目标作为普通文件备份和恢复,并使用符号链接的名称。Duplicati的早期版本不支持此选项,其行为就好像指定了\"{2}\"一样。" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "硬链接处理方式" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "符号链接处理方式" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -3038,138 +3367,160 @@ msgid "" "information, and treat each hardlink as a unique path. The option \"{2}\" " "will ignore all hardlinks with more than one link." msgstr "" -"此选项用来选择对于符号链接的不同处理方式 ( 只在 Linux/OSX 上生效 )。选项 \"{0}\" 记录每个硬链接的ID以避免多次保存路径。选项 " +"该选项用来选择对于符号链接的不同处理方式 (仅在 Linux/OSX 上生效)。选项 \"{0}\" 记录每个硬链接的ID以避免多次保存路径。选项 " "\"{1}\" 将忽略硬链接信息,并将每个硬链接作为不同的路径。选项 \"{2}\" 将忽略所有多余一个链接的硬链接。" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "根据属性排除文件" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "硬链接处理方式" -#: Library/Main/Strings.cs:133 +#: 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 "使用此选项排除指定属性的文件。使用逗号分隔来指定多个属性。可用的值有:{0}" +"are: {0}." +msgstr "使用此选项排除具有某些属性的文件。使用逗号分隔的属性名称列表来指定多个属性。可能的值有:{0}。" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "根据属性排除文件" + +#: 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 " "then used to access the contents of a snapshot. This workaround can speed up" " file access on Windows XP." msgstr "" -"激活此选项会把 VSS 快照映射到一个磁盘( 类似于 SUBST,使用 Win32 DefineDosDevice " -")。这将创建用于访问快照内容的临时磁盘,可以加快 Windows XP 上的文件访问。" +"激活该选项会把 VSS 快照映射到一个磁盘 (类似于 SUBST,使用 Win32 " +"DefineDosDevice)。这将创建用于访问快照内容的临时磁盘,可以加快 Windows XP 上的文件访问。" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" -msgstr "映射快照至磁盘 ( 仅 Windows )" +msgstr "映射快照至磁盘 (仅 Windows)" -#: Library/Main/Strings.cs:136 +#: 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." -msgstr "此备份的显示名称,用于在发送邮件或执行脚本时识别备份。" +"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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "备份名称" -#: Library/Main/Strings.cs:138 +#: 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 "此备份的唯一标识。这可以在发送邮件或运行脚本时用来识别备份。" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "备份ID" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "运行备份的机器的唯一标识。这可以在发送邮件或运行脚本时用来识别机器。" + +#: 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:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "管理不被压缩的文件扩展名" -#: Library/Main/Strings.cs:140 +#: 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 " "cause a large overhead on storage of file lists. Note that the value cannot " "be changed after remote files are created." msgstr "" -"此项决定文件的分块大小。这个值过大会导致文件改动的额外开销更多,这个值过小会导致存储文件列表的额外开销更多。请注意,这个值在创建远程文件后不能再更改。" +"块大小决定了文件的分片的方式。这个值过大会导致文件改动的额外开销更多,这个值过小会导致存储文件列表的额外开销更多。请注意,这个值在创建远程文件后不能再更改。" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" -msgstr "hash 时的文件块大小" +msgstr "哈希时的文件块大小" -#: Library/Main/Strings.cs:142 +#: 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." -msgstr "此选项用来限制 Duplicati 只扫描已知有更改的文件。这通常和某一追踪文件更改的文件系统监测者结合使用。" +"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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "已知更改文件的列表" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" -msgstr "保存远程文件数据库的本地缓存的文件路径" +"Path to the file containing the local cache of the remote file database." +msgstr "包含远程文件数据库本地缓存的文件路径。" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "本地状态数据库的路径" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "已删除文件的列表" -#: Library/Main/Strings.cs:148 +#: 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" -msgstr "此选项可以禁止在内存中保存路径和更改时间戳,从而减少内存占用" +"Use this option to reduce the memory footprint by not keeping paths and " +"modification timestamps in memory." +msgstr "使用此选项通过不在内存中保留路径和修改时间戳来减少内存占用。" -#: Library/Main/Strings.cs:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "通过禁用内存内查询减少内存占用" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "在内存中缓存块数据" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "不在启动时查询后端" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3180,135 +3531,132 @@ msgstr "" "索引文件用来在没有本地数据库时减少 dblock " "文件的下载。索引文件中记录的信息越多,没有数据库时的操作越快。代价是越大的索引文件占用越多的远程空间,而且可能永远用不到。" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" -msgstr "决定索引文件的使用与否" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" +msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 "" -"随着文件的更改,一部分远程数据可能不再需要。此选项控制在回收再利用前,远程存储能容纳多少无用数据。这个值是一百分比,用于每一个卷和所有存储。" +"随着文件的更改,一部分远程数据可能不再需要。该选项控制在回收再利用前,远程存储能容纳多少无用数据。这个值是一百分比,用于每一个卷和所有存储。" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "最大无用空间百分比" -#: Library/Main/Strings.cs:158 +#: Library/Main/Strings.cs:188 msgid "" -"This option can be used to experiment with different settings and observe " -"the outcome without changing actual files." -msgstr "此选项可以用来试验各种设置,观察输出,而不改变实际文件。" +"Use this option to experiment with different settings and observe the " +"outcome without changing actual files." +msgstr "使用此选项尝试不同的设置并观察结果,而不实际更改文件。" -#: Library/Main/Strings.cs:159 -msgid "Does not perform any modifications" -msgstr "不做任何更改" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" +msgstr "" -#: Library/Main/Strings.cs:160 +#: 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." -msgstr "这是个非常高级的选项!出于性能或存储空间原因,此选项用来选择文件块的 hash 算法。" +"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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" -msgstr "用于文件块的 hash 算法" +msgstr "用于文件块的哈希算法" -#: Library/Main/Strings.cs:162 +#: 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." -msgstr "这是个非常高级的选项!出于性能或存储空间原因,此选项用来选择文件的 hash 算法。" +"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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" -msgstr "用于文件的 hash 算法" +msgstr "用于文件的哈希算法" -#: Library/Main/Strings.cs:164 +#: 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. " "Use this option to disable such automatic compacting and only compact when " "running the compact command." -msgstr "如果在备份时检测到大量的小文件,或者在删除备份后发现无用的空间,远程数据将被压实。使用此选项来禁用这种自动压实,而仅在执行压实命令时压缩。" +msgstr "如果在备份时检测到大量的小文件,或者在删除备份后发现无用的空间,远程数据将被压实。使用该选项来禁用这种自动压实,而仅在执行压实命令时压缩。" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "禁用自动压实" -#: Library/Main/Strings.cs:166 +#: 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 " "ensures that large volumes which may have a few bytes wasted space are not " "downloaded and rewritten." -msgstr "Duplicati 使用此阈值评估卷的大小是否需要压实,默认为卷大小的 20%。这确保大却有一些无用空间的卷不需要被下载和修改。" +msgstr "" +"Duplicati 使用该阈值评估卷的大小是否需要压实,使用一个小的公差值,默认为卷大小的 20%。这确保那些有一些无用空间的大的卷不需要被下载和修改。" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "卷大小阈值" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "小卷的最大个数" -#: Library/Main/Strings.cs:170 +#: 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 "启用此选项可以在本机其它文件中查找存在的文件块。这是一个相当慢的操作,但能减少需要下载的数据量。" +msgstr "启用该选项可以在本机其它文件中查找存在的文件块。这是一个相当慢的操作,但能减少需要下载的数据量。" -#: Library/Main/Strings.cs:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "恢复时使用本地文件数据" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "禁用本地数据库" - -#: Library/Main/Strings.cs:173 +#: 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 "列举或恢复文件时,可以跳过本地数据库。这通常很慢,但可以验证远程数据的实际内容。" +"contents of the remote store." +msgstr "在列出内容或恢复文件时,可以跳过本地数据库。这通常会慢一些,但可以用来验证远程存储的实际内容。" -#: Library/Main/Strings.cs:174 +#: 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 "使用此选项设置要保留的版本数量。设置-1以保留所有版本。" + +#: Library/Main/Strings.cs:206 msgid "Keep a number of versions" msgstr "保留指定版本数" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "使用此选项设定保留多少个版本,-1 表示保留所有版本" +#: Library/Main/Strings.cs:207 +msgid "Use this option to set the timespan in which backups are kept." +msgstr "使用该选项设置保留备份的时间间隔" -#: Library/Main/Strings.cs:176 +#: Library/Main/Strings.cs:208 msgid "Keep all versions within a timespan" msgstr "保留指定时间间隔内的所有版本" -#: Library/Main/Strings.cs:177 -msgid "Use this option to set the timespan in which backups are kept." -msgstr "使用此选项设定保留备份的时间间隔" - -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" -msgstr "删除旧的中间备份以减少版本数" - -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3319,324 +3667,343 @@ msgid "" "also supports using the specifier \"U\" to indicate an unlimited time " "interval." msgstr "" -"此选项可以通过删除大多数旧备份,从而减少随着备份增长的版本数。要求的格式为逗号分隔的列表,其中每项都是分号分隔的时间范围和时间间隔。例如,\"7D:0s,3M:1D,10Y:2M\"" -" 意味着保留7天中所有备份,保留3个月中每天一份,保留10年中每两个月一份,清理所有早于此期限的备份。此选项也支持使用 \"U\" 代表永久保留" +"该选项可以通过删除大多数旧备份,从而减少随着备份增长的版本数。要求的格式为逗号分隔的列表,其中每项都是分号分隔的时间范围和时间间隔。例如,\"7D:0s,3M:1D,10Y:2M\"" +" 意味着保留7天中所有备份,保留3个月中每天一份,保留10年中每两个月一份,清理所有早于此期限的备份。该选项也支持使用 \"U\" 代表永久保留。" -#: Library/Main/Strings.cs:180 +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" +msgstr "删除旧的中间备份以减少版本数" + +#: Library/Main/Strings.cs:211 +msgid "Use this option to continue even if some source entries are missing." +msgstr "使用该选项在部分源数据丢失的情况下继续操作" + +#: Library/Main/Strings.cs:212 msgid "Ignore missing source elements" msgstr "忽略丢失的源元素" -#: Library/Main/Strings.cs:181 -msgid "Use this option to continue even if some source entries are missing." -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:182 +#: Library/Main/Strings.cs:214 msgid "Overwrite files when restoring" msgstr "恢复时覆盖文件" -#: Library/Main/Strings.cs:183 -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:184 -msgid "Output more progress information" -msgstr "输出更多进度信息" - -#: Library/Main/Strings.cs:185 +#: 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 "使用此选项来增加运行时的输出信息。一般来说,此选项将每处理一个文件,打印一行信息。" +msgstr "使用该选项来增加运行时的输出信息。一般来说,该选项将每处理一个文件,打印一行信息。" -#: Library/Main/Strings.cs:186 -msgid "Set a log-level for the desired output method instead" -msgstr "为需要的输出方式设置一种日志级别作为替代" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" +msgstr "输出更多进度信息" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "输出完整结果" - -#: Library/Main/Strings.cs:188 +#: 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 "使用此选项来增加的输出的操作结果信息,包括所有的文件名。" +msgstr "使用该选项来增加的输出的操作结果信息,包括所有的文件名。" -#: Library/Main/Strings.cs:189 -msgid "Determine if verification files are uploaded" -msgstr "决定是否上传效验文件" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "输出完整结果" -#: Library/Main/Strings.cs:190 +#: 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 "使用此选项在改变远程存储后上传效验文件。此文件没有加密,且包含所有远程文件的大小和 SHA256 hash值,用来效验文件的完整性。" +msgstr "使用该选项在改变远程存储后上传校验文件。此文件没有加密,且包含所有远程文件的大小和 SHA256 哈希值,用来校验文件的完整性。" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" -msgstr "备份后的效验样本数" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" +msgstr "决定是否上传校验文件" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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 "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项来更改要验证的数量。如果同时提供了 --{0} " +"选项,则测试的样本数量是两个选项所暗示的最大值。如果此值设置为0或设置了 --{1} 选项,则不会验证任何远程文件。" -#: Library/Main/Strings.cs:193 -msgid "The percentage of samples to test after a backup" -msgstr "" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" +msgstr "备份后的校验样本数" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项指定要测试的文件的百分比(介于0到100之间)。如果同时提供了" +" --{0} 选项,则测试的样本数量是两个选项所暗示的最大值。如果提供了 --{1} 选项,则不会验证任何远程文件。" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" -msgstr "激活深度校验" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" +msgstr "备份后的校验样本百分比" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." +msgstr "" +"备份完成后,将从远程后端选择一些(dblock、dindex、dlist)文件进行验证。使用此选项开启完整验证,这将解密文件并检查每个卷的内部,而不仅仅是验证外部哈希。如果设置了" +" --{0} 选项,则不会验证任何远程文件。当直接执行验证时,此选项会自动设置。ListAndIndexes类似于True,但只处理dlist和索引卷。" + +#: Library/Main/Strings.cs:227 +msgid "Activate in-depth verification of files" msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" -msgstr "" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "允许更改备份密码" -#: Library/Main/Strings.cs:200 -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:201 -msgid "List only filesets" -msgstr "仅列举文件集" - -#: Library/Main/Strings.cs:202 +#: 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 "使用此选项可以只列出文件集,避免遍历文件名和其他元数据,从而减少耗时操作" +"other metadata which slows down the process." +msgstr "使用此选项仅列出文件集,避免遍历文件名和其他元数据以免减慢过程。" -#: Library/Main/Strings.cs:204 -msgid "Don't store metadata" -msgstr "不保存元数据" +#: Library/Main/Strings.cs:234 +msgid "List only filesets" +msgstr "仅列出文件集" -#: Library/Main/Strings.cs:205 +#: 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 "使用此选项来禁用保存元数据,例如文件的时间戳。不保存元数据可以加快备份和恢复的速度,但是对文件大小影响不大。" +msgstr "使用该选项来禁用保存元数据,例如文件的时间戳。不保存元数据可以加快备份和恢复的速度,但是对文件大小影响不大。" -#: Library/Main/Strings.cs:206 -msgid "Restore file permissions" -msgstr "恢复文件权限" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" +msgstr "" -#: Library/Main/Strings.cs:207 +#: 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 "默认情况下,权限不会被还原,因为这可能影响你访问恢复出的文件。使用此选项可以还原权限。" +msgstr "默认情况下,权限不会被还原,因为这可能影响您访问恢复出的文件。使用该选项可以还原权限。" -#: Library/Main/Strings.cs:208 -msgid "Skip restored file check" -msgstr "跳过恢复文件效验" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "恢复文件权限" -#: Library/Main/Strings.cs:209 +#: 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 将对比 hash 值验证恢复是否成功。使用此选项来禁用此检查来跳过等待效验的时间。" +msgstr "恢复文件后,Duplicati 将对比哈希值验证恢复是否成功。使用该选项来禁用此检查来跳过等待校验的时间。" -#: Library/Main/Strings.cs:210 -msgid "Do not use local data" -msgstr "不使用本地数据" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "跳过恢复文件校验" -#: Library/Main/Strings.cs:211 +#: 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 将尝试使用源文件中的数据来最小化需要下载的数据量。使用此选项来跳过此项优化,只使用远程数据。" +msgstr "Duplicati 将尝试使用源文件中的数据来最小化需要下载的数据量。使用该选项来跳过此项优化,只使用远程数据。" -#: Library/Main/Strings.cs:212 -msgid "Check block hashes" -msgstr "检查文件块 hash 值" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "不使用本地数据" -#: Library/Main/Strings.cs:213 +#: 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 "现在默认不使用本地块进行恢复。要选择使用本地块,请设置 --{0} 选项。" + +#: Library/Main/Strings.cs:245 +msgid "" +"Use this option to allow Duplicati to use blocks found on disk when " +"performing restores, instead of only using files in remote storage." +msgstr "使用此选项允许Duplicati在执行恢复时使用磁盘上找到的块,而不仅仅使用远程存储中的文件。" + +#: Library/Main/Strings.cs:246 +msgid "Use existing data for restore" +msgstr "使用现有数据进行恢复" + +#: 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 "使用此选项可在将数据恢复至文件中时,通过检查卷中保存的文件块 hash 值,提升校验级别。" +msgstr "使用该选项可在将数据恢复至文件中时,通过检查卷中保存的文件块哈希值增加校验。" -#: Library/Main/Strings.cs:216 -msgid "Repair database with paths" -msgstr "修复路径数据库" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" +msgstr "检查文件块哈希值" -#: Library/Main/Strings.cs:217 +#: 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 " "locate certain content without needing to reconstruct all information. The " "resulting database can be searched, but cannot be used to restore data with." msgstr "" -"使用此选项将构建一个只包含路径信息的本地可搜索的数据库。这可以快速构建数据库来定位文件,而不需要重构所有信息。产生的数据库可以搜索,但不能用来恢复数据。" +"使用该选项将构建一个只包含路径信息的本地可搜索的数据库。这可以快速构建数据库来定位文件,而不需要重构所有信息。产生的数据库可以搜索,但不能用来恢复数据。" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" -msgstr "指定语言区域设置" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" +msgstr "修复路径数据库" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" -msgstr "" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" +msgstr "指定语言区域设置" -#: Library/Main/Strings.cs:221 +#: 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:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:222 +#: 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:223 -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:224 -msgid "Limit number of concurrent threads" -msgstr "限制并发线程数" - -#: Library/Main/Strings.cs:225 +#: 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 "使用此选项可设置使用的最大线程数。将此值设置为零或更小将动态平衡活动线程的数量以适应硬件。" +msgstr "使用该选项可设置使用的最大线程数。将此值设置为零或更小将动态平衡活动线程的数量以适应硬件。" -#: Library/Main/Strings.cs:226 -msgid "Specify the number of concurrent hashing processes" -msgstr "指定并发散列进程的数量" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" +msgstr "限制并发线程数" -#: Library/Main/Strings.cs:227 +#: Library/Main/Strings.cs:262 msgid "" "Use this option to set the number of processes that perform hashing of data." -msgstr "使用此选项可设置执行数据散列的进程数。" +msgstr "使用该选项可设置执行数据哈希的进程数。" -#: Library/Main/Strings.cs:228 -msgid "Specify the number of concurrent compression processes" -msgstr "指定并发压缩进程数" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" +msgstr "指定并发哈希进程的数量" -#: Library/Main/Strings.cs:229 +#: Library/Main/Strings.cs:264 msgid "" "Use this option to set the number of processes that perform compression of " "output data." -msgstr "使用此选项可设置执行输出数据压缩的进程数" +msgstr "使用该选项可设置执行输出数据压缩的进程数" -#: Library/Main/Strings.cs:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "指定并发压缩进程数" + +#: 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:231 -msgid "Disables synthetic filelist" -msgstr "禁用虚拟文件列表" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" +msgstr "" -#: Library/Main/Strings.cs:232 +#: 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 " -"耗费大量时间在未更改的文件上,你可以使用此选项。" +"此选项指示Duplicati在决定是否扫描文件以查找更改时不查看元数据或文件大小。如果您有大量文件,并且注意到对未修改的文件进行扫描需要很长时间,请使用此选项。" -#: Library/Main/Strings.cs:233 -msgid "Checks only file lastmodified" -msgstr "仅检查文件最后更改时间" - -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" -msgstr "允许删除所有文件集" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" +msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." -msgstr "允许自动重建本地数据库以节省空间" +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" +msgstr "允许删除所有文件集" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3649,51 +4016,51 @@ msgstr "" "操作清理。长远来看,此操作会节省磁盘空间,但它需要临时创建一份包含所有有效条目的数据库副本。设为 true 将允许 Duplicati 自动执行 " "VACUUM操作。" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" -msgstr "禁用预读扫描器" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" +msgstr "允许自动重建本地数据库以节省空间" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" -msgstr "禁用文件列表一致性检查" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" +msgstr "禁用预读扫描器" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "禁用文件列表一致性检查" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "电量不足时禁用备份" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "当启用此标志时,如果检测到系统用电池供电(手动或命令行备份不受影响),则计划的备份将不运行。否则,则计划备份将正常进行。" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "日志文件信息等级" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "过滤规则应用到文件日志数据" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3702,44 +4069,84 @@ msgid "" "they start with '-'. Regular expressions are supported within hard braces. " "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" +"该选项接受删除或包含消息的过滤器,无论其日志级别。通过使用 {0} 分隔来支持多个过滤器。过滤器与日志标签匹配并假定包含,除非它们以 \"-\" " +"开头。方括号内支持正则表达式。如:\"+Path*{0}+*Mail*{0}-[.*DNS]\"" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" -msgstr "应用过滤规则到控制台日志数据" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" +msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "将进程设置为使用低IO优先级" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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 "此选项指示操作系统将当前进程设置为使用最低IO优先级,这可以使操作运行速度较慢,但会对同时运行的其他操作产生较少干扰" +"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:259 -msgid "List of filenames that exclude folders" -msgstr "排除文件夹中的文件名列表" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" +msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " "file named something like \".nobackup\" and place this file into folders " "that should not be backed up." msgstr "" -"使用此选项可设置文件名或文件名列表,以指示排除包含它的文件夹。常见的用法是将文件命名为“.nobackup”,并将此文件放入不应备份的文件夹中。" +"使用该选项可设置文件名或文件名列表,以指示排除包含它的文件夹。常见的用法是将文件命名为 \".nobackup\",并将此文件放入不应备份的文件夹中。" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" -msgstr "激活所有数据库查询的日志记录" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" +msgstr "排除文件夹中的文件名列表" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "将元数据应用于符号链接" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "激活单元测试默默" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3747,91 +4154,131 @@ msgid "" "remember to set either --{0}={2} or --{1}={2} to report the additional log " "data" msgstr "" -"为了提高备份的性能,默认情况下不会记录频繁的数据库查询。启用此选项以记录所有数据库查询,并记住设置 --{0}={2} 或 --{1}={2} " +"为了提高备份的性能,默认情况下不会记录频繁的数据库查询。启用该选项以记录所有数据库查询,并记住设置 --{0}={2} 或 --{1}={2} " "以报告额外的日志数据" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" +"如果目标位置缺少dblock文件,您可以尝试使用本地源数据重建它们。然而,由于本地数据可能已更改,可能无法检索到所有必需的数据,并且该过程可能会很慢。使用此选项尝试重建缺失的dblock文件。" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "当缺失时重建dblock文件" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "自动压缩之间的最短时间" + +#: 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:312 +msgid "Minimum time between auto vacuums" +msgstr "自动vacuum处理之间的最短时间" + +#: Library/Main/Strings.cs:317 #, csharp-format msgid "" "The cryptolibrary does not support re-usable transforms for the hash " "algorithm {0}" -msgstr "加密库不支持 hash 算法 {0} 的重用变换" +msgstr "加密库不支持哈希算法 {0} 的重用变换" -#: Library/Main/Strings.cs:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" -msgstr "加密库不支持 hash 算法 {0}" +msgstr "加密库不支持哈希算法 {0}" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "不能更改已有备份的加密密码" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "创建快照失败:{0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "删除文件 {0} 失败,正在测试文件是否存在" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "已从删除不存在文件 {0} 的尝试中恢复" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "从删除文件错误中 {0} 恢复失败" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" -msgstr " 由于文件未找到,对 {0} 的删除操作失败,正在列举内容" +msgstr "由于文件未找到,对 {0} 的删除操作失败,正在列出内容" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" -msgstr "" +msgstr "清单表示文件 {0} 已正确删除" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" -msgstr "" +msgstr "清单确认文件 {0} 没有被删除" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "确认加密密码" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 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 "此模块将要求用户在命令行中提供加密密码,除非加密被禁用或者密码由其他方式提供" +msgstr "该模块将要求用户在命令行中提供加密密码,除非加密被禁用或者密码由其他方式提供" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "密码提示" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "确认加密密码" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "不允许空密码" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "输入加密密码" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "密码不匹配" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3839,730 +4286,766 @@ msgid "" "Set this flag to prevent trying a TTY read and only read the passphrase from" " STDIN." msgstr "" +"默认情况下,尝试直接从 TTY " +"设备读取密码,通过不将密码复制到流中来提高安全性。在某些设置中,例如从控制台分离运行时,这将不起作用。设置该参数以防止尝试 TTY 读取并且仅从标准输入" +" STDIN 读取密码。" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "当运行于 Mono 时,此模块将检查证书是否安装,否则会建议安装" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "从标准输入 STDIN 中读取密码" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "检查 SSL 证书" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" -msgstr "此模块提供一系列可以改变 http 请求方式的属性" +msgstr "该模块提供一系列可以改变 http 请求方式的属性" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "配置 http 请求" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." -msgstr "使用此选项将接受任意服务器证书,而不管它有什么错误。请尽可能使用 --accept-specified-ssl-hash 代替此选项。" +"it may have. Please use --{0} instead, whenever possible." +msgstr "使用此选项接受任何服务器证书,无论它可能存在什么错误。请尽可能使用 --{0} 代替。" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "接受任意服务器证书" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "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:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "视情况接受已知的 SSL 证书" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -"默认的 HTTP 请求头中有 \"Expect: 100-Continue\",这可以优化认证过程,但在某些 web 服务器上,会导致 \"417 - " -"Expectation failed\"" +"默认的HTTP请求附有\"Expect: " +"100-Continue\"头部,这在认证时允许一些优化,但也可能破坏了一些Web服务器,导致它们报告\"417 - Expectation " +"failed\"。" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "禁用 expect 请求头" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "默认情况下,http 请求会使用 RFC 896 nagling 算法来增加小包的发送效率。" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "禁用 nagling" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "配置 http 请求" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "更换 OAuth 地址" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -"Duplicati 使用外部服务器来支持 OAuth 认证过程。如果你建立了自己的 Duplicati OAuth 服务器,你可以提供此刷新地址。" +"Duplicati使用外部服务器来支持OAuth认证流程。如果您已经设置了自己的Duplicati OAuth服务器,您可以提供刷新URL。" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "设定可用的 SSL 把本" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "更换 OAuth 地址" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." -msgstr "此选项决定默认可用的 SSL 版本。这是一个高级选项,只应当在你想增强安全性或遇到特别的 SSL 协议问题时使用。" +msgstr "该选项决定默认可用的 SSL 版本。这是一个高级选项,只应当在您想增强安全性或遇到特别的 SSL 协议问题时使用。" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" -msgstr "设定默认的操作超时时间" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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 请求的默认超时时间,包括从最初到结束的网络数据包" +"covers the entire operation from initial packet to shutdown." +msgstr "此选项更改任何HTTP请求的默认超时时间,该时间涵盖从初始数据包到关闭的整个操作。" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" -msgstr "设定读写超时时间" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." -msgstr "此选项决定默认的读写超时时间。读写超时时间用来检测卡住的请求,而且决定了一次连接中活动的最长时间" +msgstr "该选项决定默认的读写超时时间。读写超时时间用来检测卡住的请求,而且决定了一次连接中活动的最长时间" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "设定 HTTP 缓冲" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." -msgstr "此选项设定 HTTP 缓冲,设为 \"{0}\" 可能导致内存泄漏,但能提升某些情况下的性能" +msgstr "该选项设置 HTTP 缓冲,设为 \"{0}\" 可能导致内存泄漏,但能提升某些情况下的性能" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" -msgstr "此内置模块解析源参数来备份 Hyper-V 虚拟机" +msgstr "该内置模块解析源参数来备份 Hyper-V 虚拟机" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "配置 Hyper-V 模块" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" -msgstr "此内置模块解析源参数来备份 Microsoft SQL 服务器的数据库" +msgstr "该内置模块解析源参数来备份 Microsoft SQL 服务器的数据库" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "配置 Microsoft SQL 服务器模块" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" -msgstr "在开始某一操作前执行一段脚本,并在完成时再次运行" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "运行脚本" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "结束时运行脚本" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "脚本 \"{0}\" 返回退出码 {1}" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "脚本 \"{0}\" 返回退出代码 {1}{2}" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "开始时运行必要脚本" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "选择输出结果的格式" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "运行脚本 \"{0}\" 出错:{1}" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "运行脚本 \"{0}\" 超时" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "开始时运行脚本" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "脚本 \"{0}\" 报错:{1}" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "设定脚本超时时间" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "此选项启用脚本参数的使用。如果设置了此选项,脚本参数将被视为命令行字符串。使用单引号或双引号来分隔参数。" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "启用脚本参数" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" -msgstr "此模块可以在操作完成后发送邮件" +msgstr "该模块可以在操作完成后发送邮件" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "发送邮件" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"此值可以为文件名。如果此文件存在,文件内容将被作为邮件正文。\n" +"此值可以是一个文件名。如果文件存在,文件内容将用作消息正文。\n" "\n" -"在邮件正文中,以下变量将被替换\n" -"%OPERATIONNAME% - 本次操作的名称, 一般为“备份”\n" -"%REMOTEURL% - 远程服务器地址\n" -"%LOCALPATH% - 本次操作相关的本地文件或文件夹 (如果有的话)\n" -"%PARSEDRESULT% - 易理解的结果, 如果操作是一次备份, 可能的值有: 错误, 警告, 成功\n" +"在消息正文中,某些令牌会被替换:\n" +"%OPERATIONNAME% - 操作的名称,通常是 \"Backup\"\n" +"%REMOTEURL% - 远程服务器URL\n" +"%LOCALPATH% - 涉及操作的本地文件或文件夹的路径(如果有的话)\n" +"%PARSEDRESULT% - 解析结果,如果操作是备份。可能的值有:Error, Warning, Success\n" "\n" -"所有的命令行选项都可以使用 %value% 得到,例如 %volsize%. 任何未知或未设定的值将不会显示。" +"所有命令行选项也会在%value%中报告,例如:%volsize%。任何未知/未设置的值将被移除" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "邮件正文" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "若需要,此密码用于 SMTP 服务器认证" +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "使用此选项设置用于与SMTP服务器进行身份验证的密码(如果需要)。" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP 密码" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" "\n" "Peter Sample , John Sample , admin@example.com" msgstr "" -"若要发送邮件,此设置是必填的,而其他设置都有默认值。你可以用逗号分割来指定多个收件人,也可以使用 RFC2822 章节 3.4 定义的一般地址格式。\n" +"若要发送邮件,该设置是必填的,而其他设置都有默认值。您可以用逗号分割来指定多个收件人,也可以使用 RFC2822 章节 3.4 定义的一般地址格式。\n" "以下是3个收件人的例子:\n" "\n" "Peter Sample , John Sample , admin@example.com" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "收件人" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "默认情况下,邮件仅在备份操作后发送,开启此选项会在所有操作后发送邮件" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "为所有操作发送邮件" - -#: Library/Modules/Builtin/Strings.cs:95 -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" "Mail Sender \n" "Mail Sender " -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "发件人" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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}\" 其中之一,也可以用逗号分隔指定多个选项,例如 " -"\"{0},{1}\"。特殊值 \"{4}\" 是 \"{0},{1},{2},{3}\" 的简写,将使所有备份操作都发送邮件" +"您可以指定以下选项之一:\"{0}\", \"{1}\", \"{2}\", \"{3}\"。\n" +"您可以使用逗号分隔符提供多个选项,例如\"{0},{1}\"。特殊值\"{4}\"是\"{0},{1},{2},{3}\"的简写,它将导致所有备份操作发送电子邮件。" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "要发送的消息" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 服务器的地址,例如 smtp://example.com:25。多个服务器可以用半角逗号分割,依优先级排列。如果使用某一服务器失败,那么将尝试使用列表中的下一服务器,直到消息发送成功。\n" -"如果未指定服务器,将进行 DNS 查询找到第一个收件人的 MX 记录,所有的 SMTP 将按照优先级进行尝试,知道消息发送成功。\n" +"使用此选项为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。" +"要启用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:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP 地址" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." -msgstr "此设置指定邮件标题。--{0} 中描述的值将被替换。" +msgstr "该设置指定邮件标题。如 --{0} 的描述的值将被替换。" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "邮件主题" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "若需要,此用户名用于 SMTP 服务器认证" +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "使用此选项设置用于与SMTP服务器进行身份验证的用户名(如果需要)。" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP 用户名" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "发送邮件失败:{0}" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "完整的 SMTP 通信:{0}" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "通过服务器 {0} 发送邮件消息 {1} 失败,重试次数:{2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "通过服务器 {0} 发送邮件成功" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "该模块可以通过 XMPP 消息发送状态报告" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP 报告模块" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP 接收邮箱" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "需要接受消息的用户,可以使用逗号指定多个用户" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "消息模板" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -"这个值可以是文件名,如果此文件存在,文件内容将被作为邮件正文发送。\n" +"此值可以是一个文件名。如果文件存在,文件内容将用作消息。\n" "\n" -"在邮件正文中,以下变量将被替换:\n" -"%OPERATIONNAME% - 本次操作的名称, 一般为 \"备份\"\n" -"%LOCALPATH% - 本次操作相关的本地文件或文件夹 (如果有的话)\n" -"%PARSEDRESULT% - 易理解的结果, 如果操作是一次备份, 可能的值: 错误, 警告, 成功\n" -"所有的命令行选项都会在 %value% 中报告,例如 %volsize%,而任何未知或未设定的值将不会显示。" +"在消息中,某些令牌会被替换:\n" +"%OPERATIONNAME% - 操作的名称,通常是\"Backup\"\n" +"%REMOTEURL% - 远程服务器URL\n" +"%LOCALPATH% - 涉及操作的本地文件或文件夹的路径(如果有的话)\n" +"%PARSEDRESULT% - 解析结果,如果操作是备份。可能的值有:Error, Warning, Success\n" +"\n" +"所有命令行选项也会在%value%中报告,例如:%volsize%。任何未知/未设置的值将被移除。" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" -msgstr "用于发送消息的帐户名,需要包括主机名。例如:\"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." +msgstr "使用此选项为将要发送消息的账户设置密码。" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP 密码" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "用于发送消息的帐户密码" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -"你可以指定 \"{0}\", \"{1}\", \"{2}\", \"{3}\" 其中之一,也可以用逗号分隔指定多个选项,例如 " -"\"{0},{1}\"。特殊值 \"{4}\" 是 \"{0},{1},{2},{3}\" 的简写,将使所有备份操作都发送消息。" +"您可以指定 \"{0}\", \"{1}\", \"{2}\", \"{3}\" 其中之一\n" +"您也可以使用逗号分隔指定多个选项,例如 \"{0},{1}\"。特殊值 \"{4}\" 是 \"{0},{1},{2},{3}\" 的简写,将使所有备份操作都发送消息。" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 +#: Library/Modules/Builtin/Strings.cs:161 +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." +msgstr "默认情况下,只有在备份操作后才会发送消息。使用此选项可以为所有操作发送消息。" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 msgid "Send messages for all operations" msgstr "为所有操作发送消息" -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "默认情况下,消息仅在备份操作后发送,开启此选项会在所有操作后发送邮件。" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP 报告模块" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "此模块可以通过 XMPP 消息发送状态报告" - -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:163 msgid "Timeout occurred while logging in to jabber server" msgstr "登陆 jabber 服务器超时" -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "发送 jabber 消息失败:{0}" +#: Library/Modules/Builtin/Strings.cs:168 +msgid "" +"This module provides support for sending status reports via Telegram " +"messages" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 +#: 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:198 msgid "HTTP report module" msgstr "HTTP 报告模块" -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -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:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "HTTP 报告地址" +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "HTTP报告URL" -#: Library/Modules/Builtin/Strings.cs:161 +#: 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:162 -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:163 +#: Library/Modules/Builtin/Strings.cs:214 msgid "Extra parameters to add to the http message" msgstr "添加到 http 消息的额外参数" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:220 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" -msgstr "添加到 http 消息的额外参数,例如:\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." +msgstr "使用此选项更改用于提交报告的默认HTTP动作。" -#: Library/Modules/Builtin/Strings.cs:170 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "发送 http 消息失败:{0}" +#: Library/Modules/Builtin/Strings.cs:221 +msgid "Set the HTTP verb to use" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "以 JSON 格式发送数据" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "使用此标志将结果数据作为 JSON 对象发送" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "设置 HTTP 动作" - -#: Library/Modules/Builtin/Strings.cs:174 +#: Library/Modules/Builtin/Strings.cs:222 msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "此项用来选择默认提交报告的 HTTP 动作" +"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:178 +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "用于发送表单数据的HTTP报告URLs" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" +"使用此选项设置用于发送JSON数据的HTTP报告URL。此选项接受多个URL,用分号分隔。所有URL将接收相同的数据。请注意,此选项会忽略格式和动作设置。" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "用于发送JSON数据的HTTP报告URLs" + +#: Library/Modules/Builtin/Strings.cs:230 #, csharp-format msgid "Failed to send message: {0}" msgstr "发送消息失败:{0}" -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "定义消息的日志级别" - -#: Library/Modules/Builtin/Strings.cs:180 +#: Library/Modules/Builtin/Strings.cs:231 msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "使用此选项可设置要包含在报告中的消息的日志级别" +"Use this option to set the log level for messages to include in the report." +msgstr "使用此选项设置报告中包含的消息的日志级别。" -#: Library/Modules/Builtin/Strings.cs:181 +#: Library/Modules/Builtin/Strings.cs:232 +msgid "Define a log level for messages" +msgstr "" + +#: 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:234 msgid "Log message filter" msgstr "过滤消息日志" -#: Library/Modules/Builtin/Strings.cs:182 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "使用此选项可设置过滤器表达式,以定义报告中包含的选项" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "日志长度限制" - -#: Library/Modules/Builtin/Strings.cs:184 +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "不支持的格式: {0}" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "无效的大小值:{0}" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "SSL 证书验证器调用顺序不正确。" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" -"{0}若你想导入一批可信证书至 Mono 证书库{0}请使用以下命令:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #基于 Debian 的系统 {0} cert-sync /etc/pki/tls/certs/ca-" -"bundle.crt #RedHat衍生系统 {0} 了解更多:{1}" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -"服务器证书报错 {0} ,其 hash 值为 {1}{2}。如果你想信任此证书,使用命令行选项 --accept-specified-ssl-" -"hash={1} 来接受它。你也可以将此服务器证书导入你的操作系统的信任库。" +"服务器证书出现错误 {0} ,哈希值为 {1}{2}。如果您信任此证书,请使用命令行选项 --{3}={1} 来接受服务器证书。 {2} " +"您也可以尝试将服务器证书导入操作系统的信任池中。" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" -msgstr "验证服务器证书 hash 值失败,错误信息:{0},SSL 错误名称:{1}" +msgstr "验证服务器证书哈希值失败,错误信息:{0},SSL 错误名称:{1}" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "临时文件夹不存在:{0}" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "解析分段失败:{0},无效的整数" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "无效的指示符:{0}" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "未解析的数据:{0}" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "地址无效:{0}" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "地址中缺少主机名:{0}" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} Bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "字符串 \"{0}\" 不能被解析成日期" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "不能同时读写同一个流" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "字符串 {0} 不能表示已知的过滤器组名。有效的值为:{1}" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "{0}: 不使用任何过滤" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "{0}:一组默认排除过滤器,当前评估为:{1}。" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "{0}:一组默认包含过滤器,当前评估为:{1}。" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "别名:{0}" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4570,36 +5053,36 @@ msgid "" " least apply these filters." msgstr "{0}:系统拥有或不适合备份的文件。这包括任何操作系统报告的受保护文件。大多数用户至少应该使用这些过滤器。" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "{0}:属于操作系统的文件。重新安装操作系统时将还原这些文件。" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "{0}:已知存储临时数据的文件和文件夹。" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "{0}:已知被操作系统和各种应用程序用来作为缓存位置的文件和文件夹" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "{0}:已安装的程序及其库,但不包括其设置。" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "命令 {0} 需要以下至少一个选项集: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4608,133 +5091,168 @@ msgstr "" "找到 {0} 个命令但期望为 {1} 个,命令:\n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "不支持的命令: {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" -msgstr " 没有符合条件的文件集" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." +msgstr "没有文件集符合标准。" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "以下文件集将被删除:" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "这些文件集已被删除:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "支持的后端:" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "支持的压缩模块:" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "支持的加密模块:" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "支持的选项:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" -msgstr "模块会自动载入,使用 --disable-module 禁止自动载入" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." +msgstr "模块自动加载。使用 --{0} 来阻止自动加载。" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" -msgstr "模块不会自动载入,使用 --enable-module 启用" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." +msgstr "模块不会自动加载。使用 --{0} 来加载它。" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "支持的通用模块:" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, 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} 连接。" + +#: 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 "选项 --{0} 存在,但是它是保留为内部使用的,而且可能不能在命令行使用" +"not be set on the commandline." +msgstr "提供了 --{0} 选项,但它是保留给内部使用的,不能在命令行上设置。" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" +"使用此选项来存储提供给命令行客户端的一些或全部选项。该文件必须是纯文本文件,推荐使用UTF-8编码。文件中的每一行应采用 --option=value " +"的格式。使用特殊选项 --{0} 和 --{1} " +"分别覆盖本地路径和远程目标URI。此文件中的选项优先于命令行上提供的选项。您不能在文件和命令行上同时指定过滤器。相反,您可以使用特殊选项 " +"--{2},--{3}或--{4} 在参数文件内指定过滤器。每个过滤器必须以 + 或 - 为前缀,并且多个过滤器必须用 {5} 连接。" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "发生错误:{0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "内部错误信息:{0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -"包含与此过滤器匹配的文件。特殊字符*表示任意数量的字符,特殊字符?表示任何单个字符,使用* " -".txt包含具有txt扩展名的所有文件。正则表达式也支持,可以使用硬括号提供,即[.* " -"\\.txt]。可以使用花括号(即{{Applications}})指定过滤器组(包含内置的一组已知文件和文件夹)。" +"包含匹配此过滤器的文件。特殊字符 * 表示任意数量的字符,特殊字符 ? 表示任意单个字符。使用 *.txt " +"来包含所有带有txt扩展名的文件。也支持正则表达式,可以通过使用硬括号提供,例如 " +"[.*\\.txt]。可以通过使用花括号指定过滤器组(封装了一组内置的众所周知的文件和文件夹),例如{{Applications}}。" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "包含文件" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" +"排除匹配此过滤器的文件。特殊字符 * 表示任意数量的字符,特殊字符 ? 表示任意单个字符。使用 *.txt " +"来排除所有带有txt扩展名的文件。也支持正则表达式,可以通过使用硬括号提供,例如 " +"[.*\\.txt]。可以通过使用花括号指定过滤器组(封装了一组内置的众所周知的文件和文件夹),例如{{TemporaryFiles}}。" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "排除文件" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." -msgstr "如果此选项用于备份操作,它被解释为要加入文件集里的文件的列表。当使用与列举或恢复操作,它会列举或恢复控制文件而不是一般文件。" +msgstr "如果该选项用于备份操作,它被解释为要加入文件集里的文件的列表。当使用与列出或恢复操作,它会列出或恢复控制文件而不是一般文件。" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "使用控制文件" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." -msgstr "如果此选项打开,进度报告和其他本要输出至控制台的信息将被重定向到日志" +msgstr "如果该选项打开,进度报告和其他本要输出至控制台的信息将被重定向到日志" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "禁用控制台输出" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "额外信息请参见此链接:{0}" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "启用自动更新" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "" "Set this option if you prefer to have the commandline version automatically " "update" -msgstr "如果你想启用命令行版本的自动更新,请打开此选项" +msgstr "如果您想启用命令行版本的自动更新,请打开此选项" diff --git a/Localizations/duplicati/localization-zh_HK.mo b/Localizations/duplicati/localization-zh_HK.mo index 1fbfa698b..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 c742497ab..37e62c7fc 100644 --- a/Localizations/duplicati/localization-zh_HK.po +++ b/Localizations/duplicati/localization-zh_HK.po @@ -4,331 +4,105 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Aticaler, 2017 +# Aticaler, 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+0200\n" +"POT-Creation-Date: 2024-08-30 15:22+0200\n" "PO-Revision-Date: 2016-10-04 18:53+0000\n" -"Last-Translator: Aticaler, 2017\n" -"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/duplicati/teams/67655/zh_HK/)\n" +"Last-Translator: Aticaler, 2024\n" +"Language-Team: Chinese (Hong Kong) (https://app.transifex.com/duplicati/teams/67655/zh_HK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "停用資料庫加密" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "清理舊記錄資料" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "臨時儲存資料夾" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." -msgstr "" - -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." +msgid "The path to GnuPG" msgstr "" #: Library/Encryption/Strings.cs:50 @@ -342,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 @@ -352,8 +126,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -373,77 +147,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "Boolean" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "Integer" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "路徑" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "Size" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "String" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "資料夾已存在,無法建立" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "已取消" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -451,834 +230,877 @@ msgid "" "Command: {1} {2}" msgstr "" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "OpenStack Simple Storage" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "停用上傳驗證" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "停用上傳驗證" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 -msgid "Google Cloud Storage" -msgstr "Google Cloud Storage" - -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: Library/Backend/FTP/Strings.cs:43 #, csharp-format -msgid "You need an AuthID, you can get it from: {0}" +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:25 -#, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 +msgid "Google Cloud Storage" +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 "" + +#: Library/Backend/GoogleServices/Strings.cs:30 +#, csharp-format +msgid "You must supply a project ID with --{0} for creating a bucket." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "Rackspace CloudFiles" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "Rackspace CloudFiles" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "刪除檔案失敗" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "上傳檔案失敗" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "使用歐洲伺服器" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "備用 FTP" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "刪除檔案錯誤:{0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "讀取檔案錯誤:{0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "寫入檔案錯誤:{0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1286,91 +1108,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "強制刪除檔案" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "強制刪除檔案" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "本機資料夾或磁碟" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1379,11 +1214,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1398,175 +1233,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "本機資料夾或磁碟" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "資料夾 {0} 不存在" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "目的地路徑,例如 /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" -msgstr "3" - -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1574,298 +1406,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1874,11 +1743,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1888,75 +1757,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1964,106 +1895,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2071,169 +2002,560 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "資籵夾" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "清理舊記錄資料" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "臨時儲存資料夾" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" -msgstr "設定 Zip 壓縮等級" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" +msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "設定 Zip 壓縮方法" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "切換是否使用Zip64" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip 壓縮" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "設定 7z 壓縮等級" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2243,11 +2565,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2255,135 +2577,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "未指定需要備份的資料夾" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2391,18 +2716,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2410,229 +2735,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "停用加密" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "顯示所有版本" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "Thread 優先度" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2640,11 +2977,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2652,27 +2989,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" -msgstr "啟用一個或多個模組" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" +msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2687,87 +3024,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "記錄資訊等級" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" -msgstr "停用自動建立資料夾" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" +msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2776,12 +3114,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2794,11 +3132,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2808,90 +3146,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "不要重用現有連線" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" -msgstr "符號連結 (Symlink)處理方式" +#: 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:129 +#: 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 " @@ -2900,14 +3250,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" -msgstr "硬式連結 (Hardlink)處理方式" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" +msgstr "符號連結 (Symlink)處理方式" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2917,19 +3267,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" -msgstr "排除檔案(根據屬性)" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" +msgstr "硬式連結 (Hardlink)處理方式" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "排除檔案(根據屬性)" + +#: 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 " @@ -2937,25 +3291,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "備份名稱" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2963,11 +3337,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2975,72 +3349,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3049,11 +3422,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3061,43 +3434,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3105,11 +3478,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "停用自動壓縮" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3117,66 +3490,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "停用本地資料庫" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "保留的版本數量" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3188,53 +3557,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "輸出完整結果" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" -msgstr "" +#: Library/Main/Strings.cs:219 +msgid "Output full results" +msgstr "輸出完整結果" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3242,137 +3607,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "不儲存元資料" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" -msgstr "不使用本地資料" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "不使用本地資料" + +#: 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:213 +#: 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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3380,121 +3763,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3504,50 +3888,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3557,30 +3941,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3588,11 +3984,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3601,88 +4021,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "確認加密密碼" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "密碼提示" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "確認加密密碼" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "不能使用空的密碼" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "輸入加密密碼" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "密碼不相同" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3691,282 +4148,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3974,23 +4429,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -3998,380 +4443,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the " +"message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" msgstr "" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" +msgid "Use this option to set the channel ID." msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "{0:N} MB" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4379,165 +4866,191 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" "{2}" msgstr "" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "不支援指令:{0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "這些檔案集已被刪除:" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "支援的選項:" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "發生錯誤:{0}" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "包括檔案" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "排除檔案" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "停用Console輸出" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "切換自動更新" -#: CommandLine/Program.cs:283 +#: 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 6a981c851..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 c958ef07f..b3891ad20 100644 --- a/Localizations/duplicati/localization-zh_TW.po +++ b/Localizations/duplicati/localization-zh_TW.po @@ -5,336 +5,106 @@ # # Translators: # Dxball , 2017 -# Jason Cheng , 2019 +# Jason Cheng , 2024 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-21 17:27+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 , 2019\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/duplicati/teams/67655/zh_TW/)\n" +"Last-Translator: Jason Cheng , 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/duplicati/teams/67655/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: Server/Strings.cs:7 -msgid "Another instance is running, and was notified" -msgstr "" - -#: Server/Strings.cs:8 -#, csharp-format -msgid "" -"Failed to create, open or upgrade the database.\n" -"Error message: {0}" -msgstr "" -"無法建立、開啟或更新資料庫。\n" -"錯誤訊息: {0}" - -#: Server/Strings.cs:10 -msgid "Displays this help" -msgstr "顯示這個說明" - -#: Server/Strings.cs:11 -msgid "" -"Supported commandline arguments:\n" -"\n" -msgstr "" -"支援的命令列參數:\n" -"\n" - -#: Server/Strings.cs:14 -#, csharp-format -msgid "--{0}: {1}" -msgstr "--{0}: {1}" - -#: Server/Strings.cs:15 CommandLine/Strings.cs:21 -#, csharp-format -msgid "" -"This option can be used to store some or all of the options given to the " -"commandline client. The file must be a plain text file, UTF-8 encoding is " -"preferred. Each line in the file should be of the format --option=value. The" -" special options --{0} and --{1} can be used to override the localpath and " -"the remote destination uri, respectively. The options in this file take " -"precedence over the options provided on the commandline. You cannot specify " -"filters in both the file and on the commandline. Instead, you can use the " -"special --{2}, --{3}, or --{4} options to specify filters inside the " -"parameter file. Each filter must be prefixed with either a + or a -, and " -"multiple filters must be joined with {5} " -msgstr "" - -#: Server/Strings.cs:16 CommandLine/Strings.cs:22 -msgid "Path to a file with parameters" -msgstr "" - -#: Server/Strings.cs:17 CommandLine/Strings.cs:19 -#, csharp-format -msgid "" -"Filters cannot be specified on the commandline if filters are also present " -"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " -"specify filters inside the parameter file. Each filter must be prefixed with" -" either a + or a -, and multiple filters must be joined with {3}" -msgstr "" - -#: Server/Strings.cs:18 CommandLine/Strings.cs:18 -#, csharp-format -msgid "Unable to read the parameters file \"{0}\", reason: {1}" -msgstr "" - -#: Server/Strings.cs:20 -msgid "Outputs log information to the file given" -msgstr "將記錄資訊輸出到指定檔案" - -#: Server/Strings.cs:21 -msgid "Determines the amount of information written in the log file" -msgstr "" - -#: Server/Strings.cs:22 -msgid "" -"Activates portable mode where the database is placed below the program " -"executable" -msgstr "" - -#: Server/Strings.cs:23 -#, csharp-format -msgid "A serious error occurred in Duplicati: {0}" -msgstr "" - -#: Server/Strings.cs:24 -#, csharp-format -msgid "" -"Unable to start up, perhaps another process is already running?\n" -"Error message: {0}" -msgstr "" - -#: Server/Strings.cs:26 -msgid "Disables database encryption" -msgstr "取消資料庫加密" - -#: Server/Strings.cs:27 -#, csharp-format -msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" -msgstr "" - -#: Server/Strings.cs:28 -msgid "" -"The path to the folder where the static files for the webserver is present. " -"The folder must be located beneath the installation folder" -msgstr "" - -#: Server/Strings.cs:29 -msgid "" -"The port the webserver listens on. Multiple values may be supplied with a " -"comma in between." -msgstr "" - -#: Server/Strings.cs:30 -msgid "" -"The certificate and key file in PKCS #12 format the webserver use for SSL. " -"Only RSA/DSA keys are supported." -msgstr "" - -#: Server/Strings.cs:31 -msgid "The password for decryption of certificate PKCS #12 file." -msgstr "PKCS#12 憑帳檔的解密用密碼。" - -#: Server/Strings.cs:32 -msgid "" -"The interface the webserver listens on. The special values \"*\" and \"any\"" -" means any interface. The special value \"loopback\" means the loopback " -"adapter." -msgstr "" - -#: Server/Strings.cs:33 -msgid "" -"The password required to access the webserver. This option is saved so you " -"do not need to set it on each run. Setting an empty value disables the " -"password." -msgstr "" - -#: Server/Strings.cs:34 -msgid "" -"The hostnames that are accepted, separated with semicolons. If any of the " -"hostnames are \"*\", all hostnames are allowed and the hostname checking is " -"disabled." -msgstr "" - -#: Server/Strings.cs:35 -msgid "Enables the ping-pong responder" -msgstr "" - -#: Server/Strings.cs:36 -msgid "" -"When running as a server, the service daemon must verify that the process is" -" responding. If this option is enabled, the server reads stdin and writes a " -"reply to each line read" -msgstr "" - -#: Server/Strings.cs:37 Library/Main/Strings.cs:214 -msgid "Clean up old log data" -msgstr "清理舊的記錄資料" - -#: Server/Strings.cs:38 Library/Main/Strings.cs:215 -msgid "Set the time after which log data will be purged from the database." -msgstr "" - -#: Server/Strings.cs:39 -msgid "Sets the folder where settings are stored" -msgstr "" - -#: Server/Strings.cs:40 -#, csharp-format -msgid "" -"Duplicati needs to store a small database with all settings. Use this option" -" to choose where the settings are stored. This option can also be set with " -"the environment variable {0}." -msgstr "" - -#: Server/Strings.cs:41 -msgid "Sets the database encryption key" -msgstr "" - -#: Server/Strings.cs:42 -#, csharp-format -msgid "" -"This option sets the encryption key used to scramble the local settings " -"database. This option can also be set with the environment variable {0}. Use" -" the option --{1} to disable the database scrambling." -msgstr "" - -#: Server/Strings.cs:43 Library/Main/Strings.cs:74 -msgid "Temporary storage folder" -msgstr "暫存儲存資料夾" - -#: Server/Strings.cs:44 Library/Main/Strings.cs:75 -msgid "" -"This option can be used to supply an alternative folder for temporary " -"storage. By default the system default temporary folder is used. Note that " -"also SQLite will put temporary files in this temporary folder." -msgstr "" - -#: Server/Strings.cs:47 -#, csharp-format -msgid "" -"Unable to find a valid date, given the start date {0}, the repetition " -"interval {1} and the allowed days {2}" -msgstr "" - -#: Server/Strings.cs:52 -#, csharp-format -msgid "Server has started and is listening on {0}, port {1}" -msgstr "" - -#: Server/Strings.cs:53 -#, csharp-format -msgid "" -"Unable to create SSL certificate using provided parameters. Exception " -"detail: {0}" -msgstr "" - -#: Server/Strings.cs:54 -#, csharp-format -msgid "Unable to open a socket for listening, tried ports: {0}" -msgstr "" - -#: Library/Encryption/Strings.cs:26 +#: Library/Encryption/Strings.cs:28 msgid "" "This module encrypts all files in the same way that AESCrypt does, using 256" " bit AES encryption." msgstr "" -#: Library/Encryption/Strings.cs:27 +#: Library/Encryption/Strings.cs:29 msgid "AES-256 encryption, built in" msgstr "內建 AES-256 加密演算法" -#: Library/Encryption/Strings.cs:28 +#: Library/Encryption/Strings.cs:30 msgid "Empty passphrase not allowed" msgstr "不允許空密碼" -#: Library/Encryption/Strings.cs:29 +#: Library/Encryption/Strings.cs:31 msgid "" -"Use this option to set the thread level allowed for AES crypt operations. " -"Valid values are 0 (uses default), or from 1 (no multithreading) to 4 (max. " -"multithreading)" +"Use this option to set the thread level allowed for AES crypt operations." msgstr "" -#: Library/Encryption/Strings.cs:30 -msgid "Set thread level utilized for crypting (0-4)" +#: Library/Encryption/Strings.cs:32 +msgid "Set thread level utilized for crypting" msgstr "" -#: Library/Encryption/Strings.cs:34 +#: 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 #, csharp-format msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "資料解密失敗(無效密碼?): {0}" -#: Library/Encryption/Strings.cs:38 +#: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" -#: Library/Encryption/Strings.cs:39 +#: Library/Encryption/Strings.cs:42 msgid "GNU Privacy Guard, external" msgstr "外部 GNU Privacy Guard" -#: Library/Encryption/Strings.cs:40 +#: Library/Encryption/Strings.cs:43 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --decrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:41 +#: Library/Encryption/Strings.cs:44 msgid "Extra GPG commandline options for decryption" msgstr "" -#: Library/Encryption/Strings.cs:42 -msgid "" -"The GPG encryption/decryption will use the --armor option for GPG to protect" -" the files with armor. Specify this switch to remove the --armor option." -msgstr "" - -#: Library/Encryption/Strings.cs:43 -msgid "Don't use GPG Armor" -msgstr "不使用 GPG Armor" - -#: Library/Encryption/Strings.cs:44 +#: Library/Encryption/Strings.cs:45 msgid "" "Use this switch to specify any extra options to GPG. You cannot specify the " "--passphrase-fd option here. The --encrypt option is always specified." msgstr "" -#: Library/Encryption/Strings.cs:45 +#: Library/Encryption/Strings.cs:46 msgid "Extra GPG commandline options for encryption" msgstr "" -#: Library/Encryption/Strings.cs:46 +#: Library/Encryption/Strings.cs:47 #, csharp-format msgid "Failed to execute GPG with \"{0} {1}\": {2}" msgstr "" -#: Library/Encryption/Strings.cs:47 +#: Library/Encryption/Strings.cs:48 msgid "" "The path to the GNU Privacy Guard program. If not supplied, Duplicati will " -"assume that the program \"gpg\" is available in the system path." +"search for \"gpg2\" and \"gpg\" on the system." msgstr "" -#: Library/Encryption/Strings.cs:48 -msgid "The path to GnuPG" -msgstr "GnuPG 路徑" - #: Library/Encryption/Strings.cs:49 -#, csharp-format -msgid "" -"This option has non-standard handling, please use the --{0} option instead." -msgstr "" +msgid "The path to GnuPG" +msgstr "GnuPG 路徑" #: Library/Encryption/Strings.cs:50 msgid "" @@ -347,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 @@ -357,8 +127,8 @@ msgstr "GPG 解密指令" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Override the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -378,77 +148,82 @@ msgstr "" msgid "Failure while invoking GnuPG, program won't terminate" msgstr "" -#: Library/Interface/Strings.cs:4 +#: Library/Interface/Strings.cs:24 msgid "aliases" msgstr "別名" -#: Library/Interface/Strings.cs:5 +#: Library/Interface/Strings.cs:25 msgid "default value" msgstr "預設值" -#: Library/Interface/Strings.cs:6 +#: Library/Interface/Strings.cs:26 msgid "[DEPRECATED]" msgstr "" -#: Library/Interface/Strings.cs:7 +#: Library/Interface/Strings.cs:27 msgid "values" msgstr "值" -#: Library/Interface/Strings.cs:10 +#: Library/Interface/Strings.cs:30 msgid "Boolean" msgstr "布林" -#: Library/Interface/Strings.cs:11 +#: Library/Interface/Strings.cs:31 msgid "Enumeration" msgstr "列舉" -#: Library/Interface/Strings.cs:12 +#: Library/Interface/Strings.cs:32 msgid "Flags" msgstr "旗標" -#: Library/Interface/Strings.cs:13 +#: Library/Interface/Strings.cs:33 msgid "Integer" msgstr "整數" -#: Library/Interface/Strings.cs:14 +#: Library/Interface/Strings.cs:34 msgid "Path" msgstr "路徑" -#: Library/Interface/Strings.cs:15 +#: Library/Interface/Strings.cs:35 msgid "Size" msgstr "大小" -#: Library/Interface/Strings.cs:16 +#: Library/Interface/Strings.cs:36 msgid "String" msgstr "字串" -#: Library/Interface/Strings.cs:17 +#: Library/Interface/Strings.cs:37 msgid "Timespan" msgstr "時間刻度" -#: Library/Interface/Strings.cs:18 +#: Library/Interface/Strings.cs:38 msgid "Unknown" msgstr "未知" -#: Library/Interface/Strings.cs:21 +#: Library/Interface/Strings.cs:41 msgid "The folder cannot be created because it already exists" msgstr "" -#: Library/Interface/Strings.cs:22 +#: Library/Interface/Strings.cs:42 msgid "The requested folder does not exist" msgstr "" -#: Library/Interface/Strings.cs:23 +#: Library/Interface/Strings.cs:43 msgid "Cancelled" msgstr "已取消" -#: Library/Interface/CustomExceptions.cs:82 -#: Library/Interface/CustomExceptions.cs:90 -#: Library/Backend/Jottacloud/Jottacloud.cs:301 +#: 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 msgid "The requested file does not exist" msgstr "" -#: Library/Snapshots/Strings.cs:4 +#: Library/Snapshots/Strings.cs:24 #, csharp-format msgid "" "The external command failed to start.\n" @@ -459,834 +234,877 @@ msgstr "" "錯誤訊息: {0}\n" "指令: {1} {2}" -#: Library/Snapshots/Strings.cs:7 +#: Library/Snapshots/Strings.cs:27 #, csharp-format msgid "" "The external command failed to complete within the set time limit: {0} {1}" msgstr "" -#: Library/Snapshots/Strings.cs:8 +#: Library/Snapshots/Strings.cs:28 #, csharp-format msgid "Unable to match local path {0} with any snapshot path: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:9 +#: Library/Snapshots/Strings.cs:29 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} does not exist: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:10 +#: Library/Snapshots/Strings.cs:30 #, csharp-format msgid "" "Script returned successfully, but the temporary folder {0} still exist: {1}" msgstr "" -#: Library/Snapshots/Strings.cs:11 +#: Library/Snapshots/Strings.cs:31 #, csharp-format msgid "The script returned exit code {0}, but {1} was expected: {2}" msgstr "" -#: Library/Snapshots/Strings.cs:12 +#: Library/Snapshots/Strings.cs:32 #, csharp-format msgid "" "Script returned successfully, but the output was missing the {0} parameter: " "{1}" msgstr "" -#: Library/Snapshots/Strings.cs:15 +#: Library/Snapshots/Strings.cs:35 msgid "Unable to determine full file path for USN entry" msgstr "" -#: Library/Snapshots/Strings.cs:16 +#: Library/Snapshots/Strings.cs:36 msgid "USN journal entries were purged since last scan" msgstr "" -#: Library/Snapshots/Strings.cs:17 +#: Library/Snapshots/Strings.cs:37 msgid "Unexpected empty response while enumerating" msgstr "" -#: Library/Snapshots/Strings.cs:18 +#: Library/Snapshots/Strings.cs:38 msgid "USN is not supported on Linux" msgstr "USN 在 Linux 上不支援" -#: Library/Snapshots/Strings.cs:19 +#: Library/Snapshots/Strings.cs:39 msgid "" "The number of files returned by USN was zero. This is likely an error. To " "remedy this, USN has been disabled." msgstr "" -#: Library/Snapshots/Strings.cs:20 +#: Library/Snapshots/Strings.cs:40 msgid "Unexpected path format encountered" msgstr "" -#: Library/Snapshots/Strings.cs:21 +#: Library/Snapshots/Strings.cs:41 msgid "Unsupported USN journal version." msgstr "" -#: Library/Snapshots/Strings.cs:22 +#: Library/Snapshots/Strings.cs:42 msgid "Previous backup did not record USN journal info" msgstr "" -#: Library/Snapshots/Strings.cs:23 +#: Library/Snapshots/Strings.cs:43 msgid "USN journal ID changed" msgstr "" -#: Library/Snapshots/Strings.cs:24 +#: Library/Snapshots/Strings.cs:44 msgid "Next USN is zero" msgstr "" -#: Library/Snapshots/Strings.cs:25 +#: Library/Snapshots/Strings.cs:45 msgid "Backup configuration changed" msgstr "" -#: Library/Snapshots/Strings.cs:28 -msgid "Calling process does not have the backup privilege" -msgstr "" - -#: Library/Backend/OpenStack/Strings.cs:23 +#: 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:24 +#: Library/Backend/OpenStack/Strings.cs:28 msgid "OpenStack Simple Storage" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:25 +#: Library/Backend/OpenStack/Strings.cs:29 #, csharp-format msgid "Missing required option: {0}" msgstr "缺少必要選項:{0}" -#: Library/Backend/OpenStack/Strings.cs:26 +#: Library/Backend/OpenStack/Strings.cs:30 #, csharp-format msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\". If the password is supplied, --{0} " -"must also be set" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:27 Library/Backend/FTP/Strings.cs:13 -#: Library/Backend/CloudFiles/Strings.cs:7 Library/Backend/S3/Strings.cs:10 -#: Library/Backend/AlternativeFTP/Strings.cs:11 -#: Library/Backend/SSHv2/Strings.cs:24 Library/Backend/File/Strings.cs:10 -#: Library/Backend/Backblaze/Strings.cs:10 -#: Library/Backend/AzureBlob/Strings.cs:14 -#: Library/Backend/Jottacloud/Strings.cs:14 Library/Backend/Mega/Strings.cs:6 -#: Library/Backend/SharePoint/Strings.cs:9 Library/Backend/WEBDAV/Strings.cs:8 -msgid "Supplies the password used to connect to the server" +#: 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:28 +#: Library/Backend/SharePoint/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:29 +msgid "Supply the password used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:28 +#: 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:29 -msgid "Supplies the domain used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:33 +msgid "Supply the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:30 Library/Backend/FTP/Strings.cs:14 -#: Library/Backend/CloudFiles/Strings.cs:8 Library/Backend/S3/Strings.cs:11 -#: Library/Backend/AlternativeFTP/Strings.cs:12 -#: Library/Backend/SSHv2/Strings.cs:25 Library/Backend/File/Strings.cs:11 -#: Library/Backend/Backblaze/Strings.cs:11 -#: Library/Backend/AzureBlob/Strings.cs:15 -#: Library/Backend/Jottacloud/Strings.cs:13 Library/Backend/Mega/Strings.cs:7 -#: Library/Backend/SharePoint/Strings.cs:10 -#: Library/Backend/WEBDAV/Strings.cs:9 +#: 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:29 +#: Library/Backend/SharePoint/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:15 -#: Library/Backend/CloudFiles/Strings.cs:9 Library/Backend/S3/Strings.cs:12 -#: Library/Backend/AlternativeFTP/Strings.cs:13 -#: Library/Backend/SSHv2/Strings.cs:26 Library/Backend/File/Strings.cs:12 -#: Library/Backend/Backblaze/Strings.cs:12 -#: Library/Backend/AzureBlob/Strings.cs:16 -#: Library/Backend/Jottacloud/Strings.cs:12 Library/Backend/Mega/Strings.cs:8 -#: Library/Backend/SharePoint/Strings.cs:11 -#: Library/Backend/WEBDAV/Strings.cs:10 -msgid "Supplies the username used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 +#: Library/Backend/SharePoint/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:31 +msgid "Supply the username used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:32 +#: Library/Backend/OpenStack/Strings.cs:36 msgid "" "The Tenant Name is commonly the paying user account name. This option must " "be supplied when authenticating with a password, but is not required when " "using an API key." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:33 -msgid "Supplies the Tenant Name used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:37 +msgid "Supply the Tenant Name used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 +#: 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 "" -#: Library/Backend/OpenStack/Strings.cs:35 -msgid "Supplies the API key used to connect to the server" +#: Library/Backend/OpenStack/Strings.cs:39 +msgid "Supply the API key used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:36 +#: Library/Backend/OpenStack/Strings.cs:40 #, csharp-format msgid "" "The authentication URL is used to authenticate the user and find the storage" " service. The URL commonly ends with \"/v2.0\". Known providers are: {0}{1}" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:37 -msgid "Supplies the authentication URL" +#: Library/Backend/OpenStack/Strings.cs:41 +msgid "Supply the authentication URL" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:38 -msgid "The keystone API version to use, valid values are 'v2' and 'v3'." -msgstr "keystone API 版本使用,提供 'v2' 與 'v3' 可選擇。" +#: Library/Backend/OpenStack/Strings.cs:42 +msgid "The keystone API version to use. Valid values are 'v2' and 'v3'." +msgstr "" -#: Library/Backend/OpenStack/Strings.cs:39 +#: Library/Backend/OpenStack/Strings.cs:43 msgid "The keystone API version to use" msgstr "keystone API 版本使用" -#: Library/Backend/OpenStack/Strings.cs:40 +#: Library/Backend/OpenStack/Strings.cs:44 msgid "" "This option is only used when creating a container, and is used to indicate " "where the container should be placed. Consult your provider for a list of " "valid regions, or leave empty for the default region." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:41 -msgid "Supplies the region used for creating a container" +#: Library/Backend/OpenStack/Strings.cs:45 +msgid "Supply the region used for creating a container" msgstr "" -#: Library/Backend/FTP/Strings.cs:7 +#: Library/Backend/OpenStack/OpenStackConfig.cs:67 +msgid "OpenStack configuration module" +msgstr "" + +#: Library/Backend/OpenStack/OpenStackConfig.cs:69 +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 "" + +#: 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 "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 " -"\"ftp://username:password@hostname/folder\"" +"formats are \"ftp://hostname/folder\" and " +"\"ftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:8 +#: 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 "" -#: Library/Backend/FTP/Strings.cs:9 Library/Backend/FTP/Strings.cs:11 -msgid "Toggles the FTP connections method" +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 +msgid "Toggle the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:10 +#: 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:12 Library/Backend/CloudFiles/Strings.cs:6 -#: Library/Backend/S3/Strings.cs:9 -#: Library/Backend/AlternativeFTP/Strings.cs:10 -#: Library/Backend/SSHv2/Strings.cs:23 Library/Backend/File/Strings.cs:9 -#: Library/Backend/Backblaze/Strings.cs:9 -#: Library/Backend/AzureBlob/Strings.cs:13 -#: Library/Backend/Jottacloud/Strings.cs:15 Library/Backend/Mega/Strings.cs:5 -#: Library/Backend/SharePoint/Strings.cs:8 Library/Backend/WEBDAV/Strings.cs:7 +#: 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:27 +#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the" " environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:16 +#: 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:17 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +#: Library/Backend/FTP/Strings.cs:38 +msgid "Instruct Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:18 -msgid "FTP" -msgstr "FTP" - -#: Library/Backend/FTP/Strings.cs:19 Library/Backend/WEBDAV/Strings.cs:15 -#: Library/Backend/TahoeLAFS/Strings.cs:8 -#, csharp-format -msgid "The folder {0} was not found, message: {1}" -msgstr "資料夾 {0} 找不到,訊息: {1}" - -#: Library/Backend/FTP/Strings.cs:20 -#: Library/Backend/AlternativeFTP/Strings.cs:16 -#, csharp-format -msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " -"returned {1}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:21 -#: Library/Backend/AlternativeFTP/Strings.cs:17 -#, csharp-format -msgid "" -"The file {0} was uploaded but the returned size was {1} and it was expected " -"to be {2}" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:22 -#: Library/Backend/AlternativeFTP/Strings.cs:18 -msgid "Disable upload verification" -msgstr "停用上傳驗證" - -#: Library/Backend/FTP/Strings.cs:23 +#: Library/Backend/FTP/Strings.cs:39 msgid "" "To protect against network failures, every upload will be attempted " "verified. Use this option to disable this verification to make the upload " "faster but less reliable." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:22 +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "停用上傳驗證" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/TahoeLAFS/Strings.cs:28 +#, csharp-format +msgid "The folder {0} was not found, message: {1}" +msgstr "資料夾 {0} 找不到,訊息: {1}" + +#: Library/Backend/FTP/Strings.cs:42 +#: Library/Backend/AlternativeFTP/Strings.cs:41 +#, csharp-format msgid "" -"This backend can read and write data to Google Cloud Storage. Supported " -"format is \"gcs://bucket/folder\"." +"The file {0} was uploaded but not found afterwards. The file listing " +"returned {1}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:23 +#: 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 "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:71 +msgid "Google Cloud Storage configuration module" +msgstr "" + +#: Library/Backend/GoogleServices/GCSConfig.cs:73 +msgid "Expose Google Cloud Storage configuration as a web module" +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:27 +msgid "" +"This backend can read and write data to Google Cloud Storage. Allowed format" +" is \"gcs://bucket/folder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:28 msgid "Google Cloud Storage" msgstr "Google Cloud Storage" -#: Library/Backend/GoogleServices/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:6 +#: 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:25 +#: Library/Backend/GoogleServices/Strings.cs:30 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:26 -#: Library/Backend/GoogleServices/Strings.cs:42 -#: Library/Backend/Box/Strings.cs:23 Library/Backend/OneDrive/Strings.cs:6 -#: Library/Backend/Dropbox/Strings.cs:24 -#: Library/Backend/OAuthHelper/Strings.cs:9 -msgid "The authorization code" -msgstr "授權碼" - -#: Library/Backend/GoogleServices/Strings.cs:27 -#: Library/Backend/GoogleServices/Strings.cs:43 -#: Library/Backend/Box/Strings.cs:24 Library/Backend/OneDrive/Strings.cs:7 -#: Library/Backend/Dropbox/Strings.cs:25 -#: Library/Backend/OAuthHelper/Strings.cs:10 +#: Library/Backend/GoogleServices/Strings.cs:31 +#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/Box/Strings.cs:27 Library/Backend/OneDrive/Strings.cs:26 +#: Library/Backend/Jottacloud/Strings.cs:27 +#: Library/Backend/Dropbox/Strings.cs:29 +#: Library/Backend/OAuthHelper/Strings.cs:29 #, csharp-format msgid "The authorization token retrieved from {0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:29 +#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:48 +#: Library/Backend/Box/Strings.cs:28 Library/Backend/OneDrive/Strings.cs:27 +#: Library/Backend/Jottacloud/Strings.cs:28 +#: Library/Backend/Dropbox/Strings.cs:30 +#: Library/Backend/OAuthHelper/Strings.cs:30 +msgid "The authorization code" +msgstr "授權碼" + +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Charges vary with bucket location. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:31 -msgid "Specifies location option for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:35 +msgid "Specify location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:32 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what storage type the bucket has. Charges and functionality vary with bucket storage class. Known storage classes:\n" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 -msgid "Specifies storage class for creating a bucket" +#: Library/Backend/GoogleServices/Strings.cs:38 +msgid "Specify storage class for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:35 -msgid "Specifies project for creating a bucket" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:36 +#: 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" +" where usage charges are applied." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 -msgid "" -"This backend can read and write data to Google Drive. Supported format is " -"\"googledrive://folder/subfolder\"." +#: Library/Backend/GoogleServices/Strings.cs:40 +msgid "Specify project for creating a bucket" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:44 +msgid "" +"This backend can read and write data to Google Drive. Allowed format is " +"\"googledrive://folder/subfolder\"." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "Google Drive" -#: Library/Backend/GoogleServices/Strings.cs:45 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:46 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:47 +#: Library/Backend/CloudFiles/Strings.cs:24 msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:4 +#: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 #, 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 "" -#: Library/Backend/CloudFiles/Strings.cs:5 +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:10 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:11 -msgid "Supplies the access key used to connect to the server" +#: Library/Backend/CloudFiles/Strings.cs:33 +msgid "Supply the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:12 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:13 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:14 -msgid "Supplies the username used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:36 +msgid "The username used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:15 -msgid "Supplies the username used to authenticate with CloudFiles" +#: Library/Backend/CloudFiles/Strings.cs:37 +msgid "Supply the username used to authenticate with CloudFiles" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:16 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:17 -msgid "Rackspace CloudFiles" -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:18 +#: Library/Backend/CloudFiles/Strings.cs:38 msgid "MD5 Hash (ETag) verification failed" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:19 +#: Library/Backend/CloudFiles/Strings.cs:39 msgid "Failed to delete file" msgstr "刪除檔案失敗" -#: Library/Backend/CloudFiles/Strings.cs:20 -#: Library/Backend/Jottacloud/Strings.cs:11 +#: Library/Backend/CloudFiles/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:32 msgid "Failed to upload file" msgstr "上傳檔案失敗" -#: Library/Backend/CloudFiles/Strings.cs:21 +#: Library/Backend/CloudFiles/Strings.cs:41 msgid "No CloudFiles API Access Key given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:22 +#: Library/Backend/CloudFiles/Strings.cs:42 msgid "No CloudFiles userID given" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:23 -msgid "Unexpected CloudFiles response, perhaps the API has changed?" +#: Library/Backend/CloudFiles/Strings.cs:43 +msgid "Unexpected CloudFiles response. Perhaps the API has changed?" msgstr "" -#: Library/Backend/S3/Strings.cs:4 -msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +#: Library/Backend/S3/S3Config.cs:75 +msgid "S3 configuration module" msgstr "" -#: Library/Backend/S3/Strings.cs:5 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:6 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:7 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:8 -msgid "S3 compatible" -msgstr "" - -#: Library/Backend/S3/Strings.cs:13 -msgid "No S3 secret key given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:14 -msgid "No S3 userID given" -msgstr "" - -#: Library/Backend/S3/Strings.cs:15 -msgid "" -"This flag is only used when creating new buckets. If the flag is set, the " -"bucket is created on a European server. This flag forces the \"s3-use-new-" -"style\" flag. Amazon charges slightly more for European buckets." -msgstr "" - -#: Library/Backend/S3/Strings.cs:16 -msgid "Use a European server" -msgstr "" - -#: Library/Backend/S3/Strings.cs:17 -msgid "" -"Specify this argument to make the S3 backend use subdomains rather than the " -"previous url prefix method. See the S3 documentation for more details." -msgstr "" - -#: Library/Backend/S3/Strings.cs:18 -msgid "Use subdomain calling style" -msgstr "" - -#: Library/Backend/S3/Strings.cs:19 -#, csharp-format -msgid "Unable to determine the bucket name for host: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:20 -msgid "" -"This flag toggles the use of the special RRS header. Files stored using RRS " -"are more likely to disappear than those stored normally, but also costs less" -" to store. See the full description here: http://aws.amazon.com/about-aws" -"/whats-new/2010/05/19/announcing-amazon-s3-reduced-redundancy-storage/" -msgstr "" - -#: Library/Backend/S3/Strings.cs:21 -msgid "Use Reduced Redundancy Storage" -msgstr "" - -#: Library/Backend/S3/Strings.cs:22 -#, csharp-format -msgid "You are using a deprected url format, please change it to: {0}" -msgstr "" - -#: Library/Backend/S3/Strings.cs:23 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:24 -#, csharp-format -msgid "The options --{0} and --{1} are mutually exclusive" -msgstr "" - -#: Library/Backend/S3/Strings.cs:25 Library/Backend/S3/Strings.cs:40 -#, csharp-format -msgid "Please use --{0}={1} instead" +#: Library/Backend/S3/S3Config.cs:77 +msgid "Expose S3 configuration as a web module" msgstr "" #: Library/Backend/S3/Strings.cs:26 +msgid "" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." +msgstr "" + +#: Library/Backend/S3/Strings.cs:27 +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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" +msgstr "" + +#: Library/Backend/S3/Strings.cs:36 +msgid "No S3 secret key given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:37 +msgid "No S3 userID given" +msgstr "" + +#: Library/Backend/S3/Strings.cs:38 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to change what region the data is stored in. Amazon charges slightly more for non-US buckets. Known bucket locations:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:28 -msgid "Specifies S3 location constraints" +#: Library/Backend/S3/Strings.cs:40 +msgid "Specify S3 location constraints" msgstr "" -#: Library/Backend/S3/Strings.cs:29 +#: Library/Backend/S3/Strings.cs:41 #, csharp-format msgid "" "Companies other than Amazon are now supporting the S3 API, meaning that this backend can read and write data to those providers as well. Use this option to set the hostname. Currently known providers are:\n" "{0}" msgstr "" -#: Library/Backend/S3/Strings.cs:31 -msgid "Specifies an alternate S3 server name" +#: Library/Backend/S3/Strings.cs:43 +msgid "Specify an alternate S3 server name" msgstr "" -#: Library/Backend/S3/Strings.cs:32 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:33 +#: Library/Backend/S3/Strings.cs:44 msgid "" -"The subdomain calling option does nothing, the library will pick the right " -"calling convention" +"Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " +"used to communicate with S3 services." msgstr "" -#: Library/Backend/S3/Strings.cs:34 +#: Library/Backend/S3/Strings.cs:45 +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:35 +#: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 +#: Library/Backend/TahoeLAFS/Strings.cs:27 +msgid "Instruct Duplicati to use an SSL (https) connection" +msgstr "" + +#: Library/Backend/S3/Strings.cs:48 msgid "" -"Set either to aws or minio . Then either the AWS SDK or Minio SDK will used " -"to communicate with S3 services." +"This disables chunk encoding for the aws client, which is not supported by " +"all S3 providers." msgstr "" -#: Library/Backend/S3/Strings.cs:36 Library/Backend/WEBDAV/Strings.cs:20 -#: Library/Backend/TahoeLAFS/Strings.cs:6 -msgid "Instructs Duplicati to use an SSL (https) connection" +#: Library/Backend/S3/Strings.cs:49 +msgid "Disable chunk encoding (aws client only)" msgstr "" -#: Library/Backend/S3/Strings.cs:38 +#: Library/Backend/S3/Strings.cs:50 msgid "" "Use this option to specify a storage class. If this option is not used, the " "server will choose a default storage class." msgstr "" -#: Library/Backend/S3/Strings.cs:39 +#: Library/Backend/S3/Strings.cs:51 msgid "Specify storage class" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:9 -msgid "" -"This backend can read and write data to an FTP based backend using an " -"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" or " -"\"aftp://username:password@hostname/folder\"" +#: Library/Backend/S3/S3IAM.cs:71 +msgid "S3 IAM support module" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:14 +#: Library/Backend/S3/S3IAM.cs:73 +msgid "Expose S3 IAM manipulation as a web module" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "The operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:81 +msgid "Select the operation to perform" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The username" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:82 +msgid "The Amazon Access Key ID" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The password" +msgstr "" + +#: Library/Backend/S3/S3IAM.cs:83 +msgid "The Amazon Secret Key" +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\" and " +"\"aftp://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:31 msgid "Alternative FTP" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:15 +#: Library/Backend/AlternativeFTP/Strings.cs:36 +msgid "" +"Use this option to log FTP dialog to terminal console for debugging " +"purposes." +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:37 +msgid "Log FTP dialog to terminal console" +msgstr "" + +#: 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 "" + +#: Library/Backend/AlternativeFTP/Strings.cs:39 +msgid "Log FTP PRIVATE info to console" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:40 #, csharp-format msgid "The folder {0} was not found. Message: {1}" msgstr "資料夾 {0} 找不到,訊息: {1}" -#: Library/Backend/AlternativeFTP/Strings.cs:19 +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + +#: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " "attempted to be verified. Use this option to disable this verification to " "make the upload faster but less reliable." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:20 +#: Library/Backend/AlternativeFTP/Strings.cs:45 msgid "" "If this flag is set, the FTP data connection type will be changed to the " "selected option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:21 +#: Library/Backend/AlternativeFTP/Strings.cs:46 msgid "Configure the FTP data connection type" msgstr "設定 FTP 資料連線類型" -#: Library/Backend/AlternativeFTP/Strings.cs:22 +#: Library/Backend/AlternativeFTP/Strings.cs:47 msgid "" "If this flag is set, the FTP encryption mode will be changed to the selected" " option." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:23 +#: Library/Backend/AlternativeFTP/Strings.cs:48 msgid "Configure the FTP encryption mode" msgstr "設定 FTP 加密模式" -#: Library/Backend/AlternativeFTP/Strings.cs:24 +#: Library/Backend/AlternativeFTP/Strings.cs:49 msgid "This flag controls the SSL policy to use when encryption is enabled." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:25 +#: Library/Backend/AlternativeFTP/Strings.cs:50 msgid "Configure the SSL policy to use when encryption is enabled" msgstr "設定 FTP 加密啟用時採用的 SSL 策略" -#: Library/Backend/AlternativeFTP/Strings.cs:26 +#: Library/Backend/AlternativeFTP/Strings.cs:51 msgid "" "Some FTP servers need a small delay before reporting the correct file size. " "The required delay depends on network topology. If you experience errors " "related to the upload size not matching, try adding a few seconds delay." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:27 +#: Library/Backend/AlternativeFTP/Strings.cs:52 msgid "Add a delay after uploading a file" msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:28 +#: Library/Backend/AlternativeFTP/Strings.cs:53 #, csharp-format msgid "Error on deleting file: {0}" msgstr "刪除檔案錯誤: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:29 +#: Library/Backend/AlternativeFTP/Strings.cs:54 #, csharp-format msgid "Error reading file: {0}" msgstr "讀取檔案錯誤: {0}" -#: Library/Backend/AlternativeFTP/Strings.cs:30 +#: Library/Backend/AlternativeFTP/Strings.cs:55 #, csharp-format msgid "Error writing file: {0}" msgstr "寫入檔案錯誤: {0}" -#: Library/Backend/SSHv2/Strings.cs:4 +#: Library/Backend/SSHv2/Strings.cs:26 msgid "Module for generating SSH private/public keys" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:5 +#: Library/Backend/SSHv2/Strings.cs:27 msgid "SSH Key Generator" msgstr "SSH Key 產生器" -#: Library/Backend/SSHv2/Strings.cs:6 -msgid "Public key username" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:7 -msgid "A username to append to the public key" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:8 -msgid "The key type" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:9 -msgid "Determines the type of key to generate" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:10 -msgid "The key length" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:11 -msgid "The length of the key in bits" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:14 -msgid "Module for uploading SSH public keys" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:15 -msgid "SSH Key Uploader" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:16 -msgid "The SSH connection URL" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:17 -msgid "The SSH connection URL used to establish the connection" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:18 -msgid "The SSH public key to append" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:19 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the " -".ssh/authorized_keys file" -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:22 -msgid "" -"This backend can read and write data to an SSH based backend, using SFTP. " -"Allowed formats are \"ssh://hostname/folder\" or " -"\"ssh://username:password@hostname/folder\"." -msgstr "" - -#: Library/Backend/SSHv2/Strings.cs:27 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg." -" \"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." -msgstr "" - #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Supplies server fingerprint used for validation of server identity" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 +msgid "Public key username" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:30 +msgid "Determines the type of key to generate." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:31 +msgid "The key type" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:32 +msgid "The length of the key in bits." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:33 +msgid "The key length" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:37 +msgid "Module for uploading SSH public keys" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:38 +msgid "SSH Key Uploader" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:39 +msgid "The SSH connection URL used to establish the connection." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:40 +msgid "The SSH connection URL" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:41 +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the " +".ssh/authorized_keys file." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:42 +msgid "The SSH public key to append" +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\" and " +"\"ssh://username:password@hostname/folder\"." +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" +msgstr "SFTP (SSH)" + +#: Library/Backend/SSHv2/Strings.cs:52 +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 "" + +#: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supply server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:30 -msgid "Disables fingerprint validation" +#: Library/Backend/SSHv2/Strings.cs:55 +msgid "Disable fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:31 +#: 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. This option only works when using the " -"managed SSH client." +"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:32 Library/Backend/SSHv2/Strings.cs:34 -msgid "Uses a SSH private key to authenticate" +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 +msgid "Use a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:33 +#: 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. This option only works when using the managed SSH client." +"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:35 +#: 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:36 -msgid "Sets the operation timeout value" +#: Library/Backend/SSHv2/Strings.cs:61 +msgid "Set the operation timeout value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:37 +#: 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:38 -msgid "Sets a keepalive value" +#: Library/Backend/SSHv2/Strings.cs:63 +msgid "Set a keepalive value" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:39 -msgid "SFTP (SSH)" -msgstr "SFTP (SSH)" - -#: Library/Backend/SSHv2/Strings.cs:40 +#: Library/Backend/SSHv2/Strings.cs:64 #, csharp-format msgid "Unable to set folder to {0}, error message: {1}" msgstr "無法設定資料夾至 {0},錯誤訊息: {1}" -#: Library/Backend/SSHv2/Strings.cs:41 +#: Library/Backend/SSHv2/Strings.cs:65 #, csharp-format msgid "" "Validation of server fingerprint failed. Server returned fingerprint " @@ -1294,91 +1112,104 @@ msgid "" "in-the-middle attack!" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:42 +#: Library/Backend/SSHv2/Strings.cs:66 #, csharp-format msgid "" "Please add --{1}=\"{0}\" to trust this host. Optionally you can use --{2} " "(NOT SECURE) for testing!" msgstr "" -#: Library/Backend/Box/Strings.cs:21 +#: 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 "" -#: Library/Backend/Box/Strings.cs:22 +#: Library/Backend/Box/Strings.cs:26 msgid "Box.com" msgstr "Box.com" -#: Library/Backend/Box/Strings.cs:25 -msgid "Force delete files" -msgstr "強制刪除檔案" - -#: Library/Backend/Box/Strings.cs:26 +#: Library/Backend/Box/Strings.cs:29 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of" " delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:6 -msgid "Rclone" -msgstr "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" +msgstr "強制刪除檔案" -#: Library/Backend/Rclone/Strings.cs:7 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:8 -msgid "Local repository" -msgstr "本機 repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" +msgstr "Rclone" -#: Library/Backend/Rclone/Strings.cs:9 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as" " it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:10 -msgid "Remote repository" -msgstr "遠端 repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" +msgstr "本機 repository" -#: Library/Backend/Rclone/Strings.cs:11 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" -#: Library/Backend/Rclone/Strings.cs:12 +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "遠端 repository" + +#: Library/Backend/Rclone/Strings.cs:32 +msgid "Path on the Remote repository." +msgstr "" + +#: Library/Backend/Rclone/Strings.cs:33 msgid "Remote path" msgstr "遠端 path" -#: Library/Backend/Rclone/Strings.cs:13 -msgid "Path on the Remote repository. " -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:14 -msgid "Rclone options." -msgstr "Rclone 選項" - -#: Library/Backend/Rclone/Strings.cs:15 +#: Library/Backend/Rclone/Strings.cs:34 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:16 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:17 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" -#: Library/Backend/File/Strings.cs:4 +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "本機資料夾或磁碟" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are" +"This option only works when the option --{0} is also specified. If there are" " alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1387,11 +1218,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:5 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:6 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path" @@ -1406,175 +1237,172 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:7 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:8 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or " -"\"file://username:password@hostname/folder\". You may supply UNC paths (eg: " -"\"file://\\\\server\\folder\") or local paths (eg: (win) " -"\"file://c:\\folder\", (linux) \"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:13 -msgid "Local folder or drive" -msgstr "本機資料夾或磁碟" - -#: Library/Backend/File/Strings.cs:14 +#: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" msgstr "資料夾 {0} 不存在" -#: Library/Backend/File/Strings.cs:15 +#: Library/Backend/File/Strings.cs:35 #, csharp-format msgid "" "The marker file \"{0}\" was not found in any of the examined destinations: " "{1}" msgstr "" -#: Library/Backend/File/Strings.cs:16 +#: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete" " the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers" -" option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" -#: Library/Backend/File/Strings.cs:17 +#: Library/Backend/File/Strings.cs:37 msgid "Move the file instead of copying it" msgstr "" -#: Library/Backend/File/Strings.cs:18 +#: Library/Backend/File/Strings.cs:38 +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." +msgstr "" + +#: Library/Backend/File/Strings.cs:39 msgid "Force authentication against remote share" msgstr "" -#: Library/Backend/File/Strings.cs:19 +#: Library/Backend/File/Strings.cs:40 msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +"As an extra precaution the uploaded file length will be checked against the " +"local source length." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:4 +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:5 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:6 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:7 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:8 +#: Library/Backend/Backblaze/Strings.cs:26 msgid "B2 Cloud Storage" msgstr "B2 Cloud Storage" -#: Library/Backend/Backblaze/Strings.cs:13 -msgid "No \"B2 Cloud Storage Application Key\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:14 -msgid "No \"B2 Cloud Storage Account ID\" given" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:15 +#: Library/Backend/Backblaze/Strings.cs:27 +#, csharp-format msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +"B2 Cloud Storage Application Key can be obtained after logging into your " +"Backblaze account. This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:16 +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" +msgstr "B2 Cloud Storage 帳號 ID" + +#: Library/Backend/Backblaze/Strings.cs:35 +msgid "No B2 Cloud Storage Application Key given" +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:36 +msgid "No B2 Cloud Storage Account ID given" +msgstr "" + +#: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:17 +#: Library/Backend/Backblaze/Strings.cs:38 msgid "The bucket type used when creating a bucket" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:18 +#: Library/Backend/Backblaze/Strings.cs:39 msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:19 +#: Library/Backend/Backblaze/Strings.cs:40 msgid "The size of file-listing pages" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:20 +#: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" -#: Library/Backend/Backblaze/Strings.cs:21 +#: Library/Backend/Backblaze/Strings.cs:42 msgid "The base URL to use for downloading files" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:22 +#: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" -#: Library/Backend/Sia/Strings.cs:6 -msgid "Sia Decentralized Cloud" -msgstr "" - -#: Library/Backend/Sia/Strings.cs:7 +#: Library/Backend/Sia/Strings.cs:26 msgid "This backend can read and write data to Sia." msgstr "" -#: Library/Backend/Sia/Strings.cs:8 +#: Library/Backend/Sia/Strings.cs:27 +msgid "Sia Decentralized Cloud" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:28 +msgid "Set the target path. Example: /backup" +msgstr "" + +#: Library/Backend/Sia/Strings.cs:29 msgid "Backup path" msgstr "" -#: Library/Backend/Sia/Strings.cs:9 -msgid "Target path, ie /backup" -msgstr "目的地路徑,例如 /backup" +#: Library/Backend/Sia/Strings.cs:30 +msgid "Supply a password for Sia server." +msgstr "" -#: Library/Backend/Sia/Strings.cs:10 Library/Backend/Sia/Strings.cs:11 +#: Library/Backend/Sia/Strings.cs:31 msgid "Sia password" msgstr "" -#: Library/Backend/Sia/Strings.cs:12 -msgid "3" +#: Library/Backend/Sia/Strings.cs:32 +msgid "The minimum value for redundancy is 1.0." msgstr "" -#: Library/Backend/Sia/Strings.cs:13 -msgid "Minimum value is 3." -msgstr "最小值為3" +#: Library/Backend/Sia/Strings.cs:33 +msgid "Set the minimum redundancy" +msgstr "" -#: Library/Backend/OneDrive/Strings.cs:8 +#: Library/Backend/OneDrive/Strings.cs:28 #, csharp-format msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:9 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:10 +#: Library/Backend/OneDrive/Strings.cs:29 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1582,298 +1410,335 @@ msgid "" " KiB." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:11 +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:31 +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:32 msgid "Number of retries for each fragment" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:12 +#: Library/Backend/OneDrive/Strings.cs:33 msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:13 +#: Library/Backend/OneDrive/Strings.cs:34 msgid "Millisecond delay between fragment errors" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:14 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +#: Library/Backend/OneDrive/Strings.cs:35 +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:15 +#: Library/Backend/OneDrive/Strings.cs:36 msgid "Whether the HttpClient class should be used" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:16 -msgid "Whether the HttpClient class should be used to perform HTTP requests" +#: Library/Backend/OneDrive/Strings.cs:41 +#, csharp-format +msgid "" +"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:21 +#: Library/Backend/OneDrive/Strings.cs:42 msgid "Microsoft OneDrive v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:22 -#, csharp-format -msgid "" -"Stores files in Microsoft OneDrive or Microsoft OneDrive for Business via " -"the Microsoft Graph API. Usage of this backend requires that you agree to " -"the terms in {0} ({1}) and {2} ({3})" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:23 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:24 +#: Library/Backend/OneDrive/Strings.cs:43 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:29 +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:49 +#, csharp-format +msgid "" +"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 "" + +#: Library/Backend/OneDrive/Strings.cs:50 msgid "Microsoft SharePoint v2" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:30 -#, csharp-format -msgid "" -"Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " -"Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:51 +msgid "ID of the site to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:31 +#: Library/Backend/OneDrive/Strings.cs:52 msgid "ID of the site" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:32 -msgid "ID of the site to store data in" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:33 +#: Library/Backend/OneDrive/Strings.cs:53 msgid "No site ID was provided" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:34 +#: Library/Backend/OneDrive/Strings.cs:54 #, csharp-format msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:39 +#: Library/Backend/OneDrive/Strings.cs:59 +#, csharp-format +msgid "" +"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})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:60 msgid "Microsoft Office 365 Group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:40 -#, csharp-format -msgid "" -"Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " -"Allowed formats are " -"\"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//{{Documents}}/subfolder\"" -" (with \"//\" being optionally used to indicate the root document folder), " -"or just \"sharepoint://subfolder\" (in which case you must also explicitly " -"specify the SharePoint site's ID via --site-id). Usage of this backend " -"requires that you agree to the terms in {0} ({1}) and {2} ({3})" +#: Library/Backend/OneDrive/Strings.cs:61 +msgid "ID of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:41 +#: Library/Backend/OneDrive/Strings.cs:62 msgid "ID of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:42 -msgid "ID of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:63 +msgid "Email address of the group to store data in." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:43 +#: Library/Backend/OneDrive/Strings.cs:64 msgid "Email address of the group" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:44 -msgid "Email address of the group to store data in" +#: Library/Backend/OneDrive/Strings.cs:65 +msgid "No group ID or group email address was provided." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:45 -msgid "No group ID or group email address was provided" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:46 +#: Library/Backend/OneDrive/Strings.cs:66 #, csharp-format msgid "No groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:47 +#: Library/Backend/OneDrive/Strings.cs:67 #, csharp-format msgid "Multiple groups were found with the given email address: {0}" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:48 +#: Library/Backend/OneDrive/Strings.cs:68 #, csharp-format msgid "Conflicting group IDs used: given {0} but found {1}" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:4 -msgid "All files will be written to the container specified" +#: Library/Backend/AliyunOSS/Strings.cs:7 +msgid "This backend can read and write data to Aliyun OSS." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:5 -msgid "The name of the storage container " +#: Library/Backend/AliyunOSS/Strings.cs:8 +msgid "Aliyun OSS (Object Storage Service)" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:6 +#: Library/Backend/AliyunOSS/Strings.cs:9 +msgid "Access Key ID is used to identify the user." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:10 +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" +msgstr "" + +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 +msgid "Access Key Secret" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:13 +msgid "" +"A storage space is a container used to store objects (Object), and all " +"objects must belong to a specific storage space." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:14 +#: 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 "" + +#: Library/Backend/AliyunOSS/Strings.cs:16 +msgid "Region" +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:17 +msgid "" +"Endpoint refers to the domain name through which OSS provides external " +"services." +msgstr "" + +#: Library/Backend/AliyunOSS/Strings.cs:18 +msgid "Endpoint" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:25 +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:26 msgid "Azure blob" msgstr "Azure blob" -#: Library/Backend/AzureBlob/Strings.cs:7 +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:28 +msgid "The name of the storage container" +msgstr "" + +#: Library/Backend/AzureBlob/Strings.cs:29 msgid "No Azure storage account name given" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:8 +#: Library/Backend/AzureBlob/Strings.cs:30 msgid "" "The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:9 +#: Library/Backend/AzureBlob/Strings.cs:31 msgid "The storage account name" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:10 +#: Library/Backend/AzureBlob/Strings.cs:32 msgid "" "The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +"Keys\" button on the storage account dashboard." msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:11 +#: Library/Backend/AzureBlob/Strings.cs:33 msgid "The access key" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:12 -msgid "No Azure access key given" -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:17 +#: Library/Backend/AzureBlob/Strings.cs:34 msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats" -" are: \"azure://bucketname\"" +"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 "" -#: Library/Backend/Tardigrade/Strings.cs:12 -msgid "Tardigrade Decentralized Cloud Storage" +#: Library/Backend/AzureBlob/Strings.cs:35 +msgid "The SAS token" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:13 +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:27 +msgid "This backend can read and write data to the Tencent COS." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:28 +msgid "Tencent COS (Cloud Object Storage)" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:29 +msgid "Account ID of Tencent Cloud Account." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:30 +msgid "Account ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:31 +msgid "Cloud API Secret ID." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:32 +msgid "Secret ID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:33 +msgid "Cloud API Secret Key." +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:34 +msgid "Secret Key" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:35 +msgid "Bucket name, format: BucketName-APPID" +msgstr "" + +#: Library/Backend/TencentCOS/Strings.cs:37 msgid "" -"This backend can read and write data to the Tardigrade Decentralized Cloud " -"Storage." +"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/Tardigrade/Strings.cs:14 -msgid "The connection-test failed." +#: Library/Backend/TencentCOS/Strings.cs:38 +msgid "Specify COS location constraints" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:15 -msgid "The authentication method" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:16 +#: Library/Backend/TencentCOS/Strings.cs:39 msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +"Storage class of the object; check enumerated values at " +"https://intl.cloud.tencent.com/document/product/436/30925." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:17 -msgid "The satellite" +#: Library/Backend/TencentCOS/Strings.cs:40 +msgid "Storage class of the object" msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:18 +#: Library/Backend/Jottacloud/Strings.cs:25 msgid "" -"The satellite that keeps track of all metadata. Use a Tardigrade-grade " -"server for high-performance SLA-backed connectivity or use a community " -"server. Or even host your own." +"This backend can read and write data to Jottacloud using its REST protocol. " +"Allowed format is \"jottacloud://folder/subfolder\"." msgstr "" -#: Library/Backend/Tardigrade/Strings.cs:19 -msgid "The API key" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:20 -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 "" - -#: Library/Backend/Tardigrade/Strings.cs:21 -msgid "The encryption passphrase" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:22 -msgid "" -"The encryption passphrase is used to encrypt your data before sending it to " -"the tardigrade network. This passphrase can be the only secret to provide - " -"for Tardigrade you do not necessary need any additional encryption (from " -"Duplicati) in place." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:23 -msgid "The access grant" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:24 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:25 -msgid "The bucket" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:26 -msgid "The bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:27 -msgid "The folder" -msgstr "" - -#: Library/Backend/Tardigrade/Strings.cs:28 -msgid "The folder within the bucket where the backup will reside in." -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:5 +#: Library/Backend/Jottacloud/Strings.cs:26 msgid "Jottacloud" msgstr "Jottacloud" -#: Library/Backend/Jottacloud/Strings.cs:6 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol." -" Allowed format is \"jottacloud://folder/subfolder\"." +#: Library/Backend/Jottacloud/Strings.cs:29 +msgid "No username found" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:7 Library/Backend/Mega/Strings.cs:10 -msgid "No username given" +#: Library/Backend/Jottacloud/Strings.cs:30 +msgid "No path given. Files cannot be uploaded to the root folder" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:8 Library/Backend/Mega/Strings.cs:9 -msgid "No password given" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:9 -msgid "No path given, cannot upload files to the root folder" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:10 +#: Library/Backend/Jottacloud/Strings.cs:31 msgid "Illegal mount point given." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:16 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:17 +#: Library/Backend/Jottacloud/Strings.cs:33 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1882,11 +1747,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:18 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supply the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:19 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1896,75 +1761,137 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:20 -msgid "Number of threads for restore operations." +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supply the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:21 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:22 -msgid "The chunk size for simultaneous downloading." +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:23 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:4 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "mega.nz" -#: Library/Backend/Mega/Strings.cs:11 +#: Library/Backend/Mega/Strings.cs:31 msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +"For accounts with two-factor authentication enabled, set the shared secret " +"used to generate the two-factor TOTP codes." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:6 -msgid "Microsoft SharePoint" -msgstr "Microsoft SharePoint" +#: Library/Backend/Mega/Strings.cs:32 +msgid "The shared secret used to generate two-factor TOTP codes" +msgstr "" -#: Library/Backend/SharePoint/Strings.cs:7 +#: 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 "" -"Supports connections to a SharePoint server (including OneDrive for " -"Business). Allowed formats are " -"\"mssp://tennant.sharepoint.com/PathToWeb//BaseDocLibrary/subfolder\" or " +"Access Key Secret can be obtained after logging into your IDrive e2 account." +" 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 option --{0}." +msgstr "" + +#: 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 "" + +#: Library/Backend/Idrivee2/Strings.cs:32 +msgid "The \"Bucket Name or Complete Path\"" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:34 +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" +msgstr "" + +#: Library/Backend/SharePoint/Strings.cs:26 +msgid "" +"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:12 -#: Library/Backend/WEBDAV/Strings.cs:11 +#: Library/Backend/SharePoint/Strings.cs:27 +msgid "Microsoft SharePoint" +msgstr "Microsoft SharePoint" + +#: Library/Backend/SharePoint/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " "with windows servers and clients." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:13 -#: Library/Backend/WEBDAV/Strings.cs:12 +#: Library/Backend/SharePoint/Strings.cs:33 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:14 +#: Library/Backend/SharePoint/Strings.cs:34 msgid "" "Use this option to have files moved to the recycle bin folder instead of " "removing them permanently when compacting or deleting backups." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:15 +#: Library/Backend/SharePoint/Strings.cs:35 msgid "Move deleted files to the recycle bin" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:17 +#: Library/Backend/SharePoint/Strings.cs:37 msgid "" "Use this option to upload files to SharePoint as a whole with BinaryDirect " "mode. This is the most efficient way of uploading, but can cause non-" @@ -1972,106 +1899,106 @@ msgid "" "very fast and stable internet connections." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:18 -msgid "Upload files using binary direct mode." +#: Library/Backend/SharePoint/Strings.cs:38 +msgid "Upload files using binary direct mode" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:20 +#: Library/Backend/SharePoint/Strings.cs:40 msgid "" "Use this option to specify a custom value for timeouts of web operation when" " communicating with SharePoint Server. Recommended value is 180s." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:21 -msgid "Set timeout for SharePoint web operations." +#: Library/Backend/SharePoint/Strings.cs:41 +msgid "Set timeout for SharePoint web operations" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:23 +#: Library/Backend/SharePoint/Strings.cs:43 msgid "" "Use this option to specify the size of each chunk when uploading to " "SharePoint Server. Recommended value is 4MB." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:24 -msgid "Set block size for chunked uploads to SharePoint." +#: Library/Backend/SharePoint/Strings.cs:44 +msgid "Set block size for chunked uploads to SharePoint" msgstr "" -#: Library/Backend/SharePoint/Strings.cs:26 +#: Library/Backend/SharePoint/Strings.cs:46 #, csharp-format msgid "Element with path '{0}' not found on host '{1}'." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:27 +#: Library/Backend/SharePoint/Strings.cs:47 #, csharp-format msgid "" "No SharePoint web could be logged in to at path '{0}'. Maybe wrong " "credentials. Or try using '//' in path to separate web from folder path." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:28 +#: Library/Backend/SharePoint/Strings.cs:48 msgid "" "Everything seemed alright, but then web title could not be read to test " "connection. Something's wrong." msgstr "" -#: Library/Backend/SharePoint/Strings.cs:33 -msgid "Microsoft OneDrive for Business" -msgstr "Microsoft OneDrive for Business" - -#: Library/Backend/SharePoint/Strings.cs:34 +#: 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 "" -#: Library/Backend/Dropbox/Strings.cs:22 +#: Library/Backend/SharePoint/Strings.cs:54 +msgid "Microsoft OneDrive for Business" +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 "" -#: Library/Backend/Dropbox/Strings.cs:23 +#: Library/Backend/Dropbox/Strings.cs:28 msgid "Dropbox" msgstr "Dropbox" -#: Library/Backend/WEBDAV/Strings.cs:4 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:5 +#: Library/Backend/WEBDAV/Strings.cs:25 +msgid "WebDAV" +msgstr "WebDAV" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to" " Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:6 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:13 -msgid "WebDAV" -msgstr "WebDAV" - -#: Library/Backend/WEBDAV/Strings.cs:14 +#: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" "The server returned the error code {0} ({1}), indicating that the server " "does not support WebDAV connections" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:16 +#: Library/Backend/WEBDAV/Strings.cs:36 #, csharp-format msgid "" "When listing the folder {0} the file {1} was listed, but the server now reports that the file is not found.\n" @@ -2079,169 +2006,564 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:19 Library/Backend/TahoeLAFS/Strings.cs:5 +#: 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 "" -#: Library/Backend/WEBDAV/Strings.cs:21 +#: 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" +" be overwritten with the PROPFIND response." msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:22 +#: Library/Backend/WEBDAV/Strings.cs:42 msgid "Dump the PROPFIND response" msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:4 +#: Library/Backend/TahoeLAFS/Strings.cs:24 msgid "" "This backend can read and write data to a Tahoe-LAFS based backend. Allowed " "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:7 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "Tahoe-LAFS" -#: Library/Backend/TahoeLAFS/Strings.cs:9 +#: Library/Backend/TahoeLAFS/Strings.cs:29 msgid "Unsupported URL format, must start with \"uri/URI:DIR2:\"" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:7 +#: Library/Backend/Storj/StorjConfig.cs:44 +msgid "Storj DCS configuration module" +msgstr "" + +#: Library/Backend/Storj/StorjConfig.cs:46 +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 "" + +#: Library/Backend/Storj/Strings.cs:28 +msgid "Storj DCS (Decentralized Cloud Storage)" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:29 +msgid "Connection-test failed." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:30 +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:31 +msgid "Authentication method" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:32 +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:33 +msgid "Satellite" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:34 +msgid "" +"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 "API key" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:36 +msgid "" +"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 "Encryption passphrase" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:38 +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:39 +msgid "Access grant" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:40 +msgid "Specify the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:41 +msgid "Bucket" +msgstr "" + +#: Library/Backend/Storj/Strings.cs:42 +msgid "Specify the folder in the bucket for storing the backup." +msgstr "" + +#: Library/Backend/Storj/Strings.cs:43 +msgid "Folder" +msgstr "資料夾" + +#: Library/Backend/OAuthHelper/Strings.cs:27 #, csharp-format msgid "" "Failed to authorize using the OAuth service: {0}. If the problem persists, " "try generating a new authid token from: {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:8 +#: Library/Backend/OAuthHelper/Strings.cs:28 #, csharp-format msgid "Unexpected error code: {0} - {1}" msgstr "" -#: Library/Backend/OAuthHelper/Strings.cs:11 -msgid "The OAuth service is currently over quota, try again in a few hours" +#: Library/Backend/OAuthHelper/Strings.cs:31 +msgid "The OAuth service is currently over quota. Try again in a few hours" msgstr "" -#: Library/DynamicLoader/Strings.cs:4 +#: Library/RestAPI/Strings.cs:9 +msgid "Another instance is running, and was notified" +msgstr "" + +#: Library/RestAPI/Strings.cs:10 +#, csharp-format +msgid "" +"Failed to create, open or upgrade the database.\n" +"Error message: {0}" +msgstr "" +"無法建立、開啟或更新資料庫。\n" +"錯誤訊息: {0}" + +#: Library/RestAPI/Strings.cs:12 +msgid "Display this help" +msgstr "" + +#: Library/RestAPI/Strings.cs:13 +msgid "" +"Supported commandline arguments:\n" +"\n" +msgstr "" +"支援的命令列參數:\n" +"\n" + +#: Library/RestAPI/Strings.cs:16 +#, csharp-format +msgid "--{0}: {1}" +msgstr "--{0}: {1}" + +#: Library/RestAPI/Strings.cs:17 +#, csharp-format +msgid "" +"Use this option to store some or all of the options given to the commandline" +" client. The file must be a plain text file, and UTF-8 encoding is " +"preferred. Each line in the file should be of the format --option=value. Use" +" the special options --{0} and --{1} to override the localpath and the " +"remote destination uri, respectively. The options in this file take " +"precedence over the options provided on the commandline. You cannot specify " +"filters in both the file and on the commandline. Instead, you can use the " +"special --{2}, --{3}, or --{4} options to specify filters inside the " +"parameter file. Each filter must be prefixed with either a + or a -, and " +"multiple filters must be joined with {5} " +msgstr "" + +#: Library/RestAPI/Strings.cs:18 CommandLine/CLI/Strings.cs:45 +msgid "Path to a file with parameters" +msgstr "" + +#: Library/RestAPI/Strings.cs:19 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}" +msgstr "" + +#: Library/RestAPI/Strings.cs:20 CommandLine/CLI/Strings.cs:41 +#, csharp-format +msgid "Unable to read the parameters file \"{0}\", reason: {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:22 +msgid "Output log information to the file given" +msgstr "" + +#: Library/RestAPI/Strings.cs:23 +msgid "Determine the amount of information written in the log file" +msgstr "" + +#: Library/RestAPI/Strings.cs:24 +msgid "" +"Activate portable mode where the database is placed below the program " +"executable" +msgstr "" + +#: Library/RestAPI/Strings.cs:25 +#, csharp-format +msgid "A serious error occurred in Duplicati: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:26 +#, csharp-format +msgid "An error occurred on server tear down: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:27 +#, csharp-format +msgid "" +"Unable to start up. Perhaps another process is already running?\n" +"Error message: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:29 Library/RestAPI/Strings.cs:51 +msgid "Disable database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:30 +#, csharp-format +msgid "Unsupported version of SQLite detected ({0}), must be {1} or higher" +msgstr "" + +#: Library/RestAPI/Strings.cs:31 +msgid "" +"The path to the folder where the static files for the webserver is present. " +"The folder must be located beneath the installation folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:32 +msgid "" +"The port the webserver listens on. Multiple values may be supplied with a " +"comma in between." +msgstr "" + +#: Library/RestAPI/Strings.cs:33 +msgid "" +"The certificate and key file in PKCS #12 format the webserver use for SSL. " +"Only RSA/DSA keys are supported." +msgstr "" + +#: Library/RestAPI/Strings.cs:34 +msgid "The password for decryption of certificate PKCS #12 file." +msgstr "PKCS#12 憑帳檔的解密用密碼。" + +#: Library/RestAPI/Strings.cs:35 +msgid "" +"The interface the webserver listens on. The special values \"*\" and \"any\"" +" means any interface. The special value \"loopback\" means the loopback " +"adapter." +msgstr "" + +#: Library/RestAPI/Strings.cs:36 +msgid "" +"The password required to access the webserver. This option is saved so you " +"do not need to set it on each run. Setting an empty value disables the " +"password." +msgstr "" + +#: Library/RestAPI/Strings.cs:37 +msgid "" +"The hostnames that are accepted, separated with semicolons. If any of the " +"hostnames are \"*\", all hostnames are allowed and the hostname checking is " +"disabled." +msgstr "" + +#: Library/RestAPI/Strings.cs:38 +msgid "" +"When running as a server, the service daemon must verify that the process is" +" responding. If this option is enabled, the server reads stdin and writes a " +"reply to each line read." +msgstr "" + +#: Library/RestAPI/Strings.cs:39 +msgid "Enable the ping-pong responder" +msgstr "" + +#: Library/RestAPI/Strings.cs:40 Library/Main/Strings.cs:250 +msgid "Set the time after which log data will be purged from the database." +msgstr "" + +#: Library/RestAPI/Strings.cs:41 Library/Main/Strings.cs:251 +msgid "Clean up old log data" +msgstr "清理舊的記錄資料" + +#: Library/RestAPI/Strings.cs:42 +#, csharp-format +msgid "" +"Duplicati needs to store a small database with all settings. Use this option" +" to choose where the settings are stored. This option can also be set with " +"the environment variable {0}." +msgstr "" + +#: Library/RestAPI/Strings.cs:43 +msgid "Set the folder where settings are stored" +msgstr "" + +#: Library/RestAPI/Strings.cs:44 +#, csharp-format +msgid "" +"This option sets the encryption key used to scramble the local settings " +"database. This option can also be set with the environment variable {0}. Use" +" the option --{1} to disable the database scrambling." +msgstr "" + +#: Library/RestAPI/Strings.cs:45 +msgid "Set the database encryption key" +msgstr "" + +#: Library/RestAPI/Strings.cs:46 Library/Main/Strings.cs:96 +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." +msgstr "" + +#: Library/RestAPI/Strings.cs:47 Library/Main/Strings.cs:97 +msgid "Temporary storage folder" +msgstr "暫存儲存資料夾" + +#: Library/RestAPI/Strings.cs:48 +msgid "Reset the JWT configuration, invalidating any issued login tokens" +msgstr "" + +#: Library/RestAPI/Strings.cs:49 +msgid "Disable the visual captcha" +msgstr "" + +#: Library/RestAPI/Strings.cs:50 +msgid "Use this option to disable database encryption of sensitive fields" +msgstr "" + +#: Library/RestAPI/Strings.cs:52 +msgid "Log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:53 +msgid "Use this option to log to the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:54 +msgid "Set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:55 +msgid "Use this option to set the log level for the Windows event log" +msgstr "" + +#: Library/RestAPI/Strings.cs:56 +#, csharp-format +msgid "" +"The Windows event log source {0} was not found. The source must be " +"registered before the log can be written." +msgstr "" + +#: Library/RestAPI/Strings.cs:57 +msgid "The Windows event log is not supported on this platform" +msgstr "" + +#: Library/RestAPI/Strings.cs:58 +#, csharp-format +msgid "Server has started and is listening on port {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:59 +#, csharp-format +msgid "Use the following link to sign in: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:60 +#, csharp-format +msgid "The server crashed: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:61 +msgid "Require database encryption" +msgstr "" + +#: Library/RestAPI/Strings.cs:62 +msgid "" +"Use this option to require a custom provided key for database encryption of " +"sensitive fields and not rely on the serial number" +msgstr "" + +#: Library/RestAPI/Strings.cs:63 +#, csharp-format +msgid "" +"Database encryption key is required. Supply an encryption key via the " +"environment variable {0} or disable database encryption with the option " +"--{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:64 +#, csharp-format +msgid "" +"The encryption key is blacklisted and cannot be used. The database has been " +"decrypted. Supply a new encryption key via the environment variable {0} or " +"disable database encryption with the option --{1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:68 +#, csharp-format +msgid "" +"Unable to find a valid date, given the start date {0}, the repetition " +"interval {1} and the allowed days {2}" +msgstr "" + +#: Library/RestAPI/Strings.cs:73 +#, csharp-format +msgid "Server has started and is listening on {0}, port {1}" +msgstr "" + +#: Library/RestAPI/Strings.cs:74 +#, csharp-format +msgid "" +"Unable to create SSL certificate using provided parameters. Exception " +"detail: {0}" +msgstr "" + +#: Library/RestAPI/Strings.cs:75 +#, csharp-format +msgid "Unable to open a socket for listening, tried ports: {0}" +msgstr "" + +#: Library/DynamicLoader/Strings.cs:24 #, csharp-format msgid "Failed to load assembly {0}, error message: {1}" msgstr "無法載入組建 {0},錯誤訊息:{1}" -#: Library/DynamicLoader/Strings.cs:5 +#: Library/DynamicLoader/Strings.cs:25 #, csharp-format msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "載入處理程序類型 {0} 組建 {1} 失敗,錯誤訊息: {2}" -#: Library/Compression/Strings.cs:4 -#, csharp-format -msgid "Please use the {0} option instead" +#: 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 "" -#: Library/Compression/Strings.cs:5 Library/Compression/Strings.cs:23 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:6 -msgid "Sets the Zip compression level" +#: Library/Compression/Strings.cs:28 +msgid "Set the ZIP compression level" msgstr "" -#: Library/Compression/Strings.cs:7 +#: 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:8 -msgid "Sets the Zip compression method" -msgstr "設定 Zip 壓縮方式" +#: Library/Compression/Strings.cs:30 +msgid "Set the ZIP compression method" +msgstr "" -#: Library/Compression/Strings.cs:9 -msgid "Toggles Zip64 support" -msgstr "切換 Zip64 支援" - -#: Library/Compression/Strings.cs:10 +#: Library/Compression/Strings.cs:31 msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" -#: Library/Compression/Strings.cs:11 -msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +#: Library/Compression/Strings.cs:32 +msgid "Toggle ZIP64 support" msgstr "" -#: Library/Compression/Strings.cs:12 -msgid "Zip compression" -msgstr "Zip 壓縮" - -#: Library/Compression/Strings.cs:13 +#: Library/Compression/Strings.cs:33 #, csharp-format msgid "File not found: {0}" msgstr "" -#: Library/Compression/Strings.cs:16 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:17 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:18 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:19 +#: Library/Compression/Strings.cs:36 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:20 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" -#: Library/Compression/Strings.cs:21 +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + +#: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " "processor cores." msgstr "" -#: Library/Compression/Strings.cs:22 +#: Library/Compression/Strings.cs:42 msgid "Number of threads used in compression" msgstr "" -#: Library/Compression/Strings.cs:24 -msgid "Sets the 7z compression level" -msgstr "設定 7z 壓縮等級" +#: Library/Compression/Strings.cs:44 +msgid "Set the 7z compression level" +msgstr "" -#: Library/Compression/Strings.cs:25 +#: Library/Compression/Strings.cs:45 msgid "" "This option controls the compression algorithm used. Enabling this option " "will cause 7z to use the fast algorithm, which produces slightly less " "compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the 7z fast algorithm usage" +#: Library/Compression/Strings.cs:46 +msgid "Set the 7z fast algorithm usage" msgstr "" -#: Library/SQLiteHelper/Strings.cs:4 +#: Library/SQLiteHelper/Strings.cs:24 msgid "backup" msgstr "備份" -#: Library/SQLiteHelper/Strings.cs:5 +#: Library/SQLiteHelper/Strings.cs:25 #, csharp-format msgid "Unable to determine database format: {0}" msgstr "" -#: Library/SQLiteHelper/Strings.cs:6 +#: Library/SQLiteHelper/Strings.cs:26 #, csharp-format msgid "" "\n" @@ -2251,11 +2573,11 @@ msgid "" "If this is the case, there is likely a backup file of the previous database version in the folder {2}." msgstr "" -#: Library/SQLiteHelper/Strings.cs:11 +#: Library/SQLiteHelper/Strings.cs:31 msgid "Unknown table layout detected" msgstr "" -#: Library/SQLiteHelper/Strings.cs:12 +#: Library/SQLiteHelper/Strings.cs:32 #, csharp-format msgid "" "Failed to execute SQL: {0}\n" @@ -2263,135 +2585,138 @@ msgid "" "Database is NOT upgraded." msgstr "" -#: Library/Main/Strings.cs:8 +#: Library/Main/Strings.cs:28 #, csharp-format msgid "Hash mismatch on file \"{0}\", recorded hash: {1}, actual hash {2}" msgstr "" -#: Library/Main/Strings.cs:9 +#: Library/Main/Strings.cs:29 #, csharp-format msgid "" "The file {0} was downloaded and had size {1} but the size was expected to be" " {2}" msgstr "" -#: Library/Main/Strings.cs:10 +#: 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:11 +#: 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:12 +#: Library/Main/Strings.cs:32 msgid "No source folders specified for backup" msgstr "" -#: Library/Main/Strings.cs:13 +#: Library/Main/Strings.cs:33 #, csharp-format -msgid "The source folder {0} does not exist, aborting backup" +msgid "" +"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." msgstr "" -#: Library/Main/Strings.cs:14 +#: Library/Main/Strings.cs:34 #, csharp-format msgid "Unauthorized to access source folder {0}, aborting backup" msgstr "" -#: Library/Main/Strings.cs:15 +#: 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:16 +#: 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:17 +#: 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 "" -#: Library/Main/Strings.cs:18 +#: Library/Main/Strings.cs:38 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid integer" msgstr "" -#: Library/Main/Strings.cs:19 +#: Library/Main/Strings.cs:39 #, csharp-format msgid "" "The option --{0} is not supported because the module {1} is not currently " "loaded" msgstr "" -#: Library/Main/Strings.cs:20 +#: Library/Main/Strings.cs:40 #, csharp-format msgid "The supplied option --{0} is not supported and will be ignored" msgstr "" -#: Library/Main/Strings.cs:21 +#: Library/Main/Strings.cs:41 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid path" msgstr "" -#: Library/Main/Strings.cs:22 +#: Library/Main/Strings.cs:42 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid size" msgstr "" -#: Library/Main/Strings.cs:23 +#: Library/Main/Strings.cs:43 #, csharp-format msgid "The value \"{1}\" supplied to --{0} does not represent a valid time" msgstr "" -#: Library/Main/Strings.cs:24 +#: Library/Main/Strings.cs:44 #, csharp-format msgid "The operation {0} has started" msgstr "" -#: Library/Main/Strings.cs:25 +#: Library/Main/Strings.cs:45 #, csharp-format msgid "The operation {0} has completed" msgstr "" -#: Library/Main/Strings.cs:26 +#: Library/Main/Strings.cs:46 #, csharp-format msgid "The operation {0} has failed with error: {1}" msgstr "" -#: Library/Main/Strings.cs:27 +#: Library/Main/Strings.cs:47 #, csharp-format msgid "Invalid path: \"{0}\" ({1})" msgstr "" -#: Library/Main/Strings.cs:28 +#: Library/Main/Strings.cs:48 #, csharp-format msgid "" "Failed to apply 'force-locale' setting. Please try to update .NET-Framework." " Exception was: \"{0}\" " msgstr "" -#: Library/Main/Strings.cs:29 +#: Library/Main/Strings.cs:49 #, csharp-format msgid "The source {0} uses an invalid volume name, aborting backup" msgstr "" -#: Library/Main/Strings.cs:30 +#: Library/Main/Strings.cs:50 #, csharp-format msgid "" "The source {0} is on volume {1}, which could not be found, aborting backup" msgstr "" -#: Library/Main/Strings.cs:31 +#: Library/Main/Strings.cs:51 #, csharp-format msgid "" "The size \"{1}\" supplied to --{0} does not have a multiplier (b, kb, mb, " @@ -2399,18 +2724,18 @@ msgid "" " is updated." msgstr "" -#: Library/Main/Strings.cs:36 +#: 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:37 -msgid "A flag indicating that Duplicati should remove unused files" +#: Library/Main/Strings.cs:57 +msgid "Remove unused files" msgstr "" -#: Library/Main/Strings.cs:38 +#: Library/Main/Strings.cs:58 msgid "" "A string used to prefix the filenames of the remote volumes, can be used to " "store multiple backups in the same remote folder. The prefix cannot contain " @@ -2418,229 +2743,241 @@ msgid "" "storage." msgstr "" -#: Library/Main/Strings.cs:39 +#: Library/Main/Strings.cs:59 msgid "Remote filename prefix" msgstr "" -#: Library/Main/Strings.cs:40 +#: 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 "" -#: Library/Main/Strings.cs:41 +#: Library/Main/Strings.cs:61 msgid "Disable checks based on file time" msgstr "" -#: Library/Main/Strings.cs:42 +#: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to" -" restore to another folder" +"By default, files will be restored in the source folders. Use this option to" +" restore to another folder." msgstr "" -#: Library/Main/Strings.cs:43 +#: Library/Main/Strings.cs:63 msgid "Restore to another folder" msgstr "" -#: Library/Main/Strings.cs:44 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:45 +#: Library/Main/Strings.cs:64 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore" " operations (Windows/OSX only)" msgstr "" -#: Library/Main/Strings.cs:46 +#: Library/Main/Strings.cs:65 +msgid "Toggle system sleep mode" +msgstr "" + +#: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for downloads. Setting this limit can make the backups take longer, but will" " make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:47 +#: Library/Main/Strings.cs:67 msgid "Max number of kilobytes to download pr. second" msgstr "" -#: Library/Main/Strings.cs:48 +#: Library/Main/Strings.cs:68 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " "for uploads. Setting this limit can make the backups take longer, but will " "make Duplicati less intrusive." msgstr "" -#: Library/Main/Strings.cs:49 +#: Library/Main/Strings.cs:69 msgid "Max number of kilobytes to upload pr. second" msgstr "" -#: Library/Main/Strings.cs:50 +#: Library/Main/Strings.cs:70 msgid "" "If you store the backups on a local disk, and prefer that they are kept " "unencrypted, you can turn of encryption completely by using this switch." msgstr "" -#: Library/Main/Strings.cs:51 +#: Library/Main/Strings.cs:71 msgid "Disable encryption" msgstr "取消加密" -#: Library/Main/Strings.cs:52 +#: Library/Main/Strings.cs:72 msgid "" "If an upload or download fails, Duplicati will retry a number of times " "before failing. Use this to handle unstable network connections better." msgstr "" -#: Library/Main/Strings.cs:53 +#: Library/Main/Strings.cs:73 msgid "Number of times to retry a failed transmission" msgstr "" -#: Library/Main/Strings.cs:54 +#: Library/Main/Strings.cs:74 msgid "" "Supply a passphrase that Duplicati will use to encrypt the backup volumes, " "making them unreadable without the passphrase. This variable can also be " "supplied through the environment variable PASSPHRASE." msgstr "" -#: Library/Main/Strings.cs:55 +#: Library/Main/Strings.cs:75 msgid "Passphrase used to encrypt backups" msgstr "" -#: Library/Main/Strings.cs:56 +#: 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 "" -#: Library/Main/Strings.cs:57 +#: Library/Main/Strings.cs:77 msgid "The time to list/restore files" msgstr "" -#: Library/Main/Strings.cs:58 +#: 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 "" -#: Library/Main/Strings.cs:59 +#: Library/Main/Strings.cs:79 msgid "The version to list/restore files" msgstr "" -#: Library/Main/Strings.cs:60 +#: Library/Main/Strings.cs:80 msgid "" "When searching for files, only the most recent backup is searched. Use this " "option to show all previous versions too." msgstr "當您做檔案搜尋時,只會在最新的備份裡搜尋。可以透過此選項來顯示與搜尋所有先前的版本。" -#: Library/Main/Strings.cs:61 +#: Library/Main/Strings.cs:81 msgid "Show all versions" msgstr "顯示所有版本" -#: Library/Main/Strings.cs:62 +#: Library/Main/Strings.cs:82 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the largest common prefix path." msgstr "" -#: Library/Main/Strings.cs:63 +#: Library/Main/Strings.cs:83 msgid "Show largest prefix" msgstr "" -#: Library/Main/Strings.cs:64 +#: Library/Main/Strings.cs:84 msgid "" "When searching for files, all matching files are returned. Use this option " "to return only the entries found in the folder specified as filter." msgstr "" -#: Library/Main/Strings.cs:65 +#: Library/Main/Strings.cs:85 msgid "Show folder contents" msgstr "顯示資料夾內容" -#: Library/Main/Strings.cs:66 +#: Library/Main/Strings.cs:86 msgid "" "After a failed transmission, Duplicati will wait a short period before " "attempting again. This is useful if the network drops out occasionally " "during transmissions." msgstr "" -#: Library/Main/Strings.cs:67 +#: Library/Main/Strings.cs:87 msgid "Time to wait between retries" msgstr "" -#: Library/Main/Strings.cs:68 +#: Library/Main/Strings.cs:88 +msgid "" +"After a failed transmission, Duplicati will wait a short period before " +"attempting again. This period is controlled by the retry-delay option. Use " +"this option to double that period after each consecutive failure." +msgstr "" + +#: Library/Main/Strings.cs:89 +msgid "Exponential backoff for backend errors" +msgstr "" + +#: Library/Main/Strings.cs:90 msgid "Use this option to attach extra files to the newly uploaded filelists." msgstr "此選項可以將額外的檔案附加到新上載檔案清單。" -#: Library/Main/Strings.cs:69 +#: Library/Main/Strings.cs:91 msgid "Set control files" msgstr "設定控制檔案" -#: Library/Main/Strings.cs:70 +#: 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:71 -msgid "Set this flag to skip hash checks" +#: Library/Main/Strings.cs:93 +msgid "Skip hash checks" msgstr "" -#: Library/Main/Strings.cs:72 +#: Library/Main/Strings.cs:94 msgid "" "This option allows you to exclude files that are larger than the given " "value. Use this to prevent backups becoming extremely large." msgstr "" -#: Library/Main/Strings.cs:73 +#: Library/Main/Strings.cs:95 msgid "Limit the size of files being backed up" msgstr "" -#: Library/Main/Strings.cs:76 +#: 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:77 +#: Library/Main/Strings.cs:99 msgid "Thread priority" msgstr "執行緒優先權" -#: Library/Main/Strings.cs:78 +#: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual " +"file." msgstr "" -#: Library/Main/Strings.cs:79 +#: Library/Main/Strings.cs:101 msgid "Limit the size of the volumes" msgstr "" -#: Library/Main/Strings.cs:80 +#: 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:81 -msgid "Disables use of the streaming transfer method" -msgstr "停用串流傳輸方式" +#: Library/Main/Strings.cs:103 +msgid "Disable use of the streaming transfer method" +msgstr "" -#: Library/Main/Strings.cs:82 +#: Library/Main/Strings.cs:104 msgid "" -"This option will make sure the contents of the manifest file are not read. " -"This also implies that file hashes are not checked either. Use only for " +"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 "" -#: Library/Main/Strings.cs:83 -msgid "An option that prevents verifying the manifests" +#: Library/Main/Strings.cs:105 +msgid "Disable manifests verification" msgstr "" -#: Library/Main/Strings.cs:84 +#: Library/Main/Strings.cs:106 msgid "" "Duplicati supports pluggable compression modules. Use this option to select " "a module to use for compression. This is only applied when creating new " @@ -2648,11 +2985,11 @@ msgid "" "compression module." msgstr "" -#: Library/Main/Strings.cs:85 +#: Library/Main/Strings.cs:107 msgid "Select what module to use for compression" msgstr "" -#: Library/Main/Strings.cs:86 +#: Library/Main/Strings.cs:108 msgid "" "Duplicati supports pluggable encryption modules. Use this option to select a" " module to use for encryption. This is only applied when creating new " @@ -2660,27 +2997,27 @@ msgid "" "encryption module." msgstr "" -#: Library/Main/Strings.cs:87 +#: Library/Main/Strings.cs:109 msgid "Select what module to use for encryption" msgstr "" -#: Library/Main/Strings.cs:88 -msgid "Supply one or more module names, separated by commas to unload them" +#: Library/Main/Strings.cs:110 +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" -#: Library/Main/Strings.cs:89 -msgid "Disables one or more modules" +#: Library/Main/Strings.cs:111 +msgid "Disable one or more modules" msgstr "" -#: Library/Main/Strings.cs:90 -msgid "Supply one or more module names, separated by commas to load them" +#: Library/Main/Strings.cs:112 +msgid "Supply one or more module names, separated by commas to load them." msgstr "" -#: Library/Main/Strings.cs:91 -msgid "Enables one or more modules" +#: Library/Main/Strings.cs:113 +msgid "Enable one or more modules" msgstr "" -#: Library/Main/Strings.cs:92 +#: Library/Main/Strings.cs:114 msgid "" "This setting controls the usage of snapshots, which allows Duplicati to " "backup files that are locked by other programs. If this is set to \"off\", " @@ -2695,87 +3032,88 @@ msgid "" "Management (LVM) and requires root privileges." msgstr "" -#: Library/Main/Strings.cs:93 -msgid "Controls the use of disk snapshots" +#: Library/Main/Strings.cs:115 +msgid "Control the use of disk snapshots" msgstr "" -#: Library/Main/Strings.cs:94 +#: 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" +"default. This option can set a different folder for placing the temporary " +"volumes. Despite the name, this also works for synchronous runs." msgstr "" -#: Library/Main/Strings.cs:95 +#: Library/Main/Strings.cs:117 msgid "The path where ready volumes are placed until uploaded" msgstr "" -#: Library/Main/Strings.cs:96 +#: Library/Main/Strings.cs:118 msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can" " be uploaded. To prevent Duplicati from generating too many volumes, this " "option limits the number of pending uploads. Set to zero to disable the " -"limit" +"limit." msgstr "" -#: Library/Main/Strings.cs:97 +#: Library/Main/Strings.cs:119 msgid "The number of volumes to create ahead of time" msgstr "" -#: Library/Main/Strings.cs:98 +#: Library/Main/Strings.cs:120 msgid "" "When performing asynchronous uploads, the maximum number of concurrent " "uploads allowed. Set to zero to disable the limit." msgstr "" -#: Library/Main/Strings.cs:99 +#: Library/Main/Strings.cs:121 msgid "The number of concurrent uploads allowed" msgstr "" -#: Library/Main/Strings.cs:100 +#: 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:101 -msgid "Enables debugging output" +#: Library/Main/Strings.cs:123 +msgid "Enable debugging output" msgstr "" -#: Library/Main/Strings.cs:102 +#: Library/Main/Strings.cs:124 +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:103 -msgid "Logs information to the file specified" -msgstr "記錄資訊至指定檔案" - -#: Library/Main/Strings.cs:104 +#: 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 " -"--log-file" +"Specify the amount of log information to write into the file specified by " +"the option --{0}." msgstr "" -#: Library/Main/Strings.cs:105 +#: Library/Main/Strings.cs:127 msgid "Log information level" msgstr "記錄資訊等級" -#: Library/Main/Strings.cs:106 +#: Library/Main/Strings.cs:128 Library/Main/Strings.cs:217 #, csharp-format -msgid "Use the {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" -#: Library/Main/Strings.cs:107 +#: Library/Main/Strings.cs:129 msgid "" "If Duplicati detects that the target folder is missing, it will create it " "automatically. Activate this option to prevent automatic folder creation." msgstr "" -#: Library/Main/Strings.cs:108 -msgid "Disables automatic folder creation" +#: Library/Main/Strings.cs:130 +msgid "Disable automatic folder creation" msgstr "" -#: Library/Main/Strings.cs:109 +#: Library/Main/Strings.cs:131 msgid "" "Use this option to exclude faulty writers from a snapshot. This is " "equivalent to the -wx flag of the vshadow.exe tool, except that it only " @@ -2784,12 +3122,12 @@ msgid "" "are allowed, including with and without curly braces." msgstr "" -#: Library/Main/Strings.cs:110 +#: Library/Main/Strings.cs:132 msgid "" "A semicolon separated list of guids of VSS writers to exclude (Windows only)" msgstr "" -#: Library/Main/Strings.cs:111 +#: Library/Main/Strings.cs:133 msgid "" "This setting controls the usage of NTFS USN numbers, which allows Duplicati " "to obtain a list of files and folders much faster. If this is set to " @@ -2802,11 +3140,11 @@ msgid "" "administrative privileges." msgstr "" -#: Library/Main/Strings.cs:112 -msgid "Controls the use of NTFS Update Sequence Numbers" +#: Library/Main/Strings.cs:134 +msgid "Control the use of NTFS Update Sequence Numbers" msgstr "" -#: Library/Main/Strings.cs:113 +#: Library/Main/Strings.cs:135 #, csharp-format msgid "" "When matching timestamps, Duplicati will adjust the times by a small " @@ -2816,90 +3154,102 @@ msgid "" " 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" +" strict time checking." msgstr "" -#: Library/Main/Strings.cs:114 -msgid "Deactivates tolerance when comparing times" +#: Library/Main/Strings.cs:136 +msgid "Deactivate tolerance when comparing times" msgstr "" -#: Library/Main/Strings.cs:115 +#: 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:116 +#: 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 "" -#: Library/Main/Strings.cs:117 +#: Library/Main/Strings.cs:140 msgid "Upload files synchronously" msgstr "" -#: Library/Main/Strings.cs:118 +#: 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:119 +#: Library/Main/Strings.cs:142 msgid "Do not re-use connections" msgstr "" -#: Library/Main/Strings.cs:120 +#: 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:121 +#: Library/Main/Strings.cs:144 msgid "Show error messages when a retry is performed" msgstr "當重新嘗試時顯示錯誤訊息" -#: Library/Main/Strings.cs:122 +#: 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" +"make Duplicati upload a backupset even if it is empty." msgstr "" -#: Library/Main/Strings.cs:123 +#: Library/Main/Strings.cs:146 msgid "Upload empty backup files" msgstr "" -#: Library/Main/Strings.cs:124 +#: Library/Main/Strings.cs:147 msgid "" -"This value can be used to set a known upper limit on the amount of space a " -"backend has. If the backend reports the size itself, this value is ignored" +"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:125 -msgid "A reported maximum storage" +#: Library/Main/Strings.cs:148 +msgid "Limit storage use" msgstr "" -#: Library/Main/Strings.cs:126 +#: 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" +"be ignored." msgstr "" -#: Library/Main/Strings.cs:127 +#: Library/Main/Strings.cs:150 msgid "Threshold for warning about low quota" msgstr "" -#: Library/Main/Strings.cs:128 -msgid "Symlink handling" +#: 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:129 +#: 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 " @@ -2908,14 +3258,14 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" -#: Library/Main/Strings.cs:130 -msgid "Hardlink handling" +#: Library/Main/Strings.cs:154 +msgid "Symlink handling" msgstr "" -#: Library/Main/Strings.cs:131 +#: Library/Main/Strings.cs:155 #, csharp-format msgid "" "Use this option to handle hardlinks (only works on Linux/OSX). The \"{0}\" " @@ -2925,19 +3275,23 @@ msgid "" "will ignore all hardlinks with more than one link." msgstr "" -#: Library/Main/Strings.cs:132 -msgid "Exclude files by attribute" +#: Library/Main/Strings.cs:156 +msgid "Hardlink handling" msgstr "" -#: Library/Main/Strings.cs:133 +#: 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}" +"are: {0}." msgstr "" -#: Library/Main/Strings.cs:134 +#: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2945,25 +3299,45 @@ msgid "" " file access on Windows XP." msgstr "" -#: Library/Main/Strings.cs:135 +#: Library/Main/Strings.cs:160 msgid "Map snapshots to a drive (Windows only)" msgstr "" -#: Library/Main/Strings.cs:136 +#: 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:137 +#: Library/Main/Strings.cs:162 msgid "Name of the backup" msgstr "" -#: Library/Main/Strings.cs:138 +#: 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 "" + +#: Library/Main/Strings.cs:164 +msgid "Backup ID" +msgstr "" + +#: Library/Main/Strings.cs:165 +msgid "" +"A unique identification of the machine running the backup. This can be used " +"to identify the machine when sending mail or running scripts." +msgstr "" + +#: 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 " @@ -2971,11 +3345,11 @@ msgid "" "{0}." msgstr "" -#: Library/Main/Strings.cs:139 +#: Library/Main/Strings.cs:168 msgid "Manage non-compressible file extensions" msgstr "" -#: Library/Main/Strings.cs:140 +#: 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 " @@ -2983,72 +3357,71 @@ msgid "" "be changed after remote files are created." msgstr "" -#: Library/Main/Strings.cs:141 +#: Library/Main/Strings.cs:170 msgid "Block size used in hashing" msgstr "" -#: Library/Main/Strings.cs:142 +#: 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:143 +#: Library/Main/Strings.cs:172 msgid "List of files to examine for changes" msgstr "" -#: Library/Main/Strings.cs:144 +#: Library/Main/Strings.cs:173 msgid "" -"Path to the file containing the local cache of the remote file database" +"Path to the file containing the local cache of the remote file database." msgstr "" -#: Library/Main/Strings.cs:145 +#: Library/Main/Strings.cs:174 msgid "Path to the local state database" msgstr "" -#: Library/Main/Strings.cs:146 +#: 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:147 +#: Library/Main/Strings.cs:176 msgid "List of deleted files" msgstr "已刪除檔案清單" -#: Library/Main/Strings.cs:148 +#: 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:149 +#: Library/Main/Strings.cs:178 msgid "Reduce memory footprint by disabling in-memory lookups" msgstr "" -#: Library/Main/Strings.cs:150 -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:151 +#: Library/Main/Strings.cs:181 msgid "Store an in-memory block cache" msgstr "" -#: Library/Main/Strings.cs:152 +#: 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:153 +#: Library/Main/Strings.cs:183 msgid "Do not query backend at startup" msgstr "" -#: Library/Main/Strings.cs:154 +#: 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" @@ -3057,11 +3430,11 @@ msgid "" "never be used." msgstr "" -#: Library/Main/Strings.cs:155 -msgid "Determines usage of index files" +#: Library/Main/Strings.cs:185 +msgid "Determine usage of index files" msgstr "" -#: Library/Main/Strings.cs:156 +#: 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 " @@ -3069,43 +3442,43 @@ msgid "" "volume and the total storage." msgstr "" -#: Library/Main/Strings.cs:157 +#: Library/Main/Strings.cs:187 msgid "The maximum wasted space in percent" msgstr "" -#: Library/Main/Strings.cs:158 +#: 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:159 -msgid "Does not perform any modifications" +#: Library/Main/Strings.cs:189 +msgid "Do not perform any modifications" msgstr "" -#: Library/Main/Strings.cs:160 +#: 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:161 +#: Library/Main/Strings.cs:191 msgid "The hash algorithm used on blocks" msgstr "" -#: Library/Main/Strings.cs:162 +#: 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:163 +#: Library/Main/Strings.cs:193 msgid "The hash algorithm used on files" msgstr "" -#: Library/Main/Strings.cs:164 +#: 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. " @@ -3113,11 +3486,11 @@ msgid "" "running the compact command." msgstr "" -#: Library/Main/Strings.cs:165 +#: Library/Main/Strings.cs:195 msgid "Disable automatic compacting" msgstr "" -#: Library/Main/Strings.cs:166 +#: 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 " @@ -3125,66 +3498,62 @@ msgid "" "downloaded and rewritten." msgstr "" -#: Library/Main/Strings.cs:167 +#: Library/Main/Strings.cs:197 msgid "Volume size threshold" msgstr "" -#: Library/Main/Strings.cs:168 +#: 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:169 +#: Library/Main/Strings.cs:199 msgid "Maximum number of small volumes" msgstr "" -#: Library/Main/Strings.cs:170 +#: 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:171 +#: Library/Main/Strings.cs:201 msgid "Use local file data when restoring" msgstr "" -#: Library/Main/Strings.cs:172 -msgid "Disables the local database" -msgstr "停用本機資料庫" - -#: Library/Main/Strings.cs:173 +#: 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" +"contents of the remote store." msgstr "" -#: Library/Main/Strings.cs:174 +#: 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:206 msgid "Keep a number of versions" msgstr "" -#: Library/Main/Strings.cs:175 -msgid "" -"Use this option to set number of versions to keep, supply -1 to keep all " -"versions" -msgstr "" - -#: Library/Main/Strings.cs:176 -msgid "Keep all versions within a timespan" -msgstr "" - -#: Library/Main/Strings.cs:177 +#: Library/Main/Strings.cs:207 msgid "Use this option to set the timespan in which backups are kept." msgstr "" -#: Library/Main/Strings.cs:178 -msgid "Reduce number of versions by deleting old intermediate backups" +#: Library/Main/Strings.cs:208 +msgid "Keep all versions within a timespan" msgstr "" -#: Library/Main/Strings.cs:179 +#: 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 " @@ -3196,53 +3565,49 @@ msgid "" "interval." msgstr "" -#: Library/Main/Strings.cs:180 -msgid "Ignore missing source elements" +#: Library/Main/Strings.cs:210 +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" -#: Library/Main/Strings.cs:181 +#: Library/Main/Strings.cs:211 msgid "Use this option to continue even if some source entries are missing." msgstr "" -#: Library/Main/Strings.cs:182 +#: Library/Main/Strings.cs:212 +msgid "Ignore missing source elements" +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:183 -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:184 -msgid "Output more progress information" -msgstr "" - -#: Library/Main/Strings.cs:185 +#: 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:186 -msgid "Set a log-level for the desired output method instead" +#: Library/Main/Strings.cs:216 +msgid "Output more progress information" msgstr "" -#: Library/Main/Strings.cs:187 -msgid "Output full results" -msgstr "" - -#: Library/Main/Strings.cs:188 +#: 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:189 -msgid "Determine if verification files are uploaded" +#: Library/Main/Strings.cs:219 +msgid "Output full results" msgstr "" -#: Library/Main/Strings.cs:190 +#: 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 " @@ -3250,137 +3615,155 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:191 -msgid "The number of samples to test after a backup" +#: Library/Main/Strings.cs:221 +msgid "Determine if verification files are uploaded" msgstr "" -#: Library/Main/Strings.cs:192 +#: 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:193 -msgid "The percentage of samples to test after a backup" +#: Library/Main/Strings.cs:223 +msgid "The number of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:194 +#: Library/Main/Strings.cs:224 +#, 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 specify the" -" percentage (between 0 and 100) of files to test. If the backup-test-samples" -" option is also provided, the number of samples tested is the maximum " -"implied by the two options. If the no-backend-verification option is " -"provided, no remote files are verified." +" 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." msgstr "" -#: Library/Main/Strings.cs:195 -msgid "Activates in-depth verification of files" +#: Library/Main/Strings.cs:225 +msgid "The percentage of samples to test after a backup" msgstr "" -#: Library/Main/Strings.cs:196 +#: 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." +" when then verification is performed directly. ListAndIndexes is like True " +"but only dlist and index volumes are handled." msgstr "" -#: Library/Main/Strings.cs:197 +#: 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:229 msgid "Size of the file read buffer" msgstr "檔案讀取緩衝區大小" -#: Library/Main/Strings.cs:198 +#: Library/Main/Strings.cs:231 msgid "" -"Use this size to control how many bytes are read from a file before " -"processing" +"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:199 +#: Library/Main/Strings.cs:232 msgid "Allow the passphrase to change" msgstr "允許變更密碼" -#: Library/Main/Strings.cs:200 +#: Library/Main/Strings.cs:233 msgid "" -"Use this option to allow the passphrase to change, note that this option is " -"not permitted for a backup or repair operation" +"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:201 +#: Library/Main/Strings.cs:234 msgid "List only filesets" msgstr "" -#: Library/Main/Strings.cs:202 -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:204 -msgid "Don't store metadata" -msgstr "不要儲存 metadata" - -#: Library/Main/Strings.cs:205 +#: 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:206 -msgid "Restore file permissions" +#: Library/Main/Strings.cs:237 +msgid "Do not store metadata" msgstr "" -#: Library/Main/Strings.cs:207 +#: 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:208 -msgid "Skip restored file check" -msgstr "略過已還原檔案檢查" +#: Library/Main/Strings.cs:239 +msgid "Restore file permissions" +msgstr "" -#: Library/Main/Strings.cs:209 +#: 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:210 -msgid "Do not use local data" -msgstr "不要使用本機資料" +#: Library/Main/Strings.cs:241 +msgid "Skip restored file check" +msgstr "略過已還原檔案檢查" -#: Library/Main/Strings.cs:211 +#: 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:212 -msgid "Check block hashes" +#: Library/Main/Strings.cs:243 +msgid "Do not use local data" +msgstr "不要使用本機資料" + +#: 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:213 +#: 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:246 +msgid "Use existing data for restore" +msgstr "" + +#: 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:216 -msgid "Repair database with paths" +#: Library/Main/Strings.cs:249 +msgid "Check block hashes" msgstr "" -#: Library/Main/Strings.cs:217 +#: 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 " @@ -3388,121 +3771,122 @@ msgid "" "resulting database can be searched, but cannot be used to restore data with." msgstr "" -#: Library/Main/Strings.cs:218 -msgid "Force the locale setting" +#: Library/Main/Strings.cs:253 +msgid "Repair database with paths" msgstr "" -#: Library/Main/Strings.cs:219 +#: 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:220 -msgid "Forces the display of the actual date instead of calendar date" +#: Library/Main/Strings.cs:255 +msgid "Force the locale setting" msgstr "" -#: Library/Main/Strings.cs:221 +#: 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:222 -msgid "Handle file communication with backend using threaded pipes" +#: Library/Main/Strings.cs:257 +msgid "Force the display of the actual date instead of calendar date" msgstr "" -#: Library/Main/Strings.cs:223 +#: 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:224 -msgid "Limit number of concurrent threads" +#: Library/Main/Strings.cs:259 +msgid "Handle file communication with backend using threaded pipes" msgstr "" -#: Library/Main/Strings.cs:225 +#: 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:226 -msgid "Specify the number of concurrent hashing processes" +#: Library/Main/Strings.cs:261 +msgid "Limit number of concurrent threads" msgstr "" -#: Library/Main/Strings.cs:227 +#: 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:228 -msgid "Specify the number of concurrent compression processes" +#: Library/Main/Strings.cs:263 +msgid "Specify the number of concurrent hashing processes" msgstr "" -#: Library/Main/Strings.cs:229 +#: 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:230 +#: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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:231 -msgid "Disables synthetic filelist" +#: Library/Main/Strings.cs:267 +msgid "Disable synthetic filelist" msgstr "" -#: Library/Main/Strings.cs:232 +#: 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:233 -msgid "Checks only file lastmodified" +#: Library/Main/Strings.cs:269 +msgid "Check only file lastmodified" msgstr "" -#: Library/Main/Strings.cs:234 -msgid "Disables path compression on restore" -msgstr "" - -#: Library/Main/Strings.cs:235 +#: 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:236 -msgid "Allow removing all filesets" +#: Library/Main/Strings.cs:271 +msgid "Disable path compression on restore" msgstr "" -#: Library/Main/Strings.cs:237 +#: 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:238 -msgid "Allow automatic rebuilding of local database to save space." +#: Library/Main/Strings.cs:273 +msgid "Allow removing all filesets" msgstr "" -#: Library/Main/Strings.cs:239 +#: 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 " @@ -3512,50 +3896,50 @@ msgid "" "discretion." msgstr "" -#: Library/Main/Strings.cs:240 -msgid "Disable the read-ahead scanner" +#: Library/Main/Strings.cs:275 +msgid "Allow automatic rebuilding of local database to save space" msgstr "" -#: Library/Main/Strings.cs:241 +#: 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:242 -msgid "Disable filelist consistency checks" +#: Library/Main/Strings.cs:277 +msgid "Disable the read-ahead scanner" msgstr "" -#: Library/Main/Strings.cs:243 +#: 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:244 +#: Library/Main/Strings.cs:279 +msgid "Disable filelist consistency checks" +msgstr "" + +#: Library/Main/Strings.cs:280 +msgid "" +"Use this option to disable a scheduled backup if the system is detected to " +"be running on battery power (manual or command line backups will still be " +"run). If the detected power source is mains (e.g., AC) or unknown, then " +"scheduled backups will proceed as normal." +msgstr "" + +#: Library/Main/Strings.cs:281 msgid "Disable the backup when on battery power" msgstr "在低電量時停用備份作業" -#: Library/Main/Strings.cs:245 -msgid "" -"When this flag is enabled, a scheduled backup will not run if the system is " -"detected to be running on battery power (manual or command line backups will" -" still be run). If the detected power source is mains (i.e., AC) or " -"unknown, then scheduled backups will proceed as normal." -msgstr "" - -#: Library/Main/Strings.cs:247 +#: Library/Main/Strings.cs:284 msgid "Log file information level" msgstr "記錄檔案資訊等級" -#: Library/Main/Strings.cs:248 -msgid "Applies filters to the file log data" -msgstr "" - -#: Library/Main/Strings.cs:249 +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3565,30 +3949,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:250 +#: Library/Main/Strings.cs:286 +msgid "Apply filters to the file log data" +msgstr "" + +#: 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:251 -msgid "Applies filters to the console log data" +#: Library/Main/Strings.cs:290 +msgid "Apply filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:254 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:255 +#: Library/Main/Strings.cs:292 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" +"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:259 -msgid "List of filenames that exclude folders" +#: Library/Main/Strings.cs:293 +msgid "Set the process to use low IO priority" msgstr "" -#: Library/Main/Strings.cs:260 +#: 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 " @@ -3596,11 +3992,35 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:266 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:267 +#: 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:300 +msgid "Apply metadata to symlinks" +msgstr "" + +#: 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:302 +msgid "Activate unittest mode" +msgstr "" + +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3609,88 +4029,125 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:279 +#: Library/Main/Strings.cs:305 +msgid "Activate logging of all database queries" +msgstr "" + +#: 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 " +"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." +msgstr "" + +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" +msgstr "" + +#: 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:310 +msgid "Minimum time between auto compactions" +msgstr "" + +#: 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 "" + +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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:280 +#: Library/Main/Strings.cs:318 #, csharp-format msgid "The cryptolibrary does not support the hash algorithm {0}" msgstr "" -#: Library/Main/Strings.cs:281 +#: Library/Main/Strings.cs:319 msgid "The passphrase cannot be changed for an existing backup" msgstr "" -#: Library/Main/Strings.cs:282 +#: Library/Main/Strings.cs:320 #, csharp-format msgid "Failed to create a snapshot: {0}" msgstr "建立快照失敗:{0}" -#: Library/Main/BackendManager.cs:589 +#: Library/Main/BackendManager.cs:610 #, csharp-format msgid "Failed to delete file {0}, testing if file exists" msgstr "" -#: Library/Main/BackendManager.cs:595 +#: Library/Main/BackendManager.cs:616 #, csharp-format msgid "Recovered from problem with attempting to delete non-existing file {0}" msgstr "" -#: Library/Main/BackendManager.cs:600 +#: Library/Main/BackendManager.cs:621 #, csharp-format msgid "Failed to recover from error deleting file {0}" msgstr "" -#: Library/Main/BackendManager.cs:1102 +#: Library/Main/BackendManager.cs:1123 #, csharp-format msgid "Delete operation failed for {0} with FileNotFound, listing contents" msgstr "" -#: Library/Main/BackendManager.cs:1115 +#: Library/Main/BackendManager.cs:1136 #, csharp-format msgid "Listing indicates file {0} was deleted correctly" msgstr "" -#: Library/Main/BackendManager.cs:1120 +#: Library/Main/BackendManager.cs:1141 #, csharp-format msgid "Listing confirms file {0} was not deleted" msgstr "" -#: Library/Modules/Builtin/Strings.cs:8 -msgid "Confirm encryption passphrase" -msgstr "確認加密密碼" - -#: Library/Modules/Builtin/Strings.cs:9 +#: Library/Modules/Builtin/Strings.cs:29 msgid "" "This module will ask the user for an encryption password on the command line" " unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:10 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "密碼提示" -#: Library/Modules/Builtin/Strings.cs:11 +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "確認加密密碼" + +#: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "不允許輸入空密碼" -#: Library/Modules/Builtin/Strings.cs:12 +#: Library/Modules/Builtin/Strings.cs:33 msgid "Enter encryption passphrase" msgstr "輸入加密密碼" -#: Library/Modules/Builtin/Strings.cs:13 +#: Library/Modules/Builtin/Strings.cs:34 msgid "The passphrases do not match" msgstr "密碼不相符" -#: Library/Modules/Builtin/Strings.cs:14 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:15 +#: Library/Modules/Builtin/Strings.cs:35 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some" @@ -3699,282 +4156,280 @@ msgid "" " STDIN." msgstr "" -#: Library/Modules/Builtin/Strings.cs:18 -msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" msgstr "" -#: Library/Modules/Builtin/Strings.cs:19 -msgid "Check for SSL certificates" -msgstr "檢查 SSL 憑證" - -#: Library/Modules/Builtin/Strings.cs:20 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:{0}" -" cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -O https://curl.haxx.se/ca/cacert.pem; cert-sync " -"--user cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:23 +#: Library/Modules/Builtin/Strings.cs:40 msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:24 +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" +msgstr "http 相關選項" + +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format msgid "" "Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +"it may have. Please use --{0} instead, whenever possible." msgstr "" -#: Library/Modules/Builtin/Strings.cs:25 +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "允許所有伺服器憑證" -#: Library/Modules/Builtin/Strings.cs:26 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:27 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "允許已知的 SSL 憑證" -#: Library/Modules/Builtin/Strings.cs:28 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:29 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "停用 expect header" -#: Library/Modules/Builtin/Strings.cs:30 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:32 -msgid "Configure http requests" -msgstr "http 相關選項" - -#: Library/Modules/Builtin/Strings.cs:33 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:34 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:35 -msgid "Sets allowed SSL versions" -msgstr "設定允許的 SSL 版本" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:36 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:37 -msgid "Sets the default operation timeout" +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Set allowed SSL versions" msgstr "" -#: Library/Modules/Builtin/Strings.cs:38 +#: 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" +"covers the entire operation from initial packet to shutdown." msgstr "" -#: Library/Modules/Builtin/Strings.cs:39 -msgid "Sets readwrite" +#: Library/Modules/Builtin/Strings.cs:55 +msgid "Set the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:40 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Sets HTTP buffering" -msgstr "設定 HTTP 緩衝處理" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Set readwrite" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:42 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "此選項用於設置 HTTP 緩衝處理。設定為 \"{0}\" 將會導致記憶體洩漏,但在某些情況下會提高效能。" -#: Library/Modules/Builtin/Strings.cs:45 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Set HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:46 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "設定 Hyper-V 模組" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "設定 Microsoft SQL Server 模組" -#: Library/Modules/Builtin/Strings.cs:54 -msgid "" -"Executes a script before starting an operation, and again on completion" +#: Library/Modules/Builtin/Strings.cs:73 +msgid "Execute a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "執行 script" -#: Library/Modules/Builtin/Strings.cs:56 +#: 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:57 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "完成時執行 script" -#: Library/Modules/Builtin/Strings.cs:58 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: 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:61 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "啟動時執行 script 並依結果決定是否繼續" -#: Library/Modules/Builtin/Strings.cs:62 -#: Library/Modules/Builtin/Strings.cs:185 -msgid "Selects the output format for results" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 -#: Library/Modules/Builtin/Strings.cs:186 +#: Library/Modules/Builtin/Strings.cs:81 +#: 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:64 +#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:238 +msgid "Select the output format for results" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:66 +#: 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:67 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "啟動時執行 script" -#: Library/Modules/Builtin/Strings.cs:68 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: 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:70 -msgid "Sets the script timeout" -msgstr "設定 script 逾時長度" +#: Library/Modules/Builtin/Strings.cs:89 +msgid "Set the script timeout" +msgstr "" -#: Library/Modules/Builtin/Strings.cs:73 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 +msgid "Enable script arguments" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "寄送郵件" -#: Library/Modules/Builtin/Strings.cs:75 +#: 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:76 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "訊息內容" -#: Library/Modules/Builtin/Strings.cs:86 -msgid "The password used to authenticate with the SMTP server if required." -msgstr "若 SMTP 伺服器要求驗證,請輸入密碼。" +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "SMTP 密碼" -#: Library/Modules/Builtin/Strings.cs:88 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have default values. You can supply multiple email addresses separated with commas, and you can use the normal address format as specified by RFC2822 section 3.4.\n" "Example with 3 recipients: \n" @@ -3982,23 +4437,13 @@ msgid "" "Peter Sample , John Sample , admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:115 msgid "" -"By default, mail will only be sent after a Backup operation. Use this option" -" to send mail for all operations." -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:94 -msgid "Send email for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:95 -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" @@ -4006,383 +4451,422 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "Email 寄件人" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" -"You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". You can supply " -"multiple options with a comma separator, e.g. \"{0},{1}\". The special value" -" \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup " -"operations to send an email." +"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 "" -#: Library/Modules/Builtin/Strings.cs:103 -#: Library/Modules/Builtin/Strings.cs:135 -#: Library/Modules/Builtin/Strings.cs:165 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:189 +#: Library/Modules/Builtin/Strings.cs:217 msgid "The messages to send" msgstr "要寄送的訊息" -#: Library/Modules/Builtin/Strings.cs:104 +#: 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 伺服器的位址,例如 smtp://example.com:25。可以在列表中提供多的伺服器,並依據順序決定優先權,若連接伺服器失敗,會往下重試直到訊息發送完畢。\n" -"如果沒有設定伺服器,那麼將會由 DNS 反解來找尋郵件接收者的 MX 記錄,並依據優先權嘗試所有 SMTP 伺服器,直到訊息發送完畢為止。\n" -"要啟用 SMTP over SSL,請使用格式 smtps://example.com。要啟用 SMTP STARTTLS,請使用格式 smtp://example.com:25/?starttls=when-available 或 smtp://example.com:25/?starttls=always。如果沒有指定連接埠,25 將用於非 SSL,465 用於 SSL 連線。若要強制不用 STARTTLS,請使用 smtp://example.com:25/?starttls=never。" -#: Library/Modules/Builtin/Strings.cs:108 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "SMTP 位址" -#: Library/Modules/Builtin/Strings.cs:109 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in" " the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:110 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:111 -msgid "The username used to authenticate with the SMTP server if required." -msgstr "若 SMTP 伺服器要求驗證,請輸入使用者名稱。" +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:112 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "SMTP 使用者名稱" -#: Library/Modules/Builtin/Strings.cs:113 -#, csharp-format -msgid "Failed to send email: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:114 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "無法寄送電子郵件到伺服器: {0}, 訊息: {1},正在重試 {2}" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:119 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "這個模組提供以 XMPP 寄送狀態報告" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "XMPP 通知模組" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "XMPP 收件者電子郵件" -#: Library/Modules/Builtin/Strings.cs:120 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:121 -#: Library/Modules/Builtin/Strings.cs:151 -msgid "The message template" -msgstr "訊息範本" - -#: Library/Modules/Builtin/Strings.cs:122 -#: Library/Modules/Builtin/Strings.cs:152 +#: 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" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible values are: Error, Warning, Success\n" "\n" "All command line options are also reported within %value%, e.g. %volsize%. Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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 "" +"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 msgid "The XMPP username" msgstr "XMPP 帳號" -#: Library/Modules/Builtin/Strings.cs:132 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" -msgstr "要用來寄送訊息的帳號,包含主機名稱。例如 “account@jabber.org/Home”" +"Use this option to set a password for the account that will send the " +"message." +msgstr "" -#: Library/Modules/Builtin/Strings.cs:133 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "XMPP 密碼" -#: Library/Modules/Builtin/Strings.cs:134 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:136 -#: Library/Modules/Builtin/Strings.cs:166 +#: Library/Modules/Builtin/Strings.cs:158 +#: 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" "You can supply multiple options with a comma separator, e.g. \"{0},{1}\". The special value \"{4}\" is a shorthand for \"{0},{1},{2},{3}\" and will cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -#: Library/Modules/Builtin/Strings.cs:168 -msgid "Send messages for all operations" -msgstr "寄送訊息給所有的操作者" - -#: Library/Modules/Builtin/Strings.cs:139 -#: Library/Modules/Builtin/Strings.cs:169 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:140 -msgid "XMPP report module" -msgstr "XMPP 通知模組" - -#: Library/Modules/Builtin/Strings.cs:141 -msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "這個模組提供以 XMPP 寄送狀態報告" - -#: Library/Modules/Builtin/Strings.cs:142 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:143 -#, csharp-format -msgid "Failed to send jabber message: {0}" -msgstr "寄送 jabber 訊息失敗: {0}" - -#: Library/Modules/Builtin/Strings.cs:147 -msgid "HTTP report module" -msgstr "HTTP 通知功能" - -#: Library/Modules/Builtin/Strings.cs:148 -msgid "" -"This module provides support for sending status reports via HTTP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:150 -msgid "HTTP report url" -msgstr "" - #: Library/Modules/Builtin/Strings.cs:161 -msgid "The name of the parameter to send the message as" +#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:218 +msgid "" +"By default, messages will only be sent after a backup operation. Use this " +"option to send messages for all operations." msgstr "" #: Library/Modules/Builtin/Strings.cs:162 -msgid "The name of the parameter to send the message as." -msgstr "" +#: Library/Modules/Builtin/Strings.cs:191 +#: Library/Modules/Builtin/Strings.cs:219 +msgid "Send messages for all operations" +msgstr "寄送訊息給所有的操作者" #: Library/Modules/Builtin/Strings.cs:163 -msgid "Extra parameters to add to the http message" +msgid "Timeout occurred while logging in to jabber server" msgstr "" -#: Library/Modules/Builtin/Strings.cs:164 +#: Library/Modules/Builtin/Strings.cs:168 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"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 -#, csharp-format -msgid "Failed to send http message: {0}" -msgstr "寄送 http 訊息失敗: {0}" +msgid "Use this option to set the channel ID." +msgstr "" #: Library/Modules/Builtin/Strings.cs:171 -msgid "Send data as JSON body" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:172 -msgid "Use this flag to send the result data as a JSON object" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:173 -msgid "Sets the HTTP verb to use" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "" -"Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:178 -#, csharp-format -msgid "Failed to send message: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:179 -msgid "Defines a log level for messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:180 -msgid "" -"Use this option to set the log level for messages to include in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:181 -msgid "Log message filter" +msgid "Telegram channel id" msgstr "" #: Library/Modules/Builtin/Strings.cs:182 msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" +"Use this option to set a bot ID for the bot that will send the message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:183 -msgid "Limits log lines" -msgstr "限制記錄行數" - #: Library/Modules/Builtin/Strings.cs:184 +msgid "The Telegram bot ID" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:185 +msgid "" +"Use this option to set a API key for the bot that will send the message." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:186 +msgid "The Telegram API key" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:192 +msgid "Timeout occurred while sending to Telegram server" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:197 +msgid "" +"This module provides support for sending status reports via HTTP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:198 +msgid "HTTP report module" +msgstr "HTTP 通知功能" + +#: Library/Modules/Builtin/Strings.cs:199 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:200 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:211 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:212 +msgid "The name of the parameter to send the message as" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:213 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:214 +msgid "Extra parameters to add to the http message" +msgstr "" + +#: 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: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 "" + +#: Library/Modules/Builtin/Strings.cs:223 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:224 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:225 +msgid "HTTP report URLs for sending JSON data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:230 +#, csharp-format +msgid "Failed to send message: {0}" +msgstr "" + +#: 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: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:234 +msgid "Log message filter" +msgstr "" + +#: 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/ResultSerialization/ResultFormatSerializerProvider.cs:19 +#: Library/Modules/Builtin/Strings.cs:236 +msgid "Limit log lines" +msgstr "" + +#: Library/Modules/Builtin/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" msgstr "" -#: Library/Utility/Strings.cs:7 +#: Library/Utility/Strings.cs:27 #, csharp-format msgid "Invalid size value: {0}" msgstr "" -#: Library/Utility/Strings.cs:10 +#: Library/Utility/Strings.cs:30 msgid "The SSL certificate validator was called in an incorrect order" msgstr "" -#: Library/Utility/Strings.cs:11 -#, csharp-format -msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync " -"/etc/pki/tls/certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" -msgstr "" - -#: Library/Utility/Strings.cs:12 +#: Library/Utility/Strings.cs:31 #, csharp-format msgid "" "The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1}" -" to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" -#: Library/Utility/Strings.cs:13 +#: Library/Utility/Strings.cs:32 #, csharp-format msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:16 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:19 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:20 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:21 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:24 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:25 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:28 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "{0} bytes" -#: Library/Utility/Strings.cs:29 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "{0:N} GB" -#: Library/Utility/Strings.cs:30 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "{0:N} KB" -#: Library/Utility/Strings.cs:31 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:32 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "{0:N} TB" -#: Library/Utility/Strings.cs:33 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " "are: {1}" msgstr "" -#: Library/Utility/FilterGroups.cs:185 +#: Library/Utility/FilterGroups.cs:191 #, csharp-format msgid "{0}: Selects no filters." msgstr "" -#: Library/Utility/FilterGroups.cs:186 +#: Library/Utility/FilterGroups.cs:192 #, csharp-format msgid "{0}: A set of default exclude filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:187 +#: Library/Utility/FilterGroups.cs:193 #, csharp-format msgid "{0}: A set of default include filters, currently evaluates to: {1}." msgstr "" -#: Library/Utility/FilterGroups.cs:198 +#: Library/Utility/FilterGroups.cs:204 #, csharp-format msgid " Aliases: {0}" msgstr "" -#: Library/Utility/FilterGroups.cs:211 +#: Library/Utility/FilterGroups.cs:217 #, csharp-format msgid "" "{0}: Files that are owned by the system or not suited to be backed up. This " @@ -4390,36 +4874,36 @@ msgid "" " least apply these filters." msgstr "" -#: Library/Utility/FilterGroups.cs:213 +#: Library/Utility/FilterGroups.cs:219 #, csharp-format msgid "" "{0}: Files that belong to the operating system. These files are restored " "when the operating system is re-installed." msgstr "" -#: Library/Utility/FilterGroups.cs:215 +#: Library/Utility/FilterGroups.cs:221 #, csharp-format msgid "{0}: Files and folders that are known to be storage of temporary data." msgstr "" -#: Library/Utility/FilterGroups.cs:217 +#: Library/Utility/FilterGroups.cs:223 #, csharp-format msgid "" "{0}: Files and folders that are known cache locations for the operating " "system and various applications" msgstr "" -#: Library/Utility/FilterGroups.cs:219 +#: Library/Utility/FilterGroups.cs:225 #, csharp-format msgid "{0}: Installed programs and their libraries, but not their settings." msgstr "" -#: CommandLine/Strings.cs:4 +#: CommandLine/CLI/Strings.cs:27 #, csharp-format msgid "The command {0} needs at least one of the following options set: {1}" msgstr "命令 {0} 需要以下至少一個設定集: {1}" -#: CommandLine/Strings.cs:5 +#: CommandLine/CLI/Strings.cs:28 #, csharp-format msgid "" "Found {0} commands but expected {1}, commands: \n" @@ -4428,129 +4912,155 @@ msgstr "" "找到 {0} 個命令但期望為 {1},命令: \n" "{2}" -#: CommandLine/Strings.cs:7 +#: CommandLine/CLI/Strings.cs:30 #, csharp-format msgid "Command not supported: {0}" msgstr "不支援的命令︰ {0}" -#: CommandLine/Strings.cs:8 -msgid "No filesets matched the criteria" +#: CommandLine/CLI/Strings.cs:31 +msgid "No filesets matched the criteria." msgstr "" -#: CommandLine/Strings.cs:9 +#: CommandLine/CLI/Strings.cs:32 msgid "The following filesets would be deleted:" msgstr "" -#: CommandLine/Strings.cs:10 +#: CommandLine/CLI/Strings.cs:33 msgid "These filesets were deleted:" msgstr "" -#: CommandLine/Strings.cs:11 +#: CommandLine/CLI/Strings.cs:34 msgid "Supported backends:" msgstr "" -#: CommandLine/Strings.cs:12 +#: CommandLine/CLI/Strings.cs:35 msgid "Supported compression modules:" msgstr "" -#: CommandLine/Strings.cs:13 +#: CommandLine/CLI/Strings.cs:36 msgid "Supported encryption modules:" msgstr "" -#: CommandLine/Strings.cs:14 +#: CommandLine/CLI/Strings.cs:37 msgid "Supported options:" msgstr "" -#: CommandLine/Strings.cs:15 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#: CommandLine/CLI/Strings.cs:38 +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" -#: CommandLine/Strings.cs:16 -msgid "Module is not loaded automatically, use --enable-module to load it" +#: CommandLine/CLI/Strings.cs:39 +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" -#: CommandLine/Strings.cs:17 +#: CommandLine/CLI/Strings.cs:40 msgid "Supported generic modules:" msgstr "" -#: CommandLine/Strings.cs:20 +#: CommandLine/CLI/Strings.cs:42 +#, csharp-format +msgid "" +"Filters cannot be specified on the commandline if filters are also present " +"in the parameter file. Use the special --{0}, --{1}, or --{2} options to " +"specify filters inside the parameter file. Each filter must be prefixed with" +" either a + or a -, and multiple filters must be joined with {3}." +msgstr "" + +#: CommandLine/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" +"not be set on the commandline." msgstr "" -#: CommandLine/Strings.cs:23 +#: CommandLine/CLI/Strings.cs:44 +#, 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 "" + +#: CommandLine/CLI/Strings.cs:46 #, csharp-format msgid "An error occured: {0}" msgstr "" -#: CommandLine/Strings.cs:24 +#: CommandLine/CLI/Strings.cs:47 #, csharp-format msgid "The inner error message is: {0}" msgstr "內部錯誤訊息: {0}" -#: CommandLine/Strings.cs:25 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{Applications}}." msgstr "" -#: CommandLine/Strings.cs:26 +#: CommandLine/CLI/Strings.cs:49 msgid "Include files" msgstr "" -#: CommandLine/Strings.cs:27 +#: 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 also supported and can be supplied by using hard braces, i.e. " +"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, i.e. " +"files and folders) can be specified by using curly braces, e.g. " "{{TemporaryFiles}}." msgstr "" -#: CommandLine/Strings.cs:28 +#: CommandLine/CLI/Strings.cs:51 msgid "Exclude files" msgstr "" -#: CommandLine/Strings.cs:29 +#: CommandLine/CLI/Strings.cs:52 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" -#: CommandLine/Strings.cs:30 +#: CommandLine/CLI/Strings.cs:53 msgid "Use control files" msgstr "" -#: CommandLine/Strings.cs:31 +#: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " "normally go to the console will be redirected to the log." msgstr "" -#: CommandLine/Strings.cs:32 +#: CommandLine/CLI/Strings.cs:55 msgid "Disable console output" msgstr "" -#: CommandLine/Strings.cs:41 +#: CommandLine/CLI/Strings.cs:63 #, csharp-format msgid "This link may provide additional information: {0}" msgstr "" -#: CommandLine/Program.cs:283 +#: CommandLine/CLI/Program.cs:290 msgid "Toggle automatic updates" msgstr "啟用自動更新" -#: CommandLine/Program.cs:283 +#: 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 21c12c73a..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-26 20:25+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 @@ -50,13 +52,14 @@ msgid "Failed to decrypt data (invalid passphrase?): {0}" msgstr "" #: Library/Encryption/Strings.cs:41 +#, csharp-format msgid "" "The GPG encryption module uses the GNU Privacy Guard program to encrypt and " "decrypt files. It requires that the gpg executable is available on the " "system. On Windows it is assumed that this is in the default installation " "folder under program files, under Linux and OSX it is assumed that the " "program is available via the PATH environment variable. It is possible to " -"supply the path to GPG using the --gpg-program-path switch." +"supply the path to GPG using the option --{0}." msgstr "" #: Library/Encryption/Strings.cs:42 @@ -109,7 +112,7 @@ msgid "Use GPG Armor" msgstr "" #: Library/Encryption/Strings.cs:52 -msgid "Overrides the GPG command supplied for decryption" +msgid "Overrides the GPG command supplied for decryption." msgstr "" #: Library/Encryption/Strings.cs:53 @@ -119,8 +122,8 @@ msgstr "" #: Library/Encryption/Strings.cs:54 #, csharp-format msgid "" -"Overrides the default GPG encryption command \"{0}\", normal usage is to " -"request asymetric encryption with the setting {1}" +"Overrides the default GPG encryption command \"{0}\". Normal usage is to " +"request asymetric encryption with the setting {1}." msgstr "" #: Library/Encryption/Strings.cs:55 @@ -300,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 @@ -324,17 +323,17 @@ msgstr "" 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" +"must also be set." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:31 Library/Backend/FTP/Strings.cs:33 -#: Library/Backend/CloudFiles/Strings.cs:27 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/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:28 #: Library/Backend/SharePoint/Strings.cs:29 -#: Library/Backend/WEBDAV/Strings.cs:28 +#: Library/Backend/WEBDAV/Strings.cs:29 msgid "Supplies the password used to connect to the server" msgstr "" @@ -346,27 +345,27 @@ msgstr "" msgid "Supplies the domain used to connect to the server" msgstr "" -#: Library/Backend/OpenStack/Strings.cs:34 Library/Backend/FTP/Strings.cs:34 -#: Library/Backend/CloudFiles/Strings.cs:28 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/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:29 #: Library/Backend/SharePoint/Strings.cs:30 -#: Library/Backend/WEBDAV/Strings.cs:29 +#: Library/Backend/WEBDAV/Strings.cs:30 msgid "" "The username used to connect to the server. This may also be supplied as the " "environment variable \"AUTH_USERNAME\"." msgstr "" -#: Library/Backend/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:35 -#: Library/Backend/CloudFiles/Strings.cs:29 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/OpenStack/Strings.cs:35 Library/Backend/FTP/Strings.cs:36 +#: Library/Backend/CloudFiles/Strings.cs:31 Library/Backend/S3/Strings.cs:35 +#: 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:30 #: Library/Backend/SharePoint/Strings.cs:31 -#: Library/Backend/WEBDAV/Strings.cs:30 +#: Library/Backend/WEBDAV/Strings.cs:31 msgid "Supplies the username used to connect to the server" msgstr "" @@ -403,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 @@ -444,85 +443,87 @@ 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/" -"folder\"" +"formats are \"ftp://hostname/folder\" and \"ftp://username:password@hostname/" +"folder\"." msgstr "" #: Library/Backend/FTP/Strings.cs:28 -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" +msgid "FTP" msgstr "" -#: Library/Backend/FTP/Strings.cs:29 Library/Backend/FTP/Strings.cs:31 +#: Library/Backend/FTP/Strings.cs:29 +#, csharp-format +msgid "" +"Activate this option to make the FTP connection in active mode. Even if the " +"option --{0} is also set, the connection will be made in active mode." +msgstr "" + +#: Library/Backend/FTP/Strings.cs:30 Library/Backend/FTP/Strings.cs:32 msgid "Toggles the FTP connections method" msgstr "" -#: Library/Backend/FTP/Strings.cs:30 +#: 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:32 Library/Backend/CloudFiles/Strings.cs:26 -#: Library/Backend/S3/Strings.cs:31 -#: Library/Backend/AlternativeFTP/Strings.cs:31 -#: Library/Backend/SSHv2/Strings.cs:47 Library/Backend/File/Strings.cs:29 -#: Library/Backend/Backblaze/Strings.cs:30 -#: Library/Backend/AzureBlob/Strings.cs:36 Library/Backend/Mega/Strings.cs:25 +#: 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:27 #: Library/Backend/SharePoint/Strings.cs:28 -#: Library/Backend/WEBDAV/Strings.cs:27 +#: Library/Backend/WEBDAV/Strings.cs:28 msgid "" "The password used to connect to the server. This may also be supplied as the " "environment variable \"AUTH_PASSWORD\"." msgstr "" -#: Library/Backend/FTP/Strings.cs:36 -msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over ftp (ftps)." -msgstr "" - #: Library/Backend/FTP/Strings.cs:37 -msgid "Instructs Duplicati to use an SSL (ftps) connection" +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over ftp " +"(ftps)." msgstr "" #: Library/Backend/FTP/Strings.cs:38 -msgid "FTP" +msgid "Instructs Duplicati to use an SSL (ftps) connection" msgstr "" -#: Library/Backend/FTP/Strings.cs:39 Library/Backend/WEBDAV/Strings.cs:35 +#: Library/Backend/FTP/Strings.cs:39 +msgid "" +"To protect against network failures, every upload will be attempted " +"verified. Use this option to disable this verification to make the upload " +"faster but less reliable." +msgstr "" + +#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/AlternativeFTP/Strings.cs:44 +msgid "Disable upload verification" +msgstr "" + +#: Library/Backend/FTP/Strings.cs:41 Library/Backend/WEBDAV/Strings.cs:35 #: Library/Backend/TahoeLAFS/Strings.cs:28 #, csharp-format msgid "The folder {0} was not found, message: {1}" msgstr "" -#: Library/Backend/FTP/Strings.cs:40 +#: Library/Backend/FTP/Strings.cs:42 #: Library/Backend/AlternativeFTP/Strings.cs:41 #, csharp-format msgid "" -"The file {0} was uploaded but not found afterwards, the file listing " +"The file {0} was uploaded but not found afterwards. The file listing " "returned {1}" msgstr "" -#: Library/Backend/FTP/Strings.cs:41 -#: Library/Backend/AlternativeFTP/Strings.cs:42 +#: 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 "" - -#: Library/Backend/FTP/Strings.cs:42 -#: Library/Backend/AlternativeFTP/Strings.cs:44 -msgid "Disable upload verification" -msgstr "" - -#: Library/Backend/FTP/Strings.cs:43 -msgid "" -"To protect against network failures, every upload will be attempted " -"verified. Use this option to disable this verification to make the upload " -"faster but less reliable." +"to be {2}." msgstr "" #: Library/Backend/GoogleServices/GCSConfig.cs:71 @@ -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,12 +547,12 @@ 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 #, csharp-format -msgid "You must supply a project ID with --{0} for creating a bucket" +msgid "You must supply a project ID with --{0} for creating a bucket." msgstr "" #: Library/Backend/GoogleServices/Strings.cs:31 @@ -560,7 +561,8 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:27 #: Library/Backend/Dropbox/Strings.cs:29 #: Library/Backend/OAuthHelper/Strings.cs:29 -msgid "The authorization code" +#, csharp-format +msgid "The authorization token retrieved from {0}" msgstr "" #: Library/Backend/GoogleServices/Strings.cs:32 @@ -569,11 +571,10 @@ msgstr "" #: Library/Backend/Jottacloud/Strings.cs:28 #: Library/Backend/Dropbox/Strings.cs:30 #: Library/Backend/OAuthHelper/Strings.cs:30 -#, csharp-format -msgid "The authorization token retrieved from {0}" +msgid "The authorization code" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:34 +#: Library/Backend/GoogleServices/Strings.cs:33 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to " @@ -582,11 +583,11 @@ msgid "" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:36 +#: Library/Backend/GoogleServices/Strings.cs:35 msgid "Specifies location option for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:37 +#: Library/Backend/GoogleServices/Strings.cs:36 #, csharp-format msgid "" "This option is only used when creating new buckets. Use this option to " @@ -595,94 +596,94 @@ msgid "" "{0}" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:39 +#: Library/Backend/GoogleServices/Strings.cs:38 msgid "Specifies 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 "" + #: Library/Backend/GoogleServices/Strings.cs:40 msgid "Specifies project for creating a bucket" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:41 +#: Library/Backend/GoogleServices/Strings.cs:44 msgid "" -"This option is only used when creating new buckets. Use this option to " -"supply the project ID that the bucket is attached to. The project determines " -"where usage charges are applied" -msgstr "" - -#: Library/Backend/GoogleServices/Strings.cs:46 -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 "" -#: Library/Backend/GoogleServices/Strings.cs:49 +#: Library/Backend/GoogleServices/Strings.cs:45 msgid "Google Drive" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:50 +#: Library/Backend/GoogleServices/Strings.cs:46 #, csharp-format -msgid "There is more than one item named \"{0}\" in the folder \"{1}\"" +msgid "There is more than one item named \"{0}\" in the folder \"{1}\"." msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:51 +#: Library/Backend/GoogleServices/Strings.cs:49 +msgid "" +"This option sets the team drive to use. Leaving it empty uses the personal " +"drive." +msgstr "" + +#: Library/Backend/GoogleServices/Strings.cs:50 msgid "Team drive ID" msgstr "" -#: Library/Backend/GoogleServices/Strings.cs:52 -msgid "" -"This option sets the team drive to use. Leaving it empty uses the personal " -"drive" -msgstr "" - #: Library/Backend/CloudFiles/Strings.cs:24 -#, csharp-format msgid "" -"CloudFiles use different servers for authentication based on where the " -"account resides, use this option to set an alternate authentication URL. " -"This option overrides --{0}." +"This backend can read and write data to CloudFiles. Allowed format is " +"\"cloudfiles://container/folder\"." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:25 +msgid "Rackspace CloudFiles" +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:26 +#, csharp-format +msgid "" +"CloudFiles use different servers for authentication based on where the " +"account resides. Use this option to set an alternate authentication URL. " +"This option overrides --{0}." +msgstr "" + +#: Library/Backend/CloudFiles/Strings.cs:27 msgid "Provide another authentication URL" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:30 -msgid "Supplies the API Access Key used to authenticate with CloudFiles." +#: Library/Backend/CloudFiles/Strings.cs:32 +msgid "The API Access Key used to authenticate with CloudFiles." msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:31 +#: Library/Backend/CloudFiles/Strings.cs:33 msgid "Supplies the access key used to connect to the server" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:32 +#: 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 "" -#: Library/Backend/CloudFiles/Strings.cs:33 +#: Library/Backend/CloudFiles/Strings.cs:35 msgid "Use a UK account" msgstr "" -#: Library/Backend/CloudFiles/Strings.cs:34 -msgid "Supplies the username used to authenticate with CloudFiles." -msgstr "" - -#: Library/Backend/CloudFiles/Strings.cs:35 -msgid "Supplies the username used to authenticate with CloudFiles" -msgstr "" - #: Library/Backend/CloudFiles/Strings.cs:36 -msgid "" -"Supports connections to the CloudFiles backend. Allowed formats is " -"\"cloudfiles://container/folder\"." +msgid "The username used to authenticate with CloudFiles." msgstr "" #: Library/Backend/CloudFiles/Strings.cs:37 -msgid "Rackspace CloudFiles" +msgid "Supplies the username used to authenticate with CloudFiles" msgstr "" #: Library/Backend/CloudFiles/Strings.cs:38 @@ -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 @@ -720,40 +721,42 @@ msgstr "" #: Library/Backend/S3/Strings.cs:26 msgid "" -"The AWS \"Secret Access Key\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-password\" property" +"This backend can read and write data to an S3 compatible server. Allowed " +"format is \"s3://bucketname/prefix\"." msgstr "" #: Library/Backend/S3/Strings.cs:27 -msgid "The AWS \"Secret Access Key\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:28 -msgid "" -"The AWS \"Access Key ID\" can be obtained after logging into your AWS " -"account, this can also be supplied through the \"auth-username\" property" -msgstr "" - -#: Library/Backend/S3/Strings.cs:29 -msgid "The AWS \"Access Key ID\"" -msgstr "" - -#: Library/Backend/S3/Strings.cs:30 msgid "S3 compatible" msgstr "" -#: Library/Backend/S3/Strings.cs:35 -msgid "No S3 secret key given" +#: 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 option --{0}." +msgstr "" + +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/S3/Strings.cs:31 +msgid "AWS Access Key ID" msgstr "" #: Library/Backend/S3/Strings.cs:36 -msgid "No S3 userID given" +msgid "No S3 secret key given" msgstr "" #: Library/Backend/S3/Strings.cs:37 -msgid "" -"This backend can read and write data to an S3 compatible server. Allowed " -"formats are: \"s3://bucketname/prefix\"" +msgid "No S3 userID given" msgstr "" #: Library/Backend/S3/Strings.cs:38 @@ -783,24 +786,24 @@ msgid "Specifies an alternate S3 server name" msgstr "" #: Library/Backend/S3/Strings.cs:44 -msgid "Specifies the S3 client library to use" -msgstr "" - -#: Library/Backend/S3/Strings.cs:45 -msgid "" -"Use this flag to communicate using Secure Socket Layer (SSL) over http " -"(https). Note that bucket names containing a period has problems with SSL " -"connections." -msgstr "" - -#: Library/Backend/S3/Strings.cs:46 msgid "" "Set either to aws or minio. Then either the AWS SDK or Minio SDK will be " "used to communicate with S3 services." msgstr "" +#: Library/Backend/S3/Strings.cs:45 +msgid "Specifies the S3 client library to use" +msgstr "" + +#: Library/Backend/S3/Strings.cs:46 +msgid "" +"Use this option to communicate using Secure Socket Layer (SSL) over http " +"(https). Note that bucket names containing a period has problems with SSL " +"connections." +msgstr "" + #: Library/Backend/S3/Strings.cs:47 Library/Backend/WEBDAV/Strings.cs:40 -#: Library/Backend/TahoeLAFS/Strings.cs:26 +#: Library/Backend/TahoeLAFS/Strings.cs:27 msgid "Instructs Duplicati to use an SSL (https) connection" msgstr "" @@ -859,30 +862,31 @@ 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 " -"\"aftp://username:password@hostname/folder\"" +"alternative FTP client. Allowed formats are \"aftp://hostname/folder\" and " +"\"aftp://username:password@hostname/folder\"." msgstr "" -#: Library/Backend/AlternativeFTP/Strings.cs:35 -msgid "Log FTP dialog to terminal console for debugging purposes" +#: Library/Backend/AlternativeFTP/Strings.cs:31 +msgid "Alternative FTP" msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:36 -msgid "Log FTP dialog to terminal console" +msgid "" +"Use this option to log FTP dialog to terminal console for debugging purposes." msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:37 -msgid "" -"Log FTP PRIVATE info (username, password) to console for debugging purposes " -"(DO NOT POST THIS TO THE INTERNET!)" +msgid "Log FTP dialog to terminal console" msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:38 -msgid "Log FTP PRIVATE info to console" +msgid "" +"Use this option to log FTP PRIVATE info (username, password) to console for " +"debugging purposes (DO NOT POST THIS TO THE INTERNET!)" msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:39 -msgid "Alternative FTP" +msgid "Log FTP PRIVATE info to console" msgstr "" #: Library/Backend/AlternativeFTP/Strings.cs:40 @@ -890,6 +894,13 @@ msgstr "" msgid "The folder {0} was not found. Message: {1}" msgstr "" +#: Library/Backend/AlternativeFTP/Strings.cs:42 +#, csharp-format +msgid "" +"The file {0} was uploaded but the returned size was {1} and it was expected " +"to be {2}" +msgstr "" + #: Library/Backend/AlternativeFTP/Strings.cs:43 msgid "" "To protect against network or server failures, every upload will be " @@ -960,27 +971,27 @@ msgid "SSH Key Generator" msgstr "" #: Library/Backend/SSHv2/Strings.cs:28 -msgid "Public key username" +msgid "A username to append to the public key." msgstr "" #: Library/Backend/SSHv2/Strings.cs:29 -msgid "A username to append to the public key" +msgid "Public key username" msgstr "" #: Library/Backend/SSHv2/Strings.cs:30 -msgid "The key type" +msgid "Determines the type of key to generate." msgstr "" #: Library/Backend/SSHv2/Strings.cs:31 -msgid "Determines the type of key to generate" +msgid "The key type" msgstr "" #: Library/Backend/SSHv2/Strings.cs:32 -msgid "The key length" +msgid "The length of the key in bits." msgstr "" #: Library/Backend/SSHv2/Strings.cs:33 -msgid "The length of the key in bits" +msgid "The key length" msgstr "" #: Library/Backend/SSHv2/Strings.cs:37 @@ -992,95 +1003,94 @@ msgid "SSH Key Uploader" msgstr "" #: Library/Backend/SSHv2/Strings.cs:39 -msgid "The SSH connection URL" +msgid "The SSH connection URL used to establish the connection." msgstr "" #: Library/Backend/SSHv2/Strings.cs:40 -msgid "The SSH connection URL used to establish the connection" +msgid "The SSH connection URL" msgstr "" #: Library/Backend/SSHv2/Strings.cs:41 -msgid "The SSH public key to append" +msgid "" +"The SSH public key must be a valid SSH string, which is appended to the .ssh/" +"authorized_keys file." msgstr "" #: Library/Backend/SSHv2/Strings.cs:42 -msgid "" -"The SSH public key must be a valid SSH string, which is appended to the .ssh/" -"authorized_keys file" +msgid "The SSH public key to append" 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 "" -#: Library/Backend/SSHv2/Strings.cs:51 -msgid "" -"The server fingerprint used for validation of server identity. Format is eg. " -"\"ssh-rsa 4096 11:22:33:44:55:66:77:88:99:00:11:22:33:44:55:66\"." +#: Library/Backend/SSHv2/Strings.cs:47 +msgid "SFTP (SSH)" msgstr "" #: Library/Backend/SSHv2/Strings.cs:52 -msgid "Supplies server fingerprint used for validation of server identity" +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 "" #: Library/Backend/SSHv2/Strings.cs:53 +msgid "Supplies server fingerprint used for validation of server identity" +msgstr "" + +#: Library/Backend/SSHv2/Strings.cs:54 msgid "" "To guard against man-in-the-middle attacks, the server fingerprint is " "verified on connection. Use this option to disable host-key fingerprint " "verification. You should only use this option for testing." msgstr "" -#: Library/Backend/SSHv2/Strings.cs:54 +#: Library/Backend/SSHv2/Strings.cs:55 msgid "Disables fingerprint validation" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:55 +#: 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:56 Library/Backend/SSHv2/Strings.cs:58 +#: Library/Backend/SSHv2/Strings.cs:57 Library/Backend/SSHv2/Strings.cs:59 msgid "Uses a SSH private key to authenticate" msgstr "" -#: Library/Backend/SSHv2/Strings.cs:57 +#: 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 "" - -#: Library/Backend/SSHv2/Strings.cs:59 -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" +"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 "Sets the operation timeout value" +msgid "" +"Use this option to manage the internal timeout for SSH operations. If the " +"value is set to zero, the operations will not time out." msgstr "" #: Library/Backend/SSHv2/Strings.cs:61 -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." +msgid "Sets the operation timeout value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:62 -msgid "Sets a keepalive value" +msgid "" +"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 "SFTP (SSH)" +msgid "Sets a keepalive value" msgstr "" #: Library/Backend/SSHv2/Strings.cs:64 @@ -1105,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 "" @@ -1114,73 +1124,86 @@ msgid "Box.com" msgstr "" #: Library/Backend/Box/Strings.cs:29 -msgid "Force delete files" -msgstr "" - -#: Library/Backend/Box/Strings.cs:30 msgid "" "After deleting a file, it may end up in the trash folder where it will be " "deleted after a grace period. Use this command to force immediate removal of " "delete files." msgstr "" -#: Library/Backend/Rclone/Strings.cs:26 -msgid "Rclone" +#: Library/Backend/Box/Strings.cs:30 +msgid "Force delete files" msgstr "" -#: Library/Backend/Rclone/Strings.cs:27 +#: Library/Backend/Rclone/Strings.cs:26 msgid "This backend can read and write data to Rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:28 -msgid "Local repository" +#: Library/Backend/Rclone/Strings.cs:27 +msgid "Rclone" msgstr "" -#: Library/Backend/Rclone/Strings.cs:29 +#: Library/Backend/Rclone/Strings.cs:28 msgid "" "Local repository for Rclone. Make sure it is configured as a local drive, as " "it needs access to the files generated by Duplicati." msgstr "" -#: Library/Backend/Rclone/Strings.cs:30 -msgid "Remote repository" +#: Library/Backend/Rclone/Strings.cs:29 +msgid "Local repository" msgstr "" -#: Library/Backend/Rclone/Strings.cs:31 +#: Library/Backend/Rclone/Strings.cs:30 msgid "" "Remote repository for Rclone. This can be any of the backends provided by " "Rclone. More info available on https://rclone.org/." msgstr "" +#: Library/Backend/Rclone/Strings.cs:31 +msgid "Remote repository" +msgstr "" + #: Library/Backend/Rclone/Strings.cs:32 -msgid "Remote path" +msgid "Path on the Remote repository." msgstr "" #: Library/Backend/Rclone/Strings.cs:33 -msgid "Path on the Remote repository. " +msgid "Remote path" msgstr "" #: Library/Backend/Rclone/Strings.cs:34 -msgid "Rclone options" -msgstr "" - -#: Library/Backend/Rclone/Strings.cs:35 msgid "Options will be transferred to rclone." msgstr "" -#: Library/Backend/Rclone/Strings.cs:36 -msgid "Rclone executable" +#: Library/Backend/Rclone/Strings.cs:35 +msgid "Rclone options" msgstr "" -#: Library/Backend/Rclone/Strings.cs:37 +#: Library/Backend/Rclone/Strings.cs:36 msgid "" "Full path to the rclone executable. Only needed if it's not in your path." msgstr "" +#: Library/Backend/Rclone/Strings.cs:37 +msgid "Rclone executable" +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\" 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 "" + +#: Library/Backend/File/Strings.cs:25 +msgid "Local folder or drive" +msgstr "" + +#: Library/Backend/File/Strings.cs:26 #, csharp-format msgid "" -"This option only works when the --{0} option is also specified. If there are " +"This option only works when the option --{0} is also specified. If there are " "alternate paths specified, this option indicates the name of a marker file " "that must be present in the folder. This can be used to handle situations " "where an external drive changes drive letter or mount point. By ensuring " @@ -1189,11 +1212,11 @@ msgid "" "file existence." msgstr "" -#: Library/Backend/File/Strings.cs:25 +#: Library/Backend/File/Strings.cs:27 msgid "Look for a file in the destination folder" msgstr "" -#: Library/Backend/File/Strings.cs:26 +#: Library/Backend/File/Strings.cs:28 #, csharp-format msgid "" "This option allows multiple targets to be specified. The primary target path " @@ -1208,23 +1231,10 @@ msgid "" "destinations." msgstr "" -#: Library/Backend/File/Strings.cs:27 +#: Library/Backend/File/Strings.cs:29 msgid "A list of secondary target paths" msgstr "" -#: Library/Backend/File/Strings.cs:28 -msgid "" -"This backend can read and write data to an file based backend. Allowed " -"formats are \"file://hostname/folder\" or \"file://username:" -"password@hostname/folder\". You may supply UNC paths (eg: \"file://\\" -"\\server\\folder\") or local paths (eg: (win) \"file://c:\\folder\", (linux) " -"\"file:///usr/pub/files\")" -msgstr "" - -#: Library/Backend/File/Strings.cs:33 -msgid "Local folder or drive" -msgstr "" - #: Library/Backend/File/Strings.cs:34 #, csharp-format msgid "The folder {0} does not exist" @@ -1238,12 +1248,12 @@ msgid "" msgstr "" #: Library/Backend/File/Strings.cs:36 +#, csharp-format msgid "" "When storing the file, the standard operation is to copy the file and delete " "the original. This sequence ensures that the operation can be retried if " "something goes wrong. Activating this option may cause the retry operation " -"to fail. This option has no effect unless the --disable-streaming-transfers " -"option is activated." +"to fail. This option has no effect unless the option --{0} is activated." msgstr "" #: Library/Backend/File/Strings.cs:37 @@ -1251,69 +1261,69 @@ msgid "Move the file instead of copying it" msgstr "" #: Library/Backend/File/Strings.cs:38 -msgid "Force authentication against remote share" +msgid "" +"If this option is set, any existing authentication against the remote share " +"is dropped before attempting to authenticate." msgstr "" #: Library/Backend/File/Strings.cs:39 -msgid "" -"If this option is set, any existing authentication against the remote share " -"is dropped before attempting to authenticate" +msgid "Force authentication against remote share" msgstr "" #: Library/Backend/File/Strings.cs:40 -msgid "Disable length verification" -msgstr "" - -#: Library/Backend/File/Strings.cs:41 msgid "" "As an extra precaution the uploaded file length will be checked against the " "local source length." msgstr "" +#: Library/Backend/File/Strings.cs:41 +msgid "Disable length verification" +msgstr "" + #: Library/Backend/Backblaze/Strings.cs:25 msgid "" -"The \"B2 Cloud Storage Application Key\" can be obtained after logging into " -"your Backblaze account, this can also be supplied through the \"auth-" -"password\" property" +"This backend can read and write data to the Backblaze B2 Cloud Storage. " +"Allowed format is \"b2://bucketname/prefix\"." msgstr "" #: Library/Backend/Backblaze/Strings.cs:26 -msgid "The \"B2 Cloud Storage Application Key\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:27 -msgid "" -"The \"B2 Cloud Storage Account ID\" can be obtained after logging into your " -"Backblaze account, this can also be supplied through the \"auth-username\" " -"property" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:28 -msgid "The \"B2 Cloud Storage Account ID\"" -msgstr "" - -#: Library/Backend/Backblaze/Strings.cs:29 msgid "B2 Cloud Storage" msgstr "" -#: Library/Backend/Backblaze/Strings.cs:34 -msgid "No \"B2 Cloud Storage Application Key\" given" +#: 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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:28 +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 option --{0}." +msgstr "" + +#: Library/Backend/Backblaze/Strings.cs:30 +msgid "B2 Cloud Storage Account ID" msgstr "" #: Library/Backend/Backblaze/Strings.cs:35 -msgid "No \"B2 Cloud Storage Account ID\" given" +msgid "No B2 Cloud Storage Application Key given" msgstr "" #: Library/Backend/Backblaze/Strings.cs:36 -msgid "" -"This backend can read and write data to the Backblaze B2 Cloud Storage. " -"Allowed formats are: \"b2://bucketname/prefix\"" +msgid "No B2 Cloud Storage Account ID given" msgstr "" #: 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 " +"type. Refer to the B2 documentation for allowed types." msgstr "" #: Library/Backend/Backblaze/Strings.cs:38 @@ -1324,7 +1334,7 @@ msgstr "" msgid "" "Use this option to set the page size for listing contents of B2 buckets. A " "lower number means less data, but can increase the number of Class C " -"transaction on B2. Suggested values are between 100 and 1000" +"transaction on B2. Suggested values are between 100 and 1000." msgstr "" #: Library/Backend/Backblaze/Strings.cs:40 @@ -1334,8 +1344,8 @@ msgstr "" #: Library/Backend/Backblaze/Strings.cs:41 msgid "" "Change this if you want to use your custom domain to download files, and " -"uploading will not be affected. The default download url depends on your " -"account and looks like \"https://f00X.backblazeb2.com\"" +"uploading will not be affected. The default download URL depends on your " +"account and looks like \"https://f00X.backblazeb2.com\"." msgstr "" #: Library/Backend/Backblaze/Strings.cs:42 @@ -1345,8 +1355,8 @@ msgstr "" #: Library/Backend/Backblaze/Strings.cs:43 #, csharp-format msgid "" -"The setting \"{0}\" is invalid for \"{1}\", it must be an integer larger " -"than zero" +"The setting \"{0}\" is invalid for \"{1}\". It must be an integer larger " +"than zero." msgstr "" #: Library/Backend/Sia/Strings.cs:26 @@ -1387,10 +1397,6 @@ msgid "No Auth-ID was provided - you can get one from {0}" msgstr "" #: Library/Backend/OneDrive/Strings.cs:29 -msgid "Fragment size for large uploads" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:30 msgid "" "Size of individual fragments which are uploaded separately for large files. " "It is recommended to be between 5-10 MiB (though a smaller value may work " @@ -1398,75 +1404,79 @@ msgid "" "KiB." msgstr "" +#: Library/Backend/OneDrive/Strings.cs:30 +msgid "Fragment size for large uploads" +msgstr "" + #: Library/Backend/OneDrive/Strings.cs:31 -msgid "Number of retries for each fragment" +msgid "" +"Number of retry attempts made for each fragment before failing the overall " +"file upload." msgstr "" #: Library/Backend/OneDrive/Strings.cs:32 -msgid "" -"Number of retry attempts made for each fragment before failing the overall " -"file upload" +msgid "Number of retries for each fragment" msgstr "" #: Library/Backend/OneDrive/Strings.cs:33 -msgid "Millisecond delay between fragment errors" +msgid "" +"Amount of time (in milliseconds) to wait between failures when uploading " +"fragments." msgstr "" #: Library/Backend/OneDrive/Strings.cs:34 -msgid "" -"Amount of time (in milliseconds) to wait between failures when uploading " -"fragments" +msgid "Millisecond delay between fragment errors" msgstr "" #: Library/Backend/OneDrive/Strings.cs:35 -msgid "Whether the HttpClient class should be used" +msgid "Use this option to set HttpClient class to perform HTTP requests." msgstr "" #: Library/Backend/OneDrive/Strings.cs:36 -msgid "Use this option to set HttpClient class to perform HTTP requests" +msgid "Whether the HttpClient class should be used" msgstr "" #: Library/Backend/OneDrive/Strings.cs:41 -msgid "Microsoft OneDrive v2" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:42 #, 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})" +"the terms in {0} ({1}) and {2} ({3})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:42 +msgid "Microsoft OneDrive v2" msgstr "" #: Library/Backend/OneDrive/Strings.cs:43 -msgid "Optional ID of the drive" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:44 #, csharp-format msgid "" "ID of the drive to store data in. If no drive is specified, the default " "OneDrive or OneDrive for Business drive will be used via '{0}'." msgstr "" -#: Library/Backend/OneDrive/Strings.cs:49 -msgid "Microsoft SharePoint v2" +#: Library/Backend/OneDrive/Strings.cs:44 +msgid "Optional ID of the drive" msgstr "" -#: Library/Backend/OneDrive/Strings.cs:50 +#: Library/Backend/OneDrive/Strings.cs:49 #, csharp-format msgid "" "Stores files in a Microsoft SharePoint site via the Microsoft Graph API. " "Usage of this backend requires that you agree to the terms in {0} ({1}) and " -"{2} ({3})" +"{2} ({3})." +msgstr "" + +#: Library/Backend/OneDrive/Strings.cs:50 +msgid "Microsoft SharePoint v2" msgstr "" #: Library/Backend/OneDrive/Strings.cs:51 -msgid "ID of the site" +msgid "ID of the site to store data in." msgstr "" #: Library/Backend/OneDrive/Strings.cs:52 -msgid "ID of the site to store data in" +msgid "ID of the site" msgstr "" #: Library/Backend/OneDrive/Strings.cs:53 @@ -1479,39 +1489,38 @@ msgid "Conflicting site IDs used: given {0} but found {1}" msgstr "" #: Library/Backend/OneDrive/Strings.cs:59 -msgid "Microsoft Office 365 Group" -msgstr "" - -#: Library/Backend/OneDrive/Strings.cs:60 #, csharp-format msgid "" "Stores files in a Microsoft Office 365 Group via the Microsoft Graph API. " "Allowed formats are \"sharepoint://tenant.sharepoint.com/{{PathToWeb}}//" "{{Documents}}/subfolder\" (with \"//\" being optionally used to indicate the " -"root document folder), or just \"sharepoint://subfolder\" (in which case you " -"must also explicitly specify the SharePoint site's ID via --site-id). Usage " -"of this backend requires that you agree to the terms in {0} ({1}) and {2} " -"({3})" +"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 +msgid "Microsoft Office 365 Group" msgstr "" #: Library/Backend/OneDrive/Strings.cs:61 -msgid "ID of the group" +msgid "ID of the group to store data in." msgstr "" #: Library/Backend/OneDrive/Strings.cs:62 -msgid "ID of the group to store data in" +msgid "ID of the group" msgstr "" #: Library/Backend/OneDrive/Strings.cs:63 -msgid "Email address of the group" +msgid "Email address of the group to store data in." msgstr "" #: Library/Backend/OneDrive/Strings.cs:64 -msgid "Email address of the group to store data in" +msgid "Email address of the group" msgstr "" #: Library/Backend/OneDrive/Strings.cs:65 -msgid "No group ID or group email address was provided" +msgid "No group ID or group email address was provided." msgstr "" #: Library/Backend/OneDrive/Strings.cs:66 @@ -1538,20 +1547,22 @@ msgid "Aliyun OSS (Object Storage Service)" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:9 -msgid "AccessKeyId is used to identify the user." +msgid "Access Key ID is used to identify the user." msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:10 -msgid "Access Key Id" +#: Library/Backend/Idrivee2/Strings.cs:29 +msgid "Access Key ID" msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:11 msgid "" -"AccessKeySecret is the key used by the user to encrypt signature strings and " -"by OSS to verify these signature strings" +"Access Key Secret is the key used by the user to encrypt signature strings " +"and by OSS to verify these signature strings." msgstr "" #: Library/Backend/AliyunOSS/Strings.cs:12 +#: Library/Backend/Idrivee2/Strings.cs:27 msgid "Access Key Secret" msgstr "" @@ -1562,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 @@ -1584,60 +1596,60 @@ msgid "Endpoint" msgstr "" #: Library/Backend/AzureBlob/Strings.cs:25 -msgid "All files will be written to the container specified" +msgid "" +"This backend can read and write data to Azure blob storage. Allowed format " +"is \"azure://bucketname\"." msgstr "" #: Library/Backend/AzureBlob/Strings.cs:26 -msgid "The name of the storage container " -msgstr "" - -#: Library/Backend/AzureBlob/Strings.cs:27 msgid "Azure blob" msgstr "" +#: Library/Backend/AzureBlob/Strings.cs:27 +msgid "All files will be written to the container specified." +msgstr "" + #: Library/Backend/AzureBlob/Strings.cs:28 -msgid "No Azure storage account name given" +msgid "The name of the storage container" msgstr "" #: Library/Backend/AzureBlob/Strings.cs:29 -msgid "" -"The Azure storage account name which can be obtained by clicking the " -"\"Manage Access Keys\" button on the storage account dashboard" +msgid "No Azure storage account name given" msgstr "" #: Library/Backend/AzureBlob/Strings.cs:30 -msgid "The storage account name" +msgid "" +"The Azure storage account name which can be obtained by clicking the " +"\"Manage Access Keys\" button on the storage account dashboard." msgstr "" #: Library/Backend/AzureBlob/Strings.cs:31 -msgid "" -"The Azure access key which can be obtained by clicking the \"Manage Access " -"Keys\" button on the storage account dashboard" +msgid "The storage account name" msgstr "" #: Library/Backend/AzureBlob/Strings.cs:32 -msgid "The access key" +msgid "" +"The Azure access key which can be obtained by clicking the \"Manage Access " +"Keys\" button on the storage account dashboard." msgstr "" #: Library/Backend/AzureBlob/Strings.cs:33 -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" +msgid "The access key" msgstr "" #: Library/Backend/AzureBlob/Strings.cs:34 -msgid "The SAS token" +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 "" #: Library/Backend/AzureBlob/Strings.cs:35 -msgid "No Azure access key or SAS token given" +msgid "The SAS token" msgstr "" -#: Library/Backend/AzureBlob/Strings.cs:40 -msgid "" -"This backend can read and write data to Azure blob storage. Allowed formats " -"are: \"azure://bucketname\"" +#: Library/Backend/AzureBlob/Strings.cs:36 +msgid "No Azure access key or SAS token given" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:27 @@ -1649,7 +1661,7 @@ msgid "Tencent COS (Cloud Object Storage)" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:29 -msgid "Account ID of Tencent Cloud Account" +msgid "Account ID of Tencent Cloud Account." msgstr "" #: Library/Backend/TencentCOS/Strings.cs:30 @@ -1657,15 +1669,15 @@ msgid "Account ID" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:31 -msgid "Cloud API Secret Id" +msgid "Cloud API Secret ID." msgstr "" #: Library/Backend/TencentCOS/Strings.cs:32 -msgid "Secret Id" +msgid "Secret ID" msgstr "" #: Library/Backend/TencentCOS/Strings.cs:33 -msgid "Cloud API Secret Key" +msgid "Cloud API Secret Key." msgstr "" #: Library/Backend/TencentCOS/Strings.cs:34 @@ -1673,18 +1685,14 @@ 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 (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" +"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 @@ -1694,7 +1702,7 @@ 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" +"tencent.com/document/product/436/30925." msgstr "" #: Library/Backend/TencentCOS/Strings.cs:40 @@ -1702,13 +1710,13 @@ msgid "Storage class of the object" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:25 -msgid "Jottacloud" +msgid "" +"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 -msgid "" -"This backend can read and write data to Jottacloud using it's REST protocol. " -"Allowed format is \"jottacloud://folder/subfolder\"." +msgid "Jottacloud" msgstr "" #: Library/Backend/Jottacloud/Strings.cs:29 @@ -1716,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 @@ -1724,10 +1732,6 @@ msgid "Illegal mount point given." msgstr "" #: Library/Backend/Jottacloud/Strings.cs:33 -msgid "Supplies the backup device to use" -msgstr "" - -#: Library/Backend/Jottacloud/Strings.cs:34 #, csharp-format msgid "" "The backup device to use. Will be created if not already exists. You can " @@ -1736,11 +1740,11 @@ msgid "" "use on this device with the \"{0}\" option." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:35 -msgid "Supplies the mount point to use on the server" +#: Library/Backend/Jottacloud/Strings.cs:34 +msgid "Supplies the backup device to use" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:36 +#: Library/Backend/Jottacloud/Strings.cs:35 #, csharp-format msgid "" "The mount point to use on the server. The default is \"Archive\" for using " @@ -1750,111 +1754,113 @@ msgid "" "you like." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:37 -msgid "Number of threads for restore operations" +#: Library/Backend/Jottacloud/Strings.cs:36 +msgid "Supplies the mount point to use on the server" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:38 +#: Library/Backend/Jottacloud/Strings.cs:37 msgid "" "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." msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:39 -msgid "The chunk size for simultaneous downloading" +#: Library/Backend/Jottacloud/Strings.cs:38 +msgid "Number of threads for restore operations" msgstr "" -#: Library/Backend/Jottacloud/Strings.cs:40 +#: Library/Backend/Jottacloud/Strings.cs:39 msgid "" "The chunk size for simultaneous downloading. These chunks will be held in " "memory, so keep it as low as possible." msgstr "" -#: Library/Backend/Mega/Strings.cs:24 +#: Library/Backend/Jottacloud/Strings.cs:40 +msgid "The chunk size for simultaneous downloading" +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 "" + +#: Library/Backend/Mega/Strings.cs:26 msgid "mega.nz" msgstr "" -#: Library/Backend/Mega/Strings.cs:29 -msgid "The shared secret used to generate two-factor TOTP codes" -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 "No password given" +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 username given" +msgid "The shared secret used to generate two-factor TOTP codes" msgstr "" #: Library/Backend/Mega/Strings.cs:33 -msgid "" -"This backend can read and write data to Mega.co.nz. Allowed formats are: " -"\"mega://folder/subfolder\"" +msgid "No password given" +msgstr "" + +#: Library/Backend/Mega/Strings.cs:34 +msgid "No username given" msgstr "" #: Library/Backend/Idrivee2/Strings.cs:24 -msgid "" -"The \"Access Key Secret \" can be obtained after logging into your IDrive e2 " -"account, this can also be supplied through the \"auth-password\" property." +msgid "This backend can read and write data to IDrive e2." msgstr "" #: Library/Backend/Idrivee2/Strings.cs:25 -msgid "The \"Access Key Secret\"" +msgid "IDrive e2" msgstr "" #: Library/Backend/Idrivee2/Strings.cs:26 +#, csharp-format msgid "" -"The \"Access Key ID\" can be obtained after logging into your IDrive e2 " -"account., this can also be supplied through the \"auth-username\" property." +"Access Key Secret can be obtained after logging into your IDrive e2 account. " +"This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Idrivee2/Strings.cs:27 -msgid "The \"Access Key ID\"" +#: Library/Backend/Idrivee2/Strings.cs:28 +#, csharp-format +msgid "" +"Access Key ID can be obtained after logging into your IDrive e2 account. " +"This can also be supplied through the option --{0}." msgstr "" -#: Library/Backend/Idrivee2/Strings.cs:29 +#: 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 "" -#: Library/Backend/Idrivee2/Strings.cs:30 +#: Library/Backend/Idrivee2/Strings.cs:32 msgid "The \"Bucket Name or Complete Path\"" msgstr "" -#: Library/Backend/Idrivee2/Strings.cs:32 -msgid "IDrive e2" -msgstr "" - -#: Library/Backend/Idrivee2/Strings.cs:33 -msgid "No Access key secret given" -msgstr "" - #: Library/Backend/Idrivee2/Strings.cs:34 -msgid "No Access key Id given" +msgid "No Access Key Secret given" +msgstr "" + +#: Library/Backend/Idrivee2/Strings.cs:35 +msgid "No Access Key ID given" msgstr "" #: Library/Backend/SharePoint/Strings.cs:26 -msgid "Microsoft SharePoint" +msgid "" +"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 -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." +msgid "Microsoft SharePoint" msgstr "" #: Library/Backend/SharePoint/Strings.cs:32 -#: Library/Backend/WEBDAV/Strings.cs:31 +#: Library/Backend/WEBDAV/Strings.cs:32 msgid "" "If the server and client both supports integrated authentication, this " "option enables that authentication method. This is likely only available " @@ -1862,7 +1868,7 @@ msgid "" msgstr "" #: Library/Backend/SharePoint/Strings.cs:33 -#: Library/Backend/WEBDAV/Strings.cs:32 +#: Library/Backend/WEBDAV/Strings.cs:33 msgid "Use windows integrated authentication to connect to the server" msgstr "" @@ -1927,21 +1933,21 @@ msgid "" msgstr "" #: Library/Backend/SharePoint/Strings.cs:53 -msgid "Microsoft OneDrive for Business" +msgid "" +"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 -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." +msgid "Microsoft OneDrive for Business" 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 "" @@ -1951,29 +1957,29 @@ 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 +msgid "WebDAV" +msgstr "" + +#: Library/Backend/WEBDAV/Strings.cs:26 msgid "" "Using the HTTP Digest authentication method allows the user to authenticate " "with the server, without sending the password in clear. However, a man-in-" "the-middle attack is easy, because the HTTP protocol specifies a fallback to " "Basic authentication, which will make the client send the password to the " -"attacker. Using this flag, the client does not accept this, and always uses " -"Digest authentication or fails to connect." +"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:26 +#: Library/Backend/WEBDAV/Strings.cs:27 msgid "Force the use of the HTTP Digest authentication method" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:33 -msgid "WebDAV" -msgstr "" - #: Library/Backend/WEBDAV/Strings.cs:34 #, csharp-format msgid "" @@ -1992,16 +1998,16 @@ msgid "" "Error message: {3}" msgstr "" -#: Library/Backend/WEBDAV/Strings.cs:39 Library/Backend/TahoeLAFS/Strings.cs:25 +#: 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 "" #: 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" +"be overwritten with the PROPFIND response." msgstr "" #: Library/Backend/WEBDAV/Strings.cs:42 @@ -2014,7 +2020,7 @@ msgid "" "format is \"tahoe://hostname:port/uri/$DIRCAP\"." msgstr "" -#: Library/Backend/TahoeLAFS/Strings.cs:27 +#: Library/Backend/TahoeLAFS/Strings.cs:25 msgid "Tahoe-LAFS" msgstr "" @@ -2031,85 +2037,85 @@ msgid "Exposes Storj DCS configuration as a web module" msgstr "" #: Library/Backend/Storj/Strings.cs:27 -msgid "Storj DCS (Decentralized Cloud Storage)" -msgstr "" - -#: Library/Backend/Storj/Strings.cs:28 msgid "This backend can read and write data to the Storj DCS." msgstr "" +#: Library/Backend/Storj/Strings.cs:28 +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" +msgid "" +"Specify the authentication method which describes which way to use to " +"connect to the network - either via API key or via an access grant." msgstr "" #: Library/Backend/Storj/Strings.cs:31 -msgid "" -"The authentication method describes which way to use to connect to the " -"network - either via API key or via an access grant." +msgid "Authentication method" msgstr "" #: Library/Backend/Storj/Strings.cs:32 -msgid "The satellite" +msgid "" +"Specify the satellite that keeps track of all metadata. Use a Storj DCS " +"server for high-performance SLA-backed connectivity or use a community " +"server. Or even host your own." msgstr "" #: Library/Backend/Storj/Strings.cs:33 -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." +msgid "Satellite" msgstr "" #: Library/Backend/Storj/Strings.cs:34 -msgid "The API key" +msgid "" +"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 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." +msgid "API key" msgstr "" #: Library/Backend/Storj/Strings.cs:36 -msgid "The encryption passphrase" +msgid "" +"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 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." +msgid "Encryption passphrase" msgstr "" #: Library/Backend/Storj/Strings.cs:38 -msgid "The access grant" +msgid "" +"Supply the access grant which contains all information in one encrypted " +"string. You may use it instead of a satellite, API key and secret." msgstr "" #: Library/Backend/Storj/Strings.cs:39 -msgid "" -"An access grant contains all information in one encrypted string. You may " -"use it instead of a satellite, API key and secret." +msgid "Access grant" msgstr "" #: Library/Backend/Storj/Strings.cs:40 -msgid "The bucket" +msgid "Specify the bucket for storing the backup." msgstr "" #: Library/Backend/Storj/Strings.cs:41 -msgid "The bucket where the backup will reside in." +msgid "Bucket" msgstr "" #: Library/Backend/Storj/Strings.cs:42 -msgid "The folder" +msgid "Specify the folder in the bucket for storing the backup." msgstr "" #: Library/Backend/Storj/Strings.cs:43 -msgid "The folder within the bucket where the backup will reside in." +msgid "Folder" msgstr "" #: Library/Backend/OAuthHelper/Strings.cs:27 @@ -2125,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 @@ -2139,50 +2145,50 @@ msgid "Failed to load process type {0} assembly {1}, error message: {2}" msgstr "" #: Library/Compression/Strings.cs:24 -#, csharp-format -msgid "Please use the {0} option instead" +msgid "" +"This module provides the industry standard ZIP compression. Files created " +"with this module can be read by any standard-compliant ZIP application." msgstr "" -#: Library/Compression/Strings.cs:25 Library/Compression/Strings.cs:43 +#: Library/Compression/Strings.cs:25 +msgid "ZIP compression" +msgstr "" + +#: Library/Compression/Strings.cs:26 Library/Main/Strings.cs:202 +#, csharp-format +msgid "Use the option --{0} instead." +msgstr "" + +#: Library/Compression/Strings.cs:27 Library/Compression/Strings.cs:43 msgid "" "This option controls the compression level used. A setting of zero gives no " "compression, and a setting of 9 gives maximum compression." msgstr "" -#: Library/Compression/Strings.cs:26 -msgid "Sets the Zip compression level" -msgstr "" - -#: Library/Compression/Strings.cs:27 -#, csharp-format -msgid "" -"This option can be used to set an alternative compressor method, such as " -"LZMA. Note that using another value than Deflate will cause the {0} option " -"to be ignored." -msgstr "" - #: Library/Compression/Strings.cs:28 -msgid "Sets the Zip compression method" +msgid "Sets the ZIP compression level" msgstr "" #: Library/Compression/Strings.cs:29 -msgid "Toggles Zip64 support" +#, csharp-format +msgid "" +"Use this option to set an alternative compressor method, such as LZMA. Note " +"that using another value than Deflate will cause the option --{0} to be " +"ignored." msgstr "" #: Library/Compression/Strings.cs:30 -msgid "" -"The zip64 format is required for files larger than 4GiB, use this flag to " -"toggle it" +msgid "Sets the ZIP compression method" msgstr "" #: Library/Compression/Strings.cs:31 msgid "" -"This module provides the industry standard Zip compression. Files created " -"with this module can be read by any standard-compliant zip application." +"The ZIP64 format is required for files larger than 4GiB. Use this option to " +"toggle it." msgstr "" #: Library/Compression/Strings.cs:32 -msgid "Zip compression" +msgid "Toggles ZIP64 support" msgstr "" #: Library/Compression/Strings.cs:33 @@ -2191,25 +2197,25 @@ msgid "File not found: {0}" msgstr "" #: Library/Compression/Strings.cs:36 -msgid "Archive not opened for writing" -msgstr "" - -#: Library/Compression/Strings.cs:37 -msgid "Archive not opened for reading" -msgstr "" - -#: Library/Compression/Strings.cs:38 -msgid "The given file is not part of this archive" -msgstr "" - -#: Library/Compression/Strings.cs:39 msgid "*Experimental*: 7z Archive with LZMA2 support." msgstr "" -#: Library/Compression/Strings.cs:40 +#: Library/Compression/Strings.cs:37 msgid "Experimental - 7z Archive" msgstr "" +#: Library/Compression/Strings.cs:38 +msgid "Archive not opened for writing" +msgstr "" + +#: Library/Compression/Strings.cs:39 +msgid "Archive not opened for reading" +msgstr "" + +#: Library/Compression/Strings.cs:40 +msgid "The given file is not part of this archive" +msgstr "" + #: Library/Compression/Strings.cs:41 msgid "" "The number of threads used in LZMA 2 compression. Defaults to the number of " @@ -2281,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 @@ -2310,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 "" @@ -2409,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 @@ -2434,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 @@ -2443,8 +2449,8 @@ msgstr "" #: Library/Main/Strings.cs:62 msgid "" -"By default, files will be restored in the source folders, use this option to " -"restore to another folder" +"By default, files will be restored in the source folders. Use this option to " +"restore to another folder." msgstr "" #: Library/Main/Strings.cs:63 @@ -2452,15 +2458,15 @@ msgid "Restore to another folder" msgstr "" #: Library/Main/Strings.cs:64 -msgid "Toggles system sleep mode" -msgstr "" - -#: Library/Main/Strings.cs:65 msgid "" "Allow system to enter sleep power modes for inactivity during backup/restore " "operations (Windows/OSX only)" msgstr "" +#: Library/Main/Strings.cs:65 +msgid "Toggles system sleep mode" +msgstr "" + #: Library/Main/Strings.cs:66 msgid "" "By setting this value you can limit how much bandwidth Duplicati consumes " @@ -2517,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 "" @@ -2528,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 "" @@ -2599,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 @@ -2617,14 +2623,14 @@ msgid "Limit the size of files being backed up" msgstr "" #: Library/Main/Strings.cs:96 -msgid "Temporary storage folder" +msgid "" +"Use this option to supply an alternative folder for temporary storage. By " +"default the system default temporary folder is used. Note that also SQLite " +"will put temporary files in this temporary folder." msgstr "" #: Library/Main/Strings.cs:97 -msgid "" -"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." +msgid "Temporary storage folder" msgstr "" #: Library/Main/Strings.cs:98 @@ -2640,7 +2646,7 @@ msgstr "" #: Library/Main/Strings.cs:100 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" +"can be useful if the backend has a limit on the size of each individual file." msgstr "" #: Library/Main/Strings.cs:101 @@ -2694,7 +2700,7 @@ msgid "Select what module to use for encryption" msgstr "" #: Library/Main/Strings.cs:110 -msgid "Supply one or more module names, separated by commas to unload them" +msgid "Supply one or more module names, separated by commas to unload them." msgstr "" #: Library/Main/Strings.cs:111 @@ -2702,7 +2708,7 @@ msgid "Disables one or more modules" msgstr "" #: Library/Main/Strings.cs:112 -msgid "Supply one or more module names, separated by commas to load them" +msgid "Supply one or more module names, separated by commas to load them." msgstr "" #: Library/Main/Strings.cs:113 @@ -2731,8 +2737,8 @@ 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" +"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 @@ -2743,7 +2749,8 @@ msgstr "" msgid "" "When performing asynchronous uploads, Duplicati will create volumes that can " "be uploaded. To prevent Duplicati from generating too many volumes, this " -"option limits the number of pending uploads. Set to zero to disable the limit" +"option limits the number of pending uploads. Set to zero to disable the " +"limit." msgstr "" #: Library/Main/Strings.cs:119 @@ -2762,8 +2769,8 @@ 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 @@ -2771,26 +2778,27 @@ msgid "Enables debugging output" msgstr "" #: Library/Main/Strings.cs:124 -msgid "Log internal information to a file" +msgid "Logs information to the file specified." msgstr "" #: Library/Main/Strings.cs:125 -msgid "Logs information to the file specified" +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 " -"--log-file" +"the option --{0}." msgstr "" #: Library/Main/Strings.cs:127 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 {0} and {1} options instead" +msgid "Use the options --{0} and --{1} instead." msgstr "" #: Library/Main/Strings.cs:129 @@ -2844,7 +2852,7 @@ msgid "" "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" +"strict time checking." msgstr "" #: Library/Main/Strings.cs:136 @@ -2852,91 +2860,91 @@ 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 -msgid "Upload empty backup files" +"make Duplicati upload a backupset even if it is empty." msgstr "" #: Library/Main/Strings.cs:146 +msgid "Upload empty backup files" +msgstr "" + +#: 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 " "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 -msgid "Threshold for warning about low quota" +"be ignored." msgstr "" #: Library/Main/Strings.cs:150 -#, csharp-format -msgid "" -"Disable the quota reported by the backend. --{0} can still be used to set a " -"manual quota" +msgid "Threshold for warning about low quota" msgstr "" #: Library/Main/Strings.cs:151 -msgid "Disable backend quota" +#, 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:152 -msgid "Symlink handling" +msgid "Disable backend quota" msgstr "" #: Library/Main/Strings.cs:153 @@ -2948,11 +2956,11 @@ msgid "" "symlinks and not store any information about them. The option \"{2}\" will " "cause the symlinked target to be backed up and restored as a normal file " "with the symlink name. Early versions of Duplicati did not support this " -"option and bevhaved as if \"{2}\" was specified." +"option and behaved as if \"{2}\" was specified." msgstr "" #: Library/Main/Strings.cs:154 -msgid "Hardlink handling" +msgid "Symlink handling" msgstr "" #: Library/Main/Strings.cs:155 @@ -2966,7 +2974,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:156 -msgid "Exclude files by attribute" +msgid "Hardlink handling" msgstr "" #: Library/Main/Strings.cs:157 @@ -2974,10 +2982,14 @@ msgstr "" 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}" +"are: {0}." msgstr "" #: Library/Main/Strings.cs:158 +msgid "Exclude files by attribute" +msgstr "" + +#: 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 " @@ -2985,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 " @@ -3031,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 " @@ -3043,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 "Path to the file containing the local cache of the remote file database" +msgid "List of files to examine for changes" msgstr "" #: Library/Main/Strings.cs:173 -msgid "Path to the local state database" +msgid "" +"Path to the file containing the local cache of the remote file database." msgstr "" #: Library/Main/Strings.cs:174 -#, 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." +msgid "Path to the local state database" msgstr "" #: Library/Main/Strings.cs:175 -msgid "List of deleted files" +#, csharp-format +msgid "" +"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 "Reduce memory footprint by disabling in-memory lookups" +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 "" -"The \"disable-filepath-cache\" option 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." +msgid "Reduce memory footprint by disabling in-memory lookups" 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 " @@ -3122,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 " @@ -3134,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. " @@ -3178,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 " @@ -3190,59 +3196,50 @@ 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 -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 -msgid "Disables the local database" +msgid "Use local file data when restoring" msgstr "" #: 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" +"contents of the remote store." msgstr "" #: Library/Main/Strings.cs:204 -msgid "Keep a number of versions" +msgid "Disables 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" +"Use this option to set number of versions to keep. Supply -1 to keep all " +"versions." msgstr "" #: Library/Main/Strings.cs:206 -msgid "Keep all versions within a timespan" +msgid "Keep a number of versions" msgstr "" #: Library/Main/Strings.cs:207 @@ -3250,7 +3247,7 @@ msgid "Use this option to set the timespan in which backups are kept." msgstr "" #: Library/Main/Strings.cs:208 -msgid "Reduce number of versions by deleting old intermediate backups" +msgid "Keep all versions within a timespan" msgstr "" #: Library/Main/Strings.cs:209 @@ -3265,7 +3262,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:210 -msgid "Ignore missing source elements" +msgid "Reduce number of versions by deleting old intermediate backups" msgstr "" #: Library/Main/Strings.cs:211 @@ -3273,17 +3270,17 @@ msgid "Use this option to continue even if some source entries are missing." msgstr "" #: Library/Main/Strings.cs:212 -msgid "Overwrite files when restoring" +msgid "Ignore missing source elements" 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." +"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 "Output more progress information" +msgid "Overwrite files when restoring" msgstr "" #: Library/Main/Strings.cs:215 @@ -3293,11 +3290,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:216 -msgid "Set a log-level for the desired output method instead" -msgstr "" - -#: Library/Main/Strings.cs:217 -msgid "Output full results" +msgid "Output more progress information" msgstr "" #: Library/Main/Strings.cs:218 @@ -3307,7 +3300,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:219 -msgid "Determine if verification files are uploaded" +msgid "Output full results" msgstr "" #: Library/Main/Strings.cs:220 @@ -3318,7 +3311,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:221 -msgid "The number of samples to test after a backup" +msgid "Determine if verification files are uploaded" msgstr "" #: Library/Main/Strings.cs:222 @@ -3326,27 +3319,27 @@ msgstr "" 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 backup-test-percentage option 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 --{0} is set, no remote files are verified" +"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:223 -msgid "The percentage of samples to test after a backup" +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 " "remote backend are selected for verification. Use this option to specify the " -"percentage (between 0 and 100) of files to test. If the backup-test-samples " -"option is also provided, the number of samples tested is the maximum implied " -"by the two options. If the no-backend-verification option is provided, no " -"remote files are verified." +"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." msgstr "" #: Library/Main/Strings.cs:225 -msgid "Activates in-depth verification of files" +msgid "The percentage of samples to test after a backup" msgstr "" #: Library/Main/Strings.cs:226 @@ -3355,50 +3348,44 @@ 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:227 -msgid "Size of the file read buffer" +msgid "Activates 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" +"processing." msgstr "" #: Library/Main/Strings.cs:229 -msgid "" -"The \"file-read-buffer-size\" option is no longer used and has been " -"deprecated." -msgstr "" - -#: Library/Main/Strings.cs:230 -msgid "Allow the passphrase to change" +msgid "Size of the file read buffer" msgstr "" #: 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" +"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:232 -msgid "List only filesets" +msgid "Allow the passphrase to change" msgstr "" #: 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" +"other metadata which slows down the process." msgstr "" -#: Library/Main/Strings.cs:235 -msgid "Don't store metadata" +#: Library/Main/Strings.cs:234 +msgid "List only filesets" msgstr "" #: Library/Main/Strings.cs:236 @@ -3409,7 +3396,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:237 -msgid "Restore file permissions" +msgid "Don't store metadata" msgstr "" #: Library/Main/Strings.cs:238 @@ -3419,7 +3406,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:239 -msgid "Skip restored file check" +msgid "Restore file permissions" msgstr "" #: Library/Main/Strings.cs:240 @@ -3430,7 +3417,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:241 -msgid "Do not use local data" +msgid "Skip restored file check" msgstr "" #: Library/Main/Strings.cs:242 @@ -3441,14 +3428,14 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:243 -#, 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}" +msgid "Do not use local data" msgstr "" #: Library/Main/Strings.cs:244 -msgid "Use existing data for restore" +#, 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:245 @@ -3457,8 +3444,8 @@ msgid "" "performing restores, instead of only using files in remote storage." msgstr "" -#: Library/Main/Strings.cs:247 -msgid "Check block hashes" +#: Library/Main/Strings.cs:246 +msgid "Use existing data for restore" msgstr "" #: Library/Main/Strings.cs:248 @@ -3468,7 +3455,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:249 -msgid "Clean up old log data" +msgid "Check block hashes" msgstr "" #: Library/Main/Strings.cs:250 @@ -3476,7 +3463,7 @@ msgid "Set the time after which log data will be purged from the database." msgstr "" #: Library/Main/Strings.cs:251 -msgid "Repair database with paths" +msgid "Clean up old log data" msgstr "" #: Library/Main/Strings.cs:252 @@ -3488,19 +3475,19 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:253 -msgid "Force the locale setting" +msgid "Repair database with paths" msgstr "" #: 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:255 -msgid "Forces the display of the actual date instead of calendar date" +msgid "Force the locale setting" msgstr "" #: Library/Main/Strings.cs:256 @@ -3511,18 +3498,18 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:257 -msgid "Handle file communication with backend using threaded pipes" +msgid "Forces 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:259 -msgid "Limit number of concurrent threads" +msgid "Handle file communication with backend using threaded pipes" msgstr "" #: Library/Main/Strings.cs:260 @@ -3533,7 +3520,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:261 -msgid "Specify the number of concurrent hashing processes" +msgid "Limit number of concurrent threads" msgstr "" #: Library/Main/Strings.cs:262 @@ -3542,7 +3529,7 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:263 -msgid "Specify the number of concurrent compression processes" +msgid "Specify the number of concurrent hashing processes" msgstr "" #: Library/Main/Strings.cs:264 @@ -3552,53 +3539,54 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:265 +msgid "Specify the number of concurrent compression processes" +msgstr "" + +#: 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 -msgid "Checks only file lastmodified" -msgstr "" - #: Library/Main/Strings.cs:269 -msgid "Disables path compression on restore" +msgid "Checks 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:271 -msgid "Allow removing all filesets" +msgid "Disables 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:273 -msgid "Allow automatic rebuilding of local database to save space" +msgid "Allow removing all filesets" msgstr "" #: Library/Main/Strings.cs:274 @@ -3612,19 +3600,19 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:275 -msgid "Disable the read-ahead scanner" +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 "" #: Library/Main/Strings.cs:277 -msgid "Disable filelist consistency checks" +msgid "Disable the read-ahead scanner" msgstr "" #: Library/Main/Strings.cs:278 @@ -3635,26 +3623,26 @@ msgid "" msgstr "" #: Library/Main/Strings.cs:279 -msgid "Disable the backup when on battery power" +msgid "Disable filelist consistency checks" msgstr "" #: 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 (i.e., 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:282 -msgid "Log file information level" -msgstr "" - -#: Library/Main/Strings.cs:283 -msgid "Applies filters to the file log data" +#: Library/Main/Strings.cs:281 +msgid "Disable the backup when on battery power" msgstr "" #: Library/Main/Strings.cs:284 +msgid "Log file information level" +msgstr "" + +#: Library/Main/Strings.cs:285 #, csharp-format msgid "" "This option accepts filters that removes or includes messages regardless of " @@ -3664,38 +3652,42 @@ msgid "" "Example: \"+Path*{0}+*Mail*{0}-[.*DNS]\" " msgstr "" -#: Library/Main/Strings.cs:285 +#: Library/Main/Strings.cs:286 +msgid "Applies filters to the file log data" +msgstr "" + +#: 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:286 +#: Library/Main/Strings.cs:290 msgid "Applies filters to the console log data" msgstr "" -#: Library/Main/Strings.cs:289 -msgid "Sets the process to use low IO priority" -msgstr "" - -#: Library/Main/Strings.cs:290 -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:292 -msgid "Excludes empty folders" +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 "Use this option to remove all empty folders from a backup." -msgstr "" - -#: Library/Main/Strings.cs:294 -msgid "List of filenames that exclude folders" +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: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 +3695,11 @@ msgid "" "that should not be backed up." msgstr "" -#: Library/Main/Strings.cs:296 -msgid "Apply metadata to symlinks" +#: Library/Main/Strings.cs:298 +msgid "List of filenames that exclude folders" msgstr "" -#: Library/Main/Strings.cs:297 +#: 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 +3707,11 @@ msgid "" "metadata is applied to symlinks as well." msgstr "" -#: Library/Main/Strings.cs:298 -msgid "Activate unittest mode" +#: Library/Main/Strings.cs:300 +msgid "Apply metadata to symlinks" msgstr "" -#: Library/Main/Strings.cs:299 +#: 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 +3719,11 @@ msgid "" "potential problems." msgstr "" -#: Library/Main/Strings.cs:301 -msgid "Activates logging of all database queries" +#: Library/Main/Strings.cs:302 +msgid "Activate unittest mode" msgstr "" -#: Library/Main/Strings.cs:302 +#: Library/Main/Strings.cs:304 #, csharp-format msgid "" "To improve performance of the backups, frequent database queries are not " @@ -3740,11 +3732,11 @@ msgid "" "data" msgstr "" -#: Library/Main/Strings.cs:303 -msgid "Rebuild dblock files when missing" +#: Library/Main/Strings.cs:305 +msgid "Activates logging of all database queries" msgstr "" -#: Library/Main/Strings.cs:304 +#: 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 +3745,11 @@ msgid "" "files." msgstr "" -#: Library/Main/Strings.cs:306 -msgid "Minimum time between auto compactions" +#: Library/Main/Strings.cs:307 +msgid "Rebuild dblock files when missing" msgstr "" -#: Library/Main/Strings.cs:307 +#: 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 +3757,11 @@ msgid "" "to run after every single backup." msgstr "" -#: Library/Main/Strings.cs:308 -msgid "Minimum time between auto vacuums" +#: Library/Main/Strings.cs:310 +msgid "Minimum time between auto compactions" msgstr "" -#: Library/Main/Strings.cs:309 +#: 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,23 +3769,27 @@ msgid "" "run after every single backup." msgstr "" -#: Library/Main/Strings.cs:314 +#: Library/Main/Strings.cs:312 +msgid "Minimum time between auto vacuums" +msgstr "" + +#: 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 "" @@ -3829,19 +3825,19 @@ msgid "Listing confirms file {0} was not deleted" msgstr "" #: Library/Modules/Builtin/Strings.cs:29 -msgid "Confirm encryption passphrase" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:30 msgid "" "This module will ask the user for an encryption password on the command line " "unless encryption is disabled or the password is supplied by other means" msgstr "" -#: Library/Modules/Builtin/Strings.cs:31 +#: Library/Modules/Builtin/Strings.cs:30 msgid "Password prompt" msgstr "" +#: Library/Modules/Builtin/Strings.cs:31 +msgid "Confirm encryption passphrase" +msgstr "" + #: Library/Modules/Builtin/Strings.cs:32 msgid "Empty passphrases are not allowed" msgstr "" @@ -3855,10 +3851,6 @@ msgid "The passphrases do not match" msgstr "" #: Library/Modules/Builtin/Strings.cs:35 -msgid "Read passphrase from STDIN" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:36 msgid "" "By default, the passphrase is attempted read from the TTY device directly, " "increasing the security by not copying the passphrase into a stream. In some " @@ -3867,272 +3859,258 @@ msgid "" "STDIN." msgstr "" +#: Library/Modules/Builtin/Strings.cs:36 +msgid "Read passphrase from STDIN" +msgstr "" + #: Library/Modules/Builtin/Strings.cs:40 msgid "" -"When running with Mono, this module will check if any certificates are " -"installed and suggest installing them otherwise" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:41 -msgid "Check for SSL certificates" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:42 -#, csharp-format -msgid "" -"No certificates found, you can install some with one of these commands:" -"{0} cert-sync /etc/ssl/certs/ca-certificates.crt #for Debian based " -"systems{0} cert-sync /etc/pki/tls/certs/ca-bundle.crt #for RedHat " -"derivatives{0} curl -LO https://curl.se/ca/cacert.pem; cert-sync --user " -"cacert.pem; rm cacert.pem #for MacOS{0}Read more: {1}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:46 -msgid "" "This module exposes a number of properties that can be used to change the " "way http requests are issued" msgstr "" -#: Library/Modules/Builtin/Strings.cs:47 -msgid "" -"Use this option to accept any server certificate, regardless of what errors " -"it may have. Please use --accept-specified-ssl-hash instead, whenever " -"possible." +#: Library/Modules/Builtin/Strings.cs:41 +msgid "Configure http requests" msgstr "" -#: Library/Modules/Builtin/Strings.cs:48 +#: Library/Modules/Builtin/Strings.cs:42 +#, csharp-format +msgid "" +"Use this option to accept any server certificate, regardless of what errors " +"it may have. Please use --{0} instead, whenever possible." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:43 msgid "Accept any server certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:49 +#: Library/Modules/Builtin/Strings.cs:44 msgid "" -"If your server certificate is reported as invalid (eg. with self-signed " +"If your server certificate is reported as invalid (e.g. with self-signed " "certificates), you can supply the certificate hash (SHA1) to approve it " "anyway. The hash value must be entered in hex format without spaces or " "colons. You can enter multiple hashes separated by commas." msgstr "" -#: Library/Modules/Builtin/Strings.cs:50 +#: Library/Modules/Builtin/Strings.cs:45 msgid "Optionally accept a known SSL certificate" msgstr "" -#: Library/Modules/Builtin/Strings.cs:51 +#: Library/Modules/Builtin/Strings.cs:46 msgid "" "The default HTTP request has the header \"Expect: 100-Continue\" attached, " "which allows some optimizations when authenticating, but also breaks some " -"web servers, causing them to report \"417 - Expectation failed\"" +"web servers, causing them to report \"417 - Expectation failed\"." msgstr "" -#: Library/Modules/Builtin/Strings.cs:52 +#: Library/Modules/Builtin/Strings.cs:47 msgid "Disable the expect header" msgstr "" -#: Library/Modules/Builtin/Strings.cs:53 +#: Library/Modules/Builtin/Strings.cs:48 msgid "" "By default the http requests use the RFC 896 nagling algorithm to support " "transfer of small packages more efficiently." msgstr "" -#: Library/Modules/Builtin/Strings.cs:54 +#: Library/Modules/Builtin/Strings.cs:49 msgid "Disable nagling" msgstr "" -#: Library/Modules/Builtin/Strings.cs:55 -msgid "Configure http requests" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:56 -msgid "Alternate OAuth URL" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:57 +#: Library/Modules/Builtin/Strings.cs:50 msgid "" "Duplicati uses an external server to support the OAuth authentication flow. " "If you have set up your own Duplicati OAuth server, you can supply the " -"refresh url." +"refresh URL." msgstr "" -#: Library/Modules/Builtin/Strings.cs:58 -msgid "Sets allowed SSL versions" +#: Library/Modules/Builtin/Strings.cs:51 +msgid "Alternate OAuth URL" msgstr "" -#: Library/Modules/Builtin/Strings.cs:59 +#: Library/Modules/Builtin/Strings.cs:52 msgid "" "This option changes the default SSL versions allowed. This is an advanced " "option and should only be used if you want to enhance security or work " "around an issue with a particular SSL protocol." msgstr "" -#: Library/Modules/Builtin/Strings.cs:60 +#: Library/Modules/Builtin/Strings.cs:53 +msgid "Sets 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 "" + +#: Library/Modules/Builtin/Strings.cs:55 msgid "Sets the default operation timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:61 -msgid "" -"This option changes the default timeout for any HTTP request, the time " -"covers the entire operation from initial packet to shutdown" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:62 -msgid "Sets readwrite" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:63 +#: Library/Modules/Builtin/Strings.cs:56 msgid "" "This option changes the default read-write timeout. Read-write timeouts are " "used to detect a stalled requests, and this option configures the maximum " "time between activity on a connection." msgstr "" -#: Library/Modules/Builtin/Strings.cs:64 -msgid "Sets HTTP buffering" +#: Library/Modules/Builtin/Strings.cs:57 +msgid "Sets readwrite" msgstr "" -#: Library/Modules/Builtin/Strings.cs:65 +#: Library/Modules/Builtin/Strings.cs:58 #, csharp-format msgid "" "This option sets the HTTP buffering. Setting this to \"{0}\" can cause " "memory leaks, but can also improve performance in some cases." msgstr "" -#: Library/Modules/Builtin/Strings.cs:69 +#: Library/Modules/Builtin/Strings.cs:59 +msgid "Sets HTTP buffering" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:63 msgid "" "This module works internaly to parse source parameters to backup Hyper-V " "virtual machines" msgstr "" -#: Library/Modules/Builtin/Strings.cs:70 +#: Library/Modules/Builtin/Strings.cs:64 msgid "Configure Hyper-V module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:74 +#: Library/Modules/Builtin/Strings.cs:68 msgid "" "This module works internaly to parse source parameters to backup Microsoft " "SQL Server databases" msgstr "" -#: Library/Modules/Builtin/Strings.cs:75 +#: Library/Modules/Builtin/Strings.cs:69 msgid "Configure Microsoft SQL Server module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:79 +#: Library/Modules/Builtin/Strings.cs:73 msgid "Executes a script before starting an operation, and again on completion" msgstr "" -#: Library/Modules/Builtin/Strings.cs:80 +#: Library/Modules/Builtin/Strings.cs:74 msgid "Run script" msgstr "" -#: Library/Modules/Builtin/Strings.cs:81 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:82 +#: Library/Modules/Builtin/Strings.cs:76 msgid "Run a script on exit" msgstr "" -#: Library/Modules/Builtin/Strings.cs:83 +#: Library/Modules/Builtin/Strings.cs:77 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:84 +#: Library/Modules/Builtin/Strings.cs:78 #, csharp-format msgid "The script \"{0}\" returned with exit code {1}{2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:85 +#: Library/Modules/Builtin/Strings.cs:79 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out. If the script returns a non-" "zero error code or times out, the operation will be aborted." msgstr "" -#: Library/Modules/Builtin/Strings.cs:86 +#: Library/Modules/Builtin/Strings.cs:80 msgid "Run a required script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:87 Library/Modules/Builtin/Strings.cs:214 +#: Library/Modules/Builtin/Strings.cs:81 Library/Modules/Builtin/Strings.cs:208 +#, csharp-format +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:88 Library/Modules/Builtin/Strings.cs:215 -#, csharp-format -msgid "Selects the output format for results. Available formats: {0}" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:89 +#: Library/Modules/Builtin/Strings.cs:83 #, csharp-format msgid "Error while executing script \"{0}\": {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:90 +#: Library/Modules/Builtin/Strings.cs:84 #, csharp-format msgid "Execution of the script \"{0}\" timed out" msgstr "" -#: Library/Modules/Builtin/Strings.cs:91 +#: Library/Modules/Builtin/Strings.cs:85 msgid "" "Executes a script before performing an operation. The operation will block " "until the script has completed or timed out." msgstr "" -#: Library/Modules/Builtin/Strings.cs:92 +#: Library/Modules/Builtin/Strings.cs:86 msgid "Run a script on startup" msgstr "" -#: Library/Modules/Builtin/Strings.cs:93 +#: Library/Modules/Builtin/Strings.cs:87 #, csharp-format msgid "The script \"{0}\" reported error messages: {1}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:94 +#: Library/Modules/Builtin/Strings.cs:88 msgid "" "Sets the maximum time a script is allowed to execute. If the script has not " "completed within this time, it will continue to execute but the operation " "will continue too, and no script output will be processed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:95 +#: Library/Modules/Builtin/Strings.cs:89 msgid "Sets the script timeout" msgstr "" -#: Library/Modules/Builtin/Strings.cs:96 +#: Library/Modules/Builtin/Strings.cs:90 +msgid "" +"This option enables the use of script arguments. If this option is set, the " +"script arguments are treated as commandline strings. Use single or double " +"quotes to separate arguments." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:91 msgid "Enable script arguments" msgstr "" -#: Library/Modules/Builtin/Strings.cs:97 -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 "" - -#: Library/Modules/Builtin/Strings.cs:101 +#: Library/Modules/Builtin/Strings.cs:95 msgid "This module can send email after an operation completes" msgstr "" -#: Library/Modules/Builtin/Strings.cs:102 +#: Library/Modules/Builtin/Strings.cs:96 msgid "Send mail" msgstr "" -#: Library/Modules/Builtin/Strings.cs:103 +#: 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 "" -#: Library/Modules/Builtin/Strings.cs:104 +#: Library/Modules/Builtin/Strings.cs:98 msgid "" "This value can be a filename. If the file exists, the file contents will be " "used as the message body.\n" "\n" "In the message body, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the " "operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible " @@ -4142,19 +4120,21 @@ msgid "" "Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:113 +#: Library/Modules/Builtin/Strings.cs:107 msgid "The message body" msgstr "" -#: Library/Modules/Builtin/Strings.cs:114 -msgid "The password used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:108 +msgid "" +"Use this option to set the password used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:115 +#: Library/Modules/Builtin/Strings.cs:109 msgid "SMTP Password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:116 +#: Library/Modules/Builtin/Strings.cs:110 msgid "" "This setting is required if mail should be sent, all other settings have " "default values. You can supply multiple email addresses separated with " @@ -4166,14 +4146,15 @@ msgid "" "admin@example.com" msgstr "" -#: Library/Modules/Builtin/Strings.cs:120 +#: Library/Modules/Builtin/Strings.cs:114 msgid "Email recipient(s)" msgstr "" -#: Library/Modules/Builtin/Strings.cs:121 +#: 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" @@ -4181,11 +4162,11 @@ msgid "" "Mail Sender " msgstr "" -#: Library/Modules/Builtin/Strings.cs:127 +#: Library/Modules/Builtin/Strings.cs:121 msgid "Email sender" msgstr "" -#: Library/Modules/Builtin/Strings.cs:128 +#: Library/Modules/Builtin/Strings.cs:122 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\".\n" @@ -4194,18 +4175,18 @@ msgid "" "cause all backup operations to send an email." msgstr "" -#: Library/Modules/Builtin/Strings.cs:130 -#: Library/Modules/Builtin/Strings.cs:162 -#: Library/Modules/Builtin/Strings.cs:192 +#: Library/Modules/Builtin/Strings.cs:124 +#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:188 msgid "The messages to send" msgstr "" -#: Library/Modules/Builtin/Strings.cs:131 +#: 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" @@ -4217,68 +4198,74 @@ msgid "" "use smtp://example.com:25/?starttls=never." msgstr "" -#: Library/Modules/Builtin/Strings.cs:135 +#: Library/Modules/Builtin/Strings.cs:129 msgid "SMTP Url" msgstr "" -#: Library/Modules/Builtin/Strings.cs:136 +#: Library/Modules/Builtin/Strings.cs:130 #, csharp-format msgid "" "This setting supplies the email subject. Values are replaced as described in " "the description for --{0}." msgstr "" -#: Library/Modules/Builtin/Strings.cs:137 +#: Library/Modules/Builtin/Strings.cs:131 msgid "The email subject" msgstr "" -#: Library/Modules/Builtin/Strings.cs:138 -msgid "The username used to authenticate with the SMTP server if required." +#: Library/Modules/Builtin/Strings.cs:132 +msgid "" +"Use this option to set the username used to authenticate with the SMTP " +"server if required." msgstr "" -#: Library/Modules/Builtin/Strings.cs:139 +#: Library/Modules/Builtin/Strings.cs:133 msgid "SMTP Username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:140 +#: Library/Modules/Builtin/Strings.cs:134 #, csharp-format msgid "Whole SMTP communication: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:141 +#: Library/Modules/Builtin/Strings.cs:135 #, csharp-format msgid "Failed to send email with server: {0}, message: {1}, retrying with {2}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:142 +#: Library/Modules/Builtin/Strings.cs:136 #, csharp-format msgid "Email sent successfully using server: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:146 +#: Library/Modules/Builtin/Strings.cs:140 +msgid "" +"This module provides support for sending status reports via XMPP messages" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:141 +msgid "XMPP report module" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:142 +msgid "" +"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" msgstr "" -#: Library/Modules/Builtin/Strings.cs:147 -msgid "" -"The users who should have the messages sent, specify multiple users " -"separated with commas" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:148 -#: Library/Modules/Builtin/Strings.cs:178 -msgid "The message template" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:149 -#: Library/Modules/Builtin/Strings.cs:179 +#: Library/Modules/Builtin/Strings.cs:144 +#: Library/Modules/Builtin/Strings.cs:172 msgid "" "This value can be a filename. If the file exists, the file contents will be " "used as the message.\n" "\n" "In the message, certain tokens are replaced:\n" "%OPERATIONNAME% - The name of the operation, normally \"Backup\"\n" -"%REMOTEURL% - Remote server url\n" +"%REMOTEURL% - Remote server URL\n" "%LOCALPATH% - The path to the local files or folders involved in the " "operation (if any)\n" "%PARSEDRESULT% - The parsed result, if the operation is a backup. Possible " @@ -4288,26 +4275,32 @@ msgid "" "Any unknown/unset value is removed." msgstr "" -#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:153 +#: Library/Modules/Builtin/Strings.cs:181 +msgid "The message template" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:154 +msgid "" +"Use this option to set a username for the account that will send the " +"message, including the hostname, e.g. \"account@jabber.org/Home\"" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:155 msgid "The XMPP username" msgstr "" -#: Library/Modules/Builtin/Strings.cs:159 +#: Library/Modules/Builtin/Strings.cs:156 msgid "" -"The username for the account that will send the message, including the " -"hostname. I.e. \"account@jabber.org/Home\"" +"Use this option to set a password for the account that will send the message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:160 +#: Library/Modules/Builtin/Strings.cs:157 msgid "The XMPP password" msgstr "" -#: Library/Modules/Builtin/Strings.cs:161 -msgid "The password for the account that will send the message" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:163 -#: Library/Modules/Builtin/Strings.cs:193 +#: Library/Modules/Builtin/Strings.cs:158 +#: Library/Modules/Builtin/Strings.cs:186 #, csharp-format msgid "" "You can specify one of \"{0}\", \"{1}\", \"{2}\", \"{3}\". \n" @@ -4316,127 +4309,123 @@ msgid "" "cause all backup operations to send a message." msgstr "" -#: Library/Modules/Builtin/Strings.cs:165 -#: Library/Modules/Builtin/Strings.cs:195 +#: 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 " +"option to send messages for all operations." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:162 +#: Library/Modules/Builtin/Strings.cs:190 msgid "Send messages for all operations" msgstr "" -#: Library/Modules/Builtin/Strings.cs:166 -#: Library/Modules/Builtin/Strings.cs:196 -msgid "" -"By default, messages will only be sent after a Backup operation. Use this " -"option to send messages for all operations" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:167 -msgid "XMPP report module" +#: Library/Modules/Builtin/Strings.cs:163 +msgid "Timeout occurred while logging in to jabber server" msgstr "" #: Library/Modules/Builtin/Strings.cs:168 msgid "" -"This module provides support for sending status reports via XMPP messages" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:169 -msgid "Timeout occurred while logging in to jabber server" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:174 -msgid "HTTP report module" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:175 -msgid "" "This module provides support for sending status reports via HTTP messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:176 -#: Library/Modules/Builtin/Strings.cs:177 -msgid "HTTP report url" +#: Library/Modules/Builtin/Strings.cs:169 +msgid "HTTP report module" msgstr "" -#: Library/Modules/Builtin/Strings.cs:188 +#: Library/Modules/Builtin/Strings.cs:170 +msgid "Use this option to set a HTTP report URL." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:171 +msgid "HTTP report URL" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:182 +msgid "Use this option to set a name of the parameter to send the message as." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:183 msgid "The name of the parameter to send the message as" msgstr "" -#: Library/Modules/Builtin/Strings.cs:189 -msgid "The name of the parameter to send the message as." +#: Library/Modules/Builtin/Strings.cs:184 +msgid "" +"Use this option to set extra parameters to add to the http message, e.g. " +"\"parameter1=value1¶meter2=value2\"" msgstr "" -#: Library/Modules/Builtin/Strings.cs:190 +#: Library/Modules/Builtin/Strings.cs:185 msgid "Extra parameters to add to the http message" msgstr "" #: Library/Modules/Builtin/Strings.cs:191 msgid "" -"Extra parameters to add to the http message. I.e. " -"\"parameter1=value1¶meter2=value2\"" +"Use this option to change the default HTTP verb used to submit a report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:197 +#: Library/Modules/Builtin/Strings.cs:192 msgid "Sets the HTTP verb to use" msgstr "" -#: Library/Modules/Builtin/Strings.cs:198 -msgid "Use this option to change the default HTTP verb used to submit a report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:199 -msgid "HTTP report urls for sending form data" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:200 +#: 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 +msgid "HTTP report URLs for sending form data" +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:195 +msgid "" +"Use this option to set HTTP report URLs for sending JSON data. This option " +"accepts multiple URLs, seperated by a semi-colon. All URLs will receive the " +"same data. Note that this option ignores the format and verb settings." +msgstr "" + +#: Library/Modules/Builtin/Strings.cs:196 +msgid "HTTP report URLs for sending JSON data" msgstr "" #: Library/Modules/Builtin/Strings.cs:201 -msgid "HTTP report urls for sending JSON data" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:202 -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" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:207 #, csharp-format msgid "Failed to send message: {0}" msgstr "" -#: Library/Modules/Builtin/Strings.cs:208 +#: Library/Modules/Builtin/Strings.cs:202 msgid "" -"Use this option to set the log level for messages to include in the report" +"Use this option to set the log level for messages to include in the report." msgstr "" -#: Library/Modules/Builtin/Strings.cs:209 +#: Library/Modules/Builtin/Strings.cs:203 msgid "Defines a log level for messages" msgstr "" -#: Library/Modules/Builtin/Strings.cs:210 +#: Library/Modules/Builtin/Strings.cs:204 +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 msgid "Log message filter" msgstr "" -#: Library/Modules/Builtin/Strings.cs:211 -msgid "" -"Use this option to set a filter expression that defines what options are " -"included in the report" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:212 -msgid "Limits log lines" -msgstr "" - -#: Library/Modules/Builtin/Strings.cs:213 +#: Library/Modules/Builtin/Strings.cs:206 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/ResultSerialization/ResultFormatSerializerProvider.cs:39 #, csharp-format msgid "The format is not supported: {0}" @@ -4454,93 +4443,84 @@ msgstr "" #: Library/Utility/Strings.cs:31 #, csharp-format msgid "" -"{0}You may want to import a set of trusted certificates into the Mono " -"certificate store.{0}Use the command:{0} cert-sync /etc/ssl/certs/ca-" -"certificates.crt #for Debian based systems{0} cert-sync /etc/pki/tls/" -"certs/ca-bundle.crt #for RedHat derivatives{0}Read more: {1}" +"The server certificate had the error {0} and the hash {1}{2}If you trust " +"this certificate, use the commandline option --{3}={1} to accept the server " +"certificate anyway.{2}You can also attempt to import the server certificate " +"into your operating systems trust pool." msgstr "" #: Library/Utility/Strings.cs:32 #, csharp-format msgid "" -"The server certificate had the error {0} and the hash {1}{2}If you trust " -"this certificate, use the commandline option --accept-specified-ssl-hash={1} " -"to accept the server certificate anyway.{2}You can also attempt to import " -"the server certificate into your operating systems trust pool." -msgstr "" - -#: Library/Utility/Strings.cs:33 -#, csharp-format -msgid "" "Failed while validating certificate hash, error message: {0}, SSL error " "name: {1}" msgstr "" -#: Library/Utility/Strings.cs:36 +#: Library/Utility/Strings.cs:35 #, csharp-format msgid "Temporary folder does not exist: {0}" msgstr "" -#: Library/Utility/Strings.cs:39 +#: Library/Utility/Strings.cs:38 #, csharp-format msgid "Failed to parse the segment: {0}, invalid integer" msgstr "" -#: Library/Utility/Strings.cs:40 +#: Library/Utility/Strings.cs:39 #, csharp-format msgid "Invalid specifier: {0}" msgstr "" -#: Library/Utility/Strings.cs:41 +#: Library/Utility/Strings.cs:40 #, csharp-format msgid "Unparsed data: {0}" msgstr "" -#: Library/Utility/Strings.cs:44 +#: Library/Utility/Strings.cs:43 #, csharp-format msgid "The Uri is invalid: {0}" msgstr "" -#: Library/Utility/Strings.cs:45 +#: Library/Utility/Strings.cs:44 #, csharp-format msgid "The Uri is missing a hostname: {0}" msgstr "" -#: Library/Utility/Strings.cs:48 +#: Library/Utility/Strings.cs:47 #, csharp-format msgid "{0} bytes" msgstr "" -#: Library/Utility/Strings.cs:49 +#: Library/Utility/Strings.cs:48 #, csharp-format msgid "{0:N} GB" msgstr "" -#: Library/Utility/Strings.cs:50 +#: Library/Utility/Strings.cs:49 #, csharp-format msgid "{0:N} KB" msgstr "" -#: Library/Utility/Strings.cs:51 +#: Library/Utility/Strings.cs:50 #, csharp-format msgid "{0:N} MB" msgstr "" -#: Library/Utility/Strings.cs:52 +#: Library/Utility/Strings.cs:51 #, csharp-format msgid "{0:N} TB" msgstr "" -#: Library/Utility/Strings.cs:53 +#: Library/Utility/Strings.cs:52 #, csharp-format msgid "The string \"{0}\" could not be parsed into a date" msgstr "" -#: Library/Utility/Strings.cs:56 +#: Library/Utility/Strings.cs:55 msgid "Cannot read and write on the same stream" msgstr "" -#: Library/Utility/Strings.cs:59 +#: Library/Utility/Strings.cs:58 #, csharp-format msgid "" "The string {0} does not represent a known filter group name. Valid values " @@ -4617,7 +4597,7 @@ msgid "Command not supported: {0}" msgstr "" #: CommandLine/CLI/Strings.cs:31 -msgid "No filesets matched the criteria" +msgid "No filesets matched the criteria." msgstr "" #: CommandLine/CLI/Strings.cs:32 @@ -4645,11 +4625,13 @@ msgid "Supported options:" msgstr "" #: CommandLine/CLI/Strings.cs:38 -msgid "Module is loaded automatically, use --disable-module to prevent this" +#, csharp-format +msgid "Module is loaded automatically. Use --{0} to prevent this." msgstr "" #: CommandLine/CLI/Strings.cs:39 -msgid "Module is not loaded automatically, use --enable-module to load it" +#, csharp-format +msgid "Module is not loaded automatically Use --{0} to load it." msgstr "" #: CommandLine/CLI/Strings.cs:40 @@ -4667,29 +4649,29 @@ 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}" +"either a + or a -, and multiple filters must be joined with {3}." msgstr "" #: 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" +"not be set on the commandline." 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 @@ -4709,11 +4691,11 @@ 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 " -"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]. " +"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, i.e. {{Applications}}." +"folders) can be specified by using curly braces, e.g. {{Applications}}." msgstr "" #: CommandLine/CLI/Strings.cs:49 @@ -4723,11 +4705,11 @@ 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 " -"also supported and can be supplied by using hard braces, i.e. [.*\\.txt]. " +"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, i.e. {{TemporaryFiles}}." +"folders) can be specified by using curly braces, e.g. {{TemporaryFiles}}." msgstr "" #: CommandLine/CLI/Strings.cs:51 @@ -4735,16 +4717,16 @@ msgid "Exclude files" msgstr "" #: CommandLine/CLI/Strings.cs:52 -msgid "Use control files" -msgstr "" - -#: CommandLine/CLI/Strings.cs:53 msgid "" "If this option is used with a backup operation, it is interpreted as a list " "of files to add to the filesets. When used with list or restore, it will " "list or restore the control files instead of the normal files." msgstr "" +#: CommandLine/CLI/Strings.cs:53 +msgid "Use control files" +msgstr "" + #: CommandLine/CLI/Strings.cs:54 msgid "" "If this option is set, progress reports and other messages that would " 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 850dd6057..9b619887f 100644 --- a/Localizations/webroot/localization_webroot-bn.po +++ b/Localizations/webroot/localization_webroot-bn.po @@ -6,13 +6,34 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Last-Translator: code smite , 2018\n" -"Language-Team: Bengali (https://www.transifex.com/duplicati/teams/67655/bn/)\n" +"Language-Team: Bengali (https://app.transifex.com/duplicati/teams/67655/bn/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "-একটি বিকল্প নির্বাচন করুন-" @@ -20,29 +41,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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 "" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "সম্পর্কে" @@ -50,35 +89,39 @@ msgstr "সম্পর্কে" msgid "About {{appname}}" msgstr "{{appname}} সম্পর্কে" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "প্রবেশাধিকার বাতিল" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "সচল" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "সচল হয়নি:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "একটি নতুন ব্যাকআপ যোগ করুন" @@ -87,11 +130,11 @@ msgstr "একটি নতুন ব্যাকআপ যোগ করুন" msgid "Add a path directly" msgstr "সরাসরি একটি গন্তব্য যোগ করুন" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "উন্নত বিকল্প যোগ করুন" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "ব্যাকআপ যোগ করুন" @@ -103,40 +146,45 @@ msgstr "ফিল্টার যোগ করুন" msgid "Add path" msgstr "গন্তব্য যোগ করুন" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "উন্নত বিকল্পগুলি" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "উন্নত বিকল্পগুলি" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "উন্নত:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -145,7 +193,7 @@ msgid "" "similar sensitive information." msgstr "" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "দূরবর্তী অ্যাক্সেসের অনুমতি দিন (পুনর্সূচনা প্রয়োজন)" @@ -165,7 +213,7 @@ msgstr "" "একটি বিদ্যমান ফাইল নতুন স্থানে আছে\n" "আপনি কি নিশ্চিত যে আপনি একটি বিদ্যমান ফাইলে ডাটাবেস যুক্ত করতে চান?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -173,11 +221,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "অজ্ঞাত ব্যবহারের রিপোর্ট" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "" @@ -185,19 +233,20 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -209,13 +258,13 @@ msgstr "" msgid "Authentication username" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -225,7 +274,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -233,19 +282,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -255,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 @@ -270,11 +320,11 @@ msgstr "ব্যাকআপ স্থান" msgid "Backup retention" msgstr "ব্যাকআপ ধারণসংখ্যা" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "ব্যাকআপ:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "বিটা" @@ -290,55 +340,68 @@ msgstr "ব্রাউজ করুন" msgid "Browser default" msgstr "ব্রাউজার ডিফল্ট" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 "" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -347,43 +410,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "বাতিল" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "পরিবর্তণের তালিকা" @@ -392,40 +482,63 @@ msgstr "পরিবর্তণের তালিকা" msgid "Changelog for {{appname}} {{version}}" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "চেক করা হচ্ছে ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "শুরু করার জন্য একটি স্টোরেজের ধরন নির্বাচন করুন" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -433,35 +546,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "এখনি কম্প্যাক্ট করুন" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "" @@ -469,7 +580,7 @@ msgstr "" msgid "Configuration file:" msgstr "" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "" @@ -487,15 +598,15 @@ msgstr "" msgid "Confirm encryption passphrase" msgstr "" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "" @@ -503,32 +614,33 @@ msgstr "" msgid "Connect" msgstr "" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: index.html:320 -msgid "Connecting..." +#: index.html:308 +msgid "Connecting …" msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -540,7 +652,7 @@ msgstr "" msgid "Continue" msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "" @@ -556,11 +668,20 @@ 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 "" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "" @@ -568,47 +689,47 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "" @@ -620,11 +741,11 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -636,6 +757,10 @@ msgstr "" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "" @@ -652,17 +777,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -674,19 +797,23 @@ msgstr "" msgid "Default" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "" @@ -718,11 +845,11 @@ msgstr "" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -734,11 +861,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -758,34 +885,34 @@ msgstr "" msgid "Destination" msgstr "" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "" @@ -798,30 +925,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" +msgid "Domain name" msgstr "" #: templates/export.html:53 msgid "Done" msgstr "" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "" @@ -829,31 +941,34 @@ msgstr "" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -877,28 +992,32 @@ 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.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "" @@ -908,18 +1027,25 @@ msgstr "" msgid "Encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "" -#: templates/about.html:69 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -930,11 +1056,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "" +#: 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 " @@ -944,12 +1075,8 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: templates/backends/azure.html:8 -msgid "Enter account name" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" msgstr "" #: templates/restoredirect.html:61 @@ -960,11 +1087,7 @@ msgstr "" msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "" @@ -972,64 +1095,62 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1041,15 +1162,15 @@ msgstr "" msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "" @@ -1057,7 +1178,7 @@ msgstr "" msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1065,7 +1186,7 @@ msgstr "" msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "" @@ -1073,7 +1194,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "" @@ -1093,7 +1214,7 @@ msgstr "" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1109,26 +1230,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "" @@ -1136,8 +1258,8 @@ msgstr "" msgid "Failed to delete:" msgstr "" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "" @@ -1145,24 +1267,37 @@ msgstr "" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1178,11 +1313,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1190,18 +1325,32 @@ msgstr "" msgid "Folder" msgstr "" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" @@ -1231,22 +1380,19 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "" @@ -1258,16 +1404,16 @@ msgstr "" msgid "Hide hidden folders" msgstr "" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "" @@ -1279,20 +1425,32 @@ msgstr "" msgid "Hyper-V Machine" msgstr "" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1303,28 +1461,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1337,16 +1495,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "" @@ -1354,18 +1506,15 @@ 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 "" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "" @@ -1374,19 +1523,19 @@ msgstr "" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "" @@ -1394,7 +1543,7 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1403,25 +1552,21 @@ msgstr "" msgid "Information" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1447,7 +1592,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "" @@ -1455,7 +1600,7 @@ msgstr "" msgid "Last month" msgstr "" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1475,11 +1620,11 @@ msgstr "" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1495,36 +1640,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "" - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "" @@ -1532,11 +1676,11 @@ msgstr "" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1552,7 +1696,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "" @@ -1564,10 +1712,24 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "" @@ -1580,17 +1742,17 @@ msgstr "" msgid "Max upload speed" msgstr "" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "" @@ -1598,28 +1760,28 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1631,7 +1793,7 @@ msgstr "" msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1659,15 +1821,19 @@ msgstr "" msgid "Name" msgstr "" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/settings.html:11 +msgid "New Password" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1680,15 +1846,15 @@ msgstr "" msgid "Next" msgstr "" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "" @@ -1696,26 +1862,26 @@ msgstr "" msgid "Next time" msgstr "" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1726,35 +1892,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "" @@ -1762,23 +1924,62 @@ msgstr "" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1793,29 +1994,28 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" +#: templates/home.html:21 +msgid "Operations:" msgstr "" -#: templates/home.html:23 -msgid "Operations:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 @@ -1826,22 +2026,30 @@ msgstr "" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "" -#: templates/settings.html:150 +#: 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" msgstr "" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "" @@ -1865,36 +2073,35 @@ msgstr "" msgid "Passphrase (if encrypted)" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "" @@ -1903,19 +2110,20 @@ msgstr "" msgid "Path on server" msgstr "" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -1927,6 +2135,10 @@ msgstr "" msgid "Pick location" msgstr "" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1935,7 +2147,7 @@ msgstr "" msgid "Port" msgstr "" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1945,7 +2157,7 @@ msgstr "" msgid "Previous" msgstr "" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "" @@ -1953,7 +2165,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -1961,19 +2173,19 @@ msgstr "" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -1981,19 +2193,23 @@ msgstr "" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2001,11 +2217,11 @@ msgstr "" msgid "Remote" msgstr "" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2025,7 +2241,7 @@ msgstr "" msgid "Remove" msgstr "" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "" @@ -2033,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 "" @@ -2041,7 +2257,7 @@ msgstr "" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2049,19 +2265,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2070,10 +2286,10 @@ msgid "Restore files" msgstr "" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2086,7 +2302,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 @@ -2110,12 +2326,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "" @@ -2127,19 +2343,15 @@ msgstr "" msgid "Run again every" msgstr "" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "" @@ -2147,11 +2359,15 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -2159,15 +2375,15 @@ msgstr "" msgid "Sat" msgstr "" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "" @@ -2179,11 +2395,11 @@ msgstr "" msgid "Save immediately" msgstr "" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2199,7 +2415,7 @@ msgstr "" msgid "Search for files" msgstr "" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "" @@ -2212,7 +2428,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "" @@ -2225,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 "" @@ -2242,16 +2463,16 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "" @@ -2268,7 +2489,7 @@ msgstr "" msgid "Show log" msgstr "" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2290,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 "" @@ -2303,7 +2524,7 @@ msgstr "" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "" @@ -2311,15 +2532,19 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "" @@ -2333,45 +2558,45 @@ msgstr "" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "" @@ -2391,12 +2616,12 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "" @@ -2408,15 +2633,15 @@ msgstr "" msgid "Symbolic link" msgstr "" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "" @@ -2424,7 +2649,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2436,24 +2661,36 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2464,37 +2701,27 @@ msgstr "" msgid "Test connection" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2504,13 +2731,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2519,52 +2749,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2578,7 +2814,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2588,18 +2824,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2611,20 +2847,11 @@ msgstr "" msgid "This month" msgstr "" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2647,11 +2874,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2665,15 +2898,15 @@ msgstr "" msgid "Today" msgstr "" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2684,7 +2917,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2700,7 +2933,14 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2716,23 +2956,23 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2740,19 +2980,19 @@ msgstr "" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "" @@ -2760,25 +3000,24 @@ msgstr "" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2791,35 +3030,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 -msgid "Verify files" +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." +#: templates/home.html:38 +msgid "Verify files" msgstr "" #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2827,22 +3066,22 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "" -#: index.html:263 +#: index.html:245 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 @@ -2853,33 +3092,27 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "" @@ -2903,27 +3136,26 @@ msgstr "" msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "" @@ -2931,11 +3163,11 @@ msgstr "" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -2943,149 +3175,143 @@ msgstr "" msgid "Yesterday" msgstr "" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3101,23 +3327,81 @@ msgstr "" msgid "byte/s" msgstr "" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3129,11 +3413,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -3152,10 +3441,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:54 +#: 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 98cef9e9e..0b5f16e1d 100644 --- a/Localizations/webroot/localization_webroot-ca.po +++ b/Localizations/webroot/localization_webroot-ca.po @@ -1,18 +1,39 @@ # # Translators: -# Marc Riera , 2019 +# Marc Riera , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Marc Riera , 2019\n" -"Language-Team: Catalan (https://www.transifex.com/duplicati/teams/67655/ca/)\n" +"Last-Translator: Marc Riera , 2024\n" +"Language-Team: Catalan (https://app.transifex.com/duplicati/teams/67655/ca/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- trieu una opció -" @@ -20,29 +41,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Política IAM d'AWS" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "Quant a" @@ -50,35 +89,39 @@ msgstr "Quant a" msgid "About {{appname}}" msgstr "Quant al {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Clau d'accés" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "S'ha denegat l'accés" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Accés a la interfície d'usuari" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nom del compte" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Activa" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Ha fallat l'activació:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Afegeix una nova còpia de seguretat" @@ -87,11 +130,11 @@ msgstr "Afegeix una nova còpia de seguretat" msgid "Add a path directly" msgstr "Afegeix una ruta directament" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Afegeix una opció avançada" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Afegeix una còpia de seguretat" @@ -103,40 +146,45 @@ msgstr "Afegeix un filtre" msgid "Add path" msgstr "Afegeix una ruta" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Afegits" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Voleu modificar el nom del contenidor?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Voleu modificar la ruta?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opcions avançades" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avançat:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Totes les màquines de l'Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Totes les bases de dades SQL de Microsoft" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -150,7 +198,7 @@ msgstr "" "general de les dades d'origen i dades similars. No contenen rutes, noms de " "fitxers, noms d'usuari, contrasenyes o dades sensibles similars." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Permet l'accés remot (cal reiniciar el programa)" @@ -170,7 +218,7 @@ msgstr "" "S'ha trobat un fitxer existent a la nova ubicació.\n" "Segur que voleu que la base de dades apunti a un fitxer existent?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -182,11 +230,11 @@ msgstr "" "\n" " Voleu fer servir la base de dades existent?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Informes d'ús anònims" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplicacions" @@ -194,19 +242,20 @@ msgstr "Aplicacions" msgid "As Command-line" msgstr "Com a línia d'ordres" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -218,13 +267,13 @@ msgstr "Contrasenya per a l'autenticació" msgid "Authentication username" msgstr "Nom d'usuari per a l'autenticació" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -234,7 +283,7 @@ msgstr "" msgid "B2 Application Key" msgstr "Clau d'aplicació de B2" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "ID del compte de B2 Cloud Storage" @@ -242,19 +291,21 @@ msgstr "ID del compte de B2 Cloud Storage" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Mòduls de rerefons:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "S'ha completat la còpia de seguretat!" @@ -264,15 +315,10 @@ 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 @@ -283,11 +329,11 @@ msgstr "Ubicació de la còpia de seguretat" msgid "Backup retention" msgstr "Preservació de la còpia de seguretat" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Còpia de seguretat:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -303,48 +349,61 @@ msgstr "Navega" msgid "Browser default" msgstr "Valor per defecte del navegador" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Nom del contenidor" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Ubicació de creació del contenidor" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Regió de creació del contenidor" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Classe d'emmagatzematge del contenidor" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Espereu un moment..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -354,7 +413,7 @@ msgstr "" "ordinador de la xarxa. Si activeu aquesta opció, assegureu-vos que sempre " "feu servir l'ordinador en una xarxa protegida amb un tallafoc." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -363,43 +422,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Fitxers de memòria cau" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancel·la" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "No s'ha pogut canviar al fitxer existent" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Registre de canvis" @@ -408,40 +494,63 @@ msgstr "Registre de canvis" msgid "Changelog for {{appname}} {{version}}" msgstr "Registre de canvis del {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Ha fallat la comprovació:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Comprova ara si hi ha actualitzacions" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "S'està comprovant..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Trieu un tipus d'emmagatzematge per començar" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Feu clic a l'enllaç d'AuthID per crear una AuthID" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 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 "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -449,35 +558,33 @@ msgstr "" msgid "Compact Phase" msgstr "Fase de compactació" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compacta ara" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "S'estan compactant les dades remotes..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Mòduls de compressió:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Ordinador" @@ -485,7 +592,7 @@ msgstr "Ordinador" msgid "Configuration file:" msgstr "Fitxer de configuració:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuració:" @@ -503,15 +610,15 @@ msgstr "Confirma l'eliminació" msgid "Confirm encryption passphrase" msgstr "" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Confirmeu la contrasenya" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Es requereix una confirmació" @@ -519,32 +626,33 @@ msgstr "Es requereix una confirmació" msgid "Connect" msgstr "Connecta" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "Connecta ara" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "S'està connectant a la tasca..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "S'està connectant..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "S'ha perdut la connexió" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Ha funcionat la connexió!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nom del contenidor" @@ -556,7 +664,7 @@ msgstr "Regió del contenidor" msgid "Continue" msgstr "Continua" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continua sense xifratge" @@ -572,11 +680,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opcions principals" @@ -584,47 +701,47 @@ msgstr "Opcions principals" msgid "Counting ({{files}} files found, {{size}})" msgstr "S'està comptant (s'han trobat {{files}} fitxers, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Només fallades" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Voleu crear una carpeta?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "S'ha creat un nou usuari limitat" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "S'està creant l'usuari..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Acció actual:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Fitxer actual:" @@ -636,11 +753,11 @@ msgstr "La versió actual és {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Extrem d'S3 personalitzat" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -652,6 +769,10 @@ msgstr "URL d'autenticació personalitzat" msgid "Custom backup retention" msgstr "Preservació de còpies de seguretat personalitzada" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Ubicació personalitzada ({{server}})" @@ -668,17 +789,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -690,19 +809,23 @@ msgstr "Dies" msgid "Default" msgstr "Per defecte" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Per defecte ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Exclusions per defecte" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -736,11 +859,11 @@ msgstr "" "Voleu eliminar {{filecount}} fitxers ({{filesize}}) de l'emmagatzematge " "remot?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Eliminats" @@ -752,11 +875,11 @@ msgstr "Versions eliminades" msgid "Deleted files" msgstr "Fitxers eliminats" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -776,37 +899,34 @@ msgstr "Escriptori" msgid "Destination" msgstr "Destinació" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Ruta de destinació" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Us hem ajudat a protegir els vostres fitxers? En cas que sí, penseu a ajudar" -" el Duplicati amb una donació. Us suggerim que doneu {{smallamount}} si en " -"feu un ús privat i {{largeamount}} per a un ús comercial." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restaura directament des dels fitxers de còpia de seguretat" +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Desactivat" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Ignora" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Ignora-ho tot" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Visualització i tema de color" @@ -819,30 +939,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Segur que voleu eliminar la base de dades local de «{{name}}»?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nom del domini" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Feu una donació" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Missatges de donació" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Els missatges de donació estan amagats, feu clic per mostrar-los" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Els missatges de donació són visibles, feu clic per amagar-los" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Fet" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Baixa" @@ -850,31 +955,34 @@ msgstr "Baixa" msgid "Downloaded files" msgstr "Fitxers baixats" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Opció duplicada {{opt}}" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Lloc web del Duplicati" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Fòrum del Duplicati" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -904,32 +1012,32 @@ 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.\\nThis makes it " +"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 "" -"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.\\nAixò " -"fa que es puguin fer diverses operacions més ràpidament i redueix la " -"quantitat de dades que cal baixar durant cada operació." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Edita com a llista" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Edita com a text" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Xifra el fitxer" @@ -939,18 +1047,25 @@ msgstr "Xifra el fitxer" msgid "Encryption" msgstr "Xifratge" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "S'ha canviat el xifratge" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Mòduls de xifratge:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -961,11 +1076,16 @@ msgstr "" msgid "End" msgstr "Final" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Introduïu l'URL" +#: 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 " @@ -980,13 +1100,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Introduïu la clau d'accés" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Introduïu el compte d'usuari" +#: 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" @@ -996,11 +1112,7 @@ msgstr "Introduïu la contrasenya de la còpia de seguretat, si en té" msgid "Enter configuration details" msgstr "Introduïu els detalls de configuració" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Introduïu el nom del contenidor" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Introduïu la contrasenya de xifratge" @@ -1008,68 +1120,62 @@ msgstr "Introduïu la contrasenya de xifratge" msgid "Enter expression here" msgstr "Introduïu l'expressió aquí" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Introduïu la ruta de la carpeta" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Introduïu una opció per línia en el format de la línia d'ordres; per " -"exemple: {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Introduïu la ruta de destinació" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Introduïu l'adreça electrònica del grup de l'Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Introduïu la ruta de destinació completa, incloent-hi el nom del servidor, " -"però sense el prefix «https»" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Error" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "S'ha produït un error!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Errors i fallades" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examinats" @@ -1081,15 +1187,15 @@ msgstr "Exclusions" msgid "Exclude directories whose names contain" msgstr "Exclou carpetes amb un nom que contingui" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Exclou una expressió" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Exclou un fitxer" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Exclou una extensió de fitxer" @@ -1097,7 +1203,7 @@ msgstr "Exclou una extensió de fitxer" msgid "Exclude files whose names contain" msgstr "Exclou fitxers amb un nom que contingui" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Exclou un grup de filtres" @@ -1105,7 +1211,7 @@ msgstr "Exclou un grup de filtres" msgid "Exclude folder" msgstr "Exclou una carpeta" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Exclou una expressió regular" @@ -1113,7 +1219,7 @@ msgstr "Exclou una expressió regular" msgid "Existing file found" msgstr "S'ha trobat un fitxer existent" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1133,7 +1239,7 @@ msgstr "Exporta la configuració" msgid "Export passwords" msgstr "Exporta les contrasenyes" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1149,26 +1255,27 @@ msgstr "Enllaç extern" msgid "FTP (Alternative)" msgstr "FTP (alternatiu)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "No s'ha pogut crear la base de dades temporal: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "No s'ha pogut connectar:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "No s'ha pogut connectar: {{message}}" @@ -1176,8 +1283,8 @@ msgstr "No s'ha pogut connectar: {{message}}" msgid "Failed to delete:" msgstr "No s'ha pogut eliminar:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "No s'ha pogut recollir la informació de les rutes: {{message}}" @@ -1185,25 +1292,38 @@ msgstr "No s'ha pogut recollir la informació de les rutes: {{message}}" msgid "Failed to find backup:" msgstr "No s'ha pogut trobar la còpia de seguretat:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "No s'ha pogut importar:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" "No s'han pogut llegir els valors per defecte de la còpia de seguretat:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "No s'han pogut restaurar els fitxers: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "No s'ha pogut desar:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1219,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:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Configuració inicial" @@ -1231,18 +1351,32 @@ msgstr "Configuració inicial" msgid "Folder" msgstr "Carpeta" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Ruta de la carpeta" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Divendres" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GBytes" @@ -1272,22 +1406,19 @@ msgstr "Opcions generals" msgid "Generate" msgstr "Genera" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Genera una política d'accés IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Adreça electrònica del grup" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Fitxers ocults" @@ -1299,16 +1430,16 @@ msgstr "Amaga" msgid "Hide hidden folders" msgstr "Amaga les carpetes ocultes" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Inici" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Noms" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Hores" @@ -1320,20 +1451,32 @@ msgstr "Què voleu fer amb els fitxers existents?" msgid "Hyper-V Machine" msgstr "Màquina de l'Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Màquina de l'Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Màquines de l'Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1348,32 +1491,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Si la còpia de seguretat i l'emmagatzematge remot no estan sincronitzats, el" -" Duplicati us demanarà que inicieu una reparació per sincronitzar la base de" -" dades.\\nSi falla la reparació, podeu eliminar la base de dades local i " -"tornar a generar-la." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1388,20 +1527,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Si el vostre ordinador es troba en un entorn multiusuari (és a dir, si a l'ordinador hi ha més d'un compte), heu de definir una contrasenya per evitar que altres usuaris accedeixin a dades del vostre compte.\n" -"Voleu definir una contrasenya ara?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importa" @@ -1409,18 +1538,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "S'ha completat la importació, però no s'han trobat certificats" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Ha fallat la importació" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importa des d'un fitxer" @@ -1429,19 +1555,19 @@ msgstr "Importa des d'un fitxer" msgid "Import metadata" msgstr "Importa les metadades" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Voleu incloure un fitxer?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Inclou una expressió" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "Inclou una expressió regular" @@ -1449,7 +1575,7 @@ msgstr "Inclou una expressió regular" msgid "Incorrect answer, try again" msgstr "La resposta és incorrecta, torneu-ho a provar" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1460,25 +1586,21 @@ msgstr "" msgid "Information" msgstr "Informació" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instal·la" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Ha fallat la instal·lació:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "La ruta conté caràcters no vàlids" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "El període de preservació no és vàlid" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1506,7 +1628,7 @@ msgstr "Preserva totes les còpies de seguretat" msgid "Keystone API version" msgstr "Versió de l'API de Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Idioma de la interfície d'usuari" @@ -1514,7 +1636,7 @@ msgstr "Idioma de la interfície d'usuari" msgid "Last month" msgstr "El mes passat" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Última còpia de seguretat completada:" @@ -1535,11 +1657,11 @@ msgstr "Biblioteques" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1559,36 +1681,35 @@ msgstr "" "Importeu una destinació des d'una tasca exportada o des d'un proveïdor " "d'emmagatzematge" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Carrega dades més antigues" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "S'està carregant..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "S'està carregant l'ús de l'emmagatzematge remot..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1596,11 +1717,11 @@ msgstr "Ruta de la base de dades local:" msgid "Local repository" msgstr "Dipòsit local" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Emmagatzematge local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Ubicació" @@ -1616,7 +1737,11 @@ msgstr "Dades de registre de {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Dades de registre del servidor" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "Surt" @@ -1628,10 +1753,24 @@ msgstr "MBytes" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manteniment" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Escriviu la ruta manualment" @@ -1644,17 +1783,17 @@ msgstr "Velocitat màxima de baixada" msgid "Max upload speed" msgstr "Velocitat màxima de càrrega" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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ú" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Base de dades SQL de Microsoft:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Bases de dades SQL de Microsoft" @@ -1662,28 +1801,28 @@ msgstr "Bases de dades SQL de Microsoft" msgid "Minimum redundancy" msgstr "Redundància mínima" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "La redundància mínima és de 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minuts" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "No s'ha definit un nom" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "No s'ha definit una contrasenya" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "No s'ha definit un origen" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modificats" @@ -1695,7 +1834,7 @@ msgstr "Dilluns" msgid "Months" msgstr "Mesos" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mou una base de dades existent" @@ -1723,15 +1862,19 @@ msgstr "Imatges" msgid "Name" msgstr "Nom" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Mai" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Hi ha una nova actualització: {{message}}" +#: templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1746,15 +1889,15 @@ msgstr "" msgid "Next" msgstr "Següent" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Pròxima execució programada:" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "Pròxima tasca programada:" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "Pròxima tasca:" @@ -1762,26 +1905,26 @@ msgstr "Pròxima tasca:" msgid "Next time" msgstr "La pròxima vegada" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "No" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1796,35 +1939,31 @@ msgid "No editor found for the "{{backend}}" storage type" msgstr "" "No s'ha trobat cap editor per a l'emmagatzematge del tipus «{{backend}}»" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Sense xifratge" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "No s'ha seleccionat cap element" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "No hi ha elements per restaurar, seleccioneu-ne un o més" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "No s'ha introduït cap contrasenya" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "No hi ha tasques planificades" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "No, al meu ordinador només hi ha un compte d'usuari" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "La contrasenya no coincideix" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Cap / desactivat" @@ -1832,25 +1971,64 @@ msgstr "Cap / desactivat" msgid "Not using encryption" msgstr "El xifratge està desactivat" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 +#: templates/settings.html:158 msgid "OK" msgstr "D'acord" +#: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 +msgid "OSS Access Key ID" +msgstr "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1867,32 +2045,30 @@ msgstr "AuthURI de l'OpenStack" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Oberts" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +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:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Sistema operatiu" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operació" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Ha fallat l'operació:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operacions:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Contrasenya per a l'autenticació (opcional)" @@ -1901,24 +2077,30 @@ msgstr "Contrasenya per a l'autenticació (opcional)" msgid "Optional authentication username" msgstr "Nom d'usuari per a l'autenticació (opcional)" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opcions" -#: templates/settings.html:150 +#: 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" msgstr "Ubicació original" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Altres" @@ -1946,36 +2128,35 @@ msgstr "Contrasenya" msgid "Passphrase (if encrypted)" msgstr "Contrasenya (si el fitxer està xifrat)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "S'ha canviat la contrasenya" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Les contrasenyes no coincideixen" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Les contrasenyes no coincideixen" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Contrasenya" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Ruta" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "No s'ha trobat la ruta" @@ -1984,19 +2165,20 @@ msgstr "No s'ha trobat la ruta" msgid "Path on server" msgstr "Ruta al servidor" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ruta o subcarpeta al contenidor" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pausa després de l'arrencada o la hibernació" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Opcions de pausa" @@ -2008,6 +2190,10 @@ msgstr "Permisos" msgid "Pick location" msgstr "Trieu una ubicació" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -2018,7 +2204,7 @@ msgstr "" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Impedeix l'inici de sessió automàtic de la safata del sistema" @@ -2028,7 +2214,7 @@ msgstr "Impedeix l'inici de sessió automàtic de la safata del sistema" msgid "Previous" msgstr "Enrere" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Progrés:" @@ -2036,7 +2222,7 @@ msgstr "Progrés:" msgid "ProjectID is optional if the bucket exist" msgstr "La ProjectID és opcional si el contenidor existeix" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "De propietat" @@ -2044,19 +2230,19 @@ msgstr "De propietat" msgid "Purge Phase" msgstr "Fase de purga" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "S'ha completat la purga de fitxers!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recrea (elimina i repara)" @@ -2064,19 +2250,23 @@ msgstr "Recrea (elimina i repara)" msgid "Recreate Database Phase" msgstr "Fase de recreació de la base de dades" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "No es permet l'ús de rutes relatives" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Actualitza" @@ -2084,11 +2274,11 @@ msgstr "Actualitza" msgid "Remote" msgstr "Remot" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Ruta remota" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Dipòsit remot" @@ -2108,7 +2298,7 @@ msgstr "Mida dels volums remots" msgid "Remove" msgstr "Elimina" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Elimina l'opció" @@ -2116,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" @@ -2124,7 +2314,7 @@ msgstr "Repara" msgid "Repair Phase" msgstr "Fase de reparació" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2132,19 +2322,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "Repetiu la contrasenya" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "S'està informant:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reinicialitza" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Restaura" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "S'ha completat la restauració!" @@ -2153,10 +2343,10 @@ msgid "Restore files" msgstr "Restaura fitxers" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaura fitxers des de {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2169,8 +2359,8 @@ msgid "Restore from backup configuration" msgstr "Restaura des d'una configuració de còpia de seguretat" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restaura des d'una configuració..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2193,12 +2383,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "Reprèn" @@ -2210,19 +2400,15 @@ msgstr "Llistes de fitxers reescrits" msgid "Run again every" msgstr "Torna a executar cada" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Executa ara" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "S'està executant..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "S'està executant una entrada de la línia d'ordres" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "Tasca en execució:" @@ -2230,11 +2416,15 @@ msgstr "Tasca en execució:" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatible amb S3" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "La mateixa que la versió base d'instal·lació: {{channelname}}" @@ -2242,15 +2432,15 @@ msgstr "La mateixa que la versió base d'instal·lació: {{channelname}}" msgid "Sat" msgstr "Dissabte" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2262,11 +2452,11 @@ msgstr "Desa les versions diferents amb una marca horària al nom del fitxer" msgid "Save immediately" msgstr "Desa immediatament" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2282,7 +2472,7 @@ msgstr "Cerca" msgid "Search for files" msgstr "Cerca fitxers" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Segons" @@ -2295,7 +2485,7 @@ msgstr "Trieu un nivell de registre i vegeu els nous missatges al moment:" msgid "Select files" msgstr "Seleccioneu els fitxers" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -2308,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?" @@ -2325,16 +2520,16 @@ msgstr "Contrasenya del servidor" msgid "Server paused" msgstr "S'ha pausat el servidor" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propietats de l'estat del servidor" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "Configuració" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Mostra" @@ -2351,7 +2546,7 @@ msgstr "Mostra les carpetes ocultes" msgid "Show log" msgstr "Mostra el registre" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2375,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 "" @@ -2388,7 +2583,7 @@ msgstr "Dades d'origen" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Dades d'origen" @@ -2396,17 +2591,21 @@ msgstr "Dades d'origen" msgid "Source folders" msgstr "Carpetes d'origen" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Origen:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Compilacions específiques només per a desenvolupadors. No ho feu servir amb " "dades importants." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocols estàndard" @@ -2420,45 +2619,45 @@ msgstr "Protocols estàndard" msgid "Start" msgstr "Inici" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Atura després del fitxer actual" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Atura ara" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Atura la còpia de seguretat en execució" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Atura la tasca en execució" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "S'està aturant la tasca:" @@ -2478,12 +2677,12 @@ msgstr "Classe d'emmagatzematge per crear un contenidor" msgid "Stored" msgstr "Emmagatzemat" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Forta" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Èxit" @@ -2495,15 +2694,15 @@ msgstr "Diumenge" msgid "Symbolic link" msgstr "Enllaç simbòlic" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Fitxers del sistema" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Valor per defecte del sistema ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Fitxers del sistema" @@ -2511,7 +2710,7 @@ msgstr "Fitxers del sistema" msgid "System info" msgstr "Informació del sistema" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Propietats del sistema" @@ -2523,25 +2722,37 @@ msgstr "TBytes" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Ruta de destinació (per exemple, /backup)" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "La tasca s'està executant" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Fitxers temporals" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Fitxers temporals" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nom de l'inquilí" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2551,28 +2762,22 @@ msgstr "Fase de comprovació" msgid "Test connection" msgstr "Comprova la connexió" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "S'està comprovant..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "S'està comprovant la connexió..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "S'estan comprovant els permisos..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2580,10 +2785,6 @@ msgstr "" "El camp «{{fieldname}}» conté un caràcter no vàlid: {{character}} (valor: " "{{value}}, índex: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "No s'ha trobat la còpia de seguretat; l'heu eliminat?" @@ -2595,19 +2796,20 @@ msgstr "" "La còpia de seguretat era temporal i ja no existeix, per la qual cosa s'han " "perdut les dades del registre" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "El nom del contenidor ha d'estar en minúscules; voleu convertir-lo " "automàticament?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2616,25 +2818,29 @@ 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:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -"S'ha perdut la connexió amb el servidor. Es tornarà a intentar en " -"{{time}}..." -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tema fosc (per Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Tema per defecte, blau sobre blanc (per Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2642,7 +2848,7 @@ msgstr "" "La carpeta {{folder}} no existeix.\n" "Voleu crear-la ara?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2652,16 +2858,16 @@ msgstr "" "\n" "Voleu substituir la clau d'amfitrió actual («{{prev}}») amb la clau d'amfitrió «{{key}}»?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Les contrasenyes no coincideixen" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Sembla que la ruta no existeix, voleu afegir-la igualment?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2671,7 +2877,7 @@ msgstr "" "\n" "Voleu incloure el fitxer especificat?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2686,7 +2892,7 @@ msgstr "El paràmetre de regió només s'aplica quan es crea un contenidor" msgid "The region parameter is only used when creating a bucket" msgstr "El paràmetre de regió només es fa servir quan es crea un contenidor" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2700,14 +2906,14 @@ msgstr "" "La classe d'emmagatzematge afecta la disponibilitat i el preu dels fitxers " "emmagatzemats" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "La carpeta de destinació conté fitxers encriptats; introduïu-ne la " "contrasenya" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2715,7 +2921,7 @@ msgstr "" "L'usuari té massa permisos. Voleu crear un nou usuari limitat, amb permisos " "només per a la ruta seleccionada?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2731,25 +2937,11 @@ msgstr "" msgid "This month" msgstr "Aquest mes" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Aquesta opció no està relacionada amb la mida màxima de la còpia de " -"seguretat ni dels fitxers, ni afecta el percentatge de desduplicació. " -"Consulteu aquesta pàgina abans de canviar la mida " -"dels volums remots." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Aquesta setmana" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Opcions de velocitat" @@ -2774,13 +2966,19 @@ msgstr "" "Per confirmar que voleu eliminar tots els fitxers remots de «{{name}}, " "escriviu la paraula que veieu a continuació" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Per fer una exportació sense contrasenya, desactiveu la casella «Xifra el " "fitxer»" -#: templates/settings.html:23 +#: 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. " @@ -2800,15 +2998,15 @@ msgstr "" msgid "Today" msgstr "Avui" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Voleu confiar en el certificat de l'amfitrió?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Voleu confiar en el certificat del servidor?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2822,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í." @@ -2839,7 +3037,14 @@ msgstr "" msgid "Until resumed" msgstr "Fins que es reprengui" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Canal d'actualitzacions" @@ -2855,23 +3060,23 @@ msgstr "S'està actualitzant amb una base de dades existent" msgid "Uploaded files" msgstr "Fitxers carregats" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Estadístiques d'ús" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estadístiques d'ús, avisos, errors i fallades" @@ -2879,19 +3084,19 @@ msgstr "Estadístiques d'ús, avisos, errors i fallades" msgid "Use SSL" msgstr "Fes servir SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Voleu fer servir la base de dades existent?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Fes servir una contrasenya dèbil" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inútil" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Dades d'usuari" @@ -2899,25 +3104,24 @@ msgstr "Dades d'usuari" msgid "User domain name" msgstr "Nom de domini de l'usuari" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "L'usuari té massa permisos" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Paràmetres de la interfície d'usuari" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nom d'usuari" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2930,35 +3134,35 @@ msgstr "" msgid "Verifications" msgstr "Verificacions" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Verifica els fitxers" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "S'està verificant..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "S'està verificant la resposta" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2966,25 +3170,23 @@ msgstr "" msgid "Version ID" msgstr "ID de la versió" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Molt forta" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Molt dèbil" -#: index.html:263 +#: index.html:245 msgid "Visit us on" 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." @@ -2994,37 +3196,29 @@ 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 -msgid "Waiting for task to start ...." -msgstr "S'està esperant que la tasca comenci..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avisos, errors i fallades" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Acceptem donacions mitjançant diversos serveis, com ara OpenCollective, " -"PayPal, BountySource i diverses criptomonedes." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "És recomanable que xifreu totes les còpies de seguretat emmagatzemades fora " "del vostre ordinador" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Dèbil" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Contrasenya dèbil" @@ -3048,27 +3242,26 @@ msgstr "On voleu restaurar els fitxers?" msgid "Years" msgstr "Anys" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Sí" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Sí, he desat la contrasenya en un lloc segur" @@ -3076,11 +3269,11 @@ msgstr "Sí, he desat la contrasenya en un lloc segur" msgid "Yes, I understand the risk" msgstr "Sí, entenc els riscos" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Sí, no tinc por!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Sí, destrossa'm la còpia de seguretat!" @@ -3088,14 +3281,6 @@ msgstr "Sí, destrossa'm la còpia de seguretat!" msgid "Yesterday" msgstr "Ahir" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Sembla que esteu executant el Mono sense haver carregat cap certificat SSL.\n" -"Voleu importar la llista de certificats de confiança de Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3104,23 +3289,23 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3128,7 +3313,7 @@ msgstr "" "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ò" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3136,7 +3321,7 @@ msgstr "" "Heu canviat la contrasenya, i això no està implementat. És recomanable que " "creeu una nova còpia de seguretat en comptes de fer això." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3144,13 +3329,13 @@ msgstr "" "Heu decidit no xifrar la còpia de seguretat. És recomanable que xifreu totes" " les dades emmagatzemades en un servidor remot." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Heu decidit fer la restauració en una nova ubicació, però no n'heu indicat " "cap" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3160,94 +3345,94 @@ msgstr "" "contrasenya en un lloc segur, perquè no podreu recuperar les dades si la " "perdeu." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Heu de triar com a mínim una carpeta d'origen" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Heu d'introduir un nom de domini per fer servir l'API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Heu d'introduir un nom per a la còpia de seguretat" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Heu d'introduir una contrasenya o desactivar el xifratge" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Heu d'introduir una contrasenya per fer servir l'API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" "Heu d'introduir un nombre positiu de còpies de seguretat que voleu preservar" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 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:931 -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" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Heu d'introduir una durada vàlida de preservació de les còpies de seguretat" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Heu d'introduir una contrasenya o una clau API" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -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" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Heu d'introduir la contrasenya" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Heu d'introduir el nom o l'adreça del servidor" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Heu d'introduir el nom d'usuari" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Heu d'introduir el camp «{{field}}»" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Heu de triar o introduir l'AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Heu de triar o introduir el servidor" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Heu d'especificar una ruta" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Heu d'introduir el camp «{{field}}»{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "La contrasenya és fàcil d'endevinar. Penseu a canviar la contrasenya." @@ -3263,23 +3448,81 @@ msgstr "bytes" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "personalitzat" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reprèn ara" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "excepte si especifiqueu explícitament el paràmetre --group-id" @@ -3296,11 +3539,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. El {{appname}} està publicat " "sota la {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "Queden {{files}} fitxers ({{size}}) {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versió" @@ -3319,10 +3567,6 @@ msgstr "{{number}} hores" msgid "{{number}} Minutes" msgstr "{{number}} minuts" -#: templates/home.html:54 +#: 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 b9b17a631..95d917924 100644 --- a/Localizations/webroot/localization_webroot-cs.po +++ b/Localizations/webroot/localization_webroot-cs.po @@ -1,19 +1,47 @@ # # Translators: # vita.brno, 2019 -# Pavel Borecki , 2020 +# Jakub Loucký , 2020 +# M D, 2021 +# Filip Maleček, 2022 +# Pavel Borecki , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Pavel Borecki , 2020\n" -"Language-Team: Czech (https://www.transifex.com/duplicati/teams/67655/cs/)\n" +"Last-Translator: Pavel Borecki , 2024\n" +"Language-Team: Czech (https://app.transifex.com/duplicati/teams/67655/cs/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- vyberte jednu z možností -" @@ -21,29 +49,47 @@ 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/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 -msgid "AWS Access ID" -msgstr "Přístupový identifikátor ke službe AWS" +#: templates/commandline.html:25 +msgid " Edit as text" +msgstr "" -#: scripts/services/EditUriBuiltins.js:946 templates/backends/s3.html:72 -#: templates/backends/s3.html:74 +#: 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: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:71 +#: templates/backends/s3.html:73 msgid "AWS Access Key" msgstr "Přístupový klíč ke službě AWS" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Zásady IAM služby AWS" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "O aplikaci" @@ -51,35 +97,39 @@ msgstr "O aplikaci" msgid "About {{appname}}" msgstr "O aplikaci {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Přístupový klíč" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Přístup odepřen" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Udělení přístupu" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Přístup k uživatelskému rozhraní" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Název účtu" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivovat" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivace se nezdařila:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Přidat novou zálohu" @@ -88,11 +138,11 @@ msgstr "Přidat novou zálohu" msgid "Add a path directly" msgstr "Přidat popis umístění přímo" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Přidat pokročilou volbu" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Přidat zálohu" @@ -104,40 +154,45 @@ msgstr "Přidat filtr" msgid "Add path" msgstr "Přidat popis umístění" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Přidáno" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Přizpůsobit název „nádoby“ (bucket)?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Přizpůsobit popis umístění?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Pokročilé volby" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Pokročilé:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Všechny Hyper-V stroje" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Všechny Microsoft SQL databáze" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -148,7 +203,7 @@ msgstr "" "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ě.\n" "Neobsahují popisy umístění, názvy souborů, uživatelská jména, hesla nebo podobné citlivé údaje." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Umožnit přístup na dálku (vyžaduje restart)" @@ -168,7 +223,7 @@ msgstr "" "V novém umístění byl nalezen už existující soubor\n" "Opravdu chcete nasměrovat databázi do existujícího souboru?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -180,11 +235,11 @@ msgstr "" "\n" "Chcete použít existující databázi?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonymní hlášení o použití" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplikace" @@ -192,21 +247,22 @@ msgstr "Aplikace" msgid "As Command-line" msgstr "Jako příkazový řádek" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "Způsob ověřování" +msgstr "Způsob autentizace" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Způsob autentizace ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -216,43 +272,45 @@ msgstr "Ověřovací heslo" msgid "Authentication username" msgstr "Ověřovací uživatelské jméno" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" -msgstr "" +msgstr "B2 Aplikační ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" msgstr "Aplikační klíč ke službě B2" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "Identifikátor účtu u cloudového úložiště B2" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "Aplikační klíč ke cloudovému úložišti B2" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Moduly podpůrných vrstev (backend):" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Záloha dokončena!" @@ -262,15 +320,10 @@ 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 @@ -281,11 +334,11 @@ msgstr "Umístění zálohy" msgid "Backup retention" msgstr "Doba uchovávání záloh" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Záloha:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Vývojová testovací (beta)" @@ -301,48 +354,61 @@ msgstr "Procházet" msgid "Browser default" msgstr "Výchozí nastavení webového prohlížeče" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "„nádoba“ (bucket)" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Oblast světa ve které „nádobu“ (bucket) vytvořit" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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)" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Třída úložiště nesoucí „nádobu“ (bucket)" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Vytváření seznamu souborů k obnovení…" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Vytváření částečné dočasné databáze…" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Zaneprázdněno…" +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -352,7 +418,7 @@ msgstr "" "na síti. Pokud tuto volbu zapnete, počítač používejte pouze na síti, " "zabezpečené bránou firewall." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -360,86 +426,146 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Soubory mezipaměti" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Kanárek" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Storno" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Nelze přesunout do existujícího souboru" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +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" #: templates/updatechangelog.html:2 msgid "Changelog for {{appname}} {{version}}" -msgstr "Seznam změn v {{appname}} {{version}}" +msgstr "Seznam změn v {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Zjištění se nezdařilo:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Zjistit dostupnost případných aktualizací nyní" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Zjišťování…" - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Zjišťování dostupnosti případných aktualizací…" +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Pro začátek vyberte typ úložiště" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "AuthID vytvoříte kliknutím na odkaz AuthID" -#: index.html:159 index.html:210 +#: 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:16 +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…" @@ -447,35 +573,33 @@ msgstr "Příkazový řádek…" msgid "Compact Phase" msgstr "Fáze zkompaktňování" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Zkompaktnit nyní" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Zkompaktňování dat na protějšku…" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Zkompaktňování dat na protějšku…" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Úplný záznam událostí" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Dokončování zálohy…" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Dokončování předchozí zálohy…" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Komprimační moduly:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Počítač" @@ -483,7 +607,7 @@ msgstr "Počítač" msgid "Configuration file:" msgstr "Soubor s nastaveními:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Nastavení:" @@ -501,15 +625,15 @@ msgstr "Potvrzení smazání" msgid "Confirm encryption passphrase" msgstr "Potvrzení zadání šifrovací heslové fráze" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Zopakování zadání heslové fráze" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Potvrďte zopakováním zadání hesla" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Vyžadováno potvrzení" @@ -517,32 +641,33 @@ msgstr "Vyžadováno potvrzení" msgid "Connect" msgstr "Připojit" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Připojit nyní" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Připojování k serveru…" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Připojování k úloze…" +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Připojování…" +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Spojení ztraceno" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Spojení funguje!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Název kontejneru" @@ -554,7 +679,7 @@ msgstr "Region umístění kontejneru" msgid "Continue" msgstr "Pokračovat" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Pokračovat bez šifrování" @@ -570,59 +695,68 @@ 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ě" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" -msgstr "Core volby" +msgstr "Základní volby" #: scripts/controllers/StateController.js:34 msgid "Counting ({{files}} files found, {{size}})" msgstr "Počítání ({{files}} souborů nalezeno, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Pouze pády" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Vytvořit hlášení chyby…" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Vytvořit složku?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" -msgstr "Vytvořit nový uživatelský účet s omezenými oprávněními" +msgstr "Vytvořen nový uživatelský účet s omezenými oprávněními" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Vytvořit hlášení chyby…" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Vytváření nového uživatele s omezeným přístupem…" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Vytváření cílových složek…" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Vytváření dočasné zálohy…" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Vytváření uživatelského účtu…" +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Stávající akce:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Stávající soubor:" @@ -634,13 +768,13 @@ msgstr "Stávající verze je {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Vlastní S3 koncový bod" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Vlastní satelit" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Vlastní satelit ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -650,6 +784,10 @@ msgstr "Vlastní ověřovací URL adresa" msgid "Custom backup retention" msgstr "Uživatelem určená doba uchovávání záloh" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Vlastní umístění ({{server}})" @@ -666,17 +804,15 @@ 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 "" - -#: 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Databáze…" @@ -688,19 +824,23 @@ msgstr "Dnů" msgid "Default" msgstr "Výchozí" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Výchozí ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Ve výchozím stavu vynecháno" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -732,11 +872,11 @@ msgstr "Smazat místní databázi" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Smazat {{filecount}} souborů ({{filesize}}) ze vzdáleného úložiště?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Smazat…" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Smazáno" @@ -748,11 +888,11 @@ msgstr "Smazané verze" msgid "Deleted files" msgstr "Smazané soubory" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Mazání souborů na protějšku…" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Mazání nepotřebných souborů…" @@ -772,37 +912,34 @@ msgstr "Osobní počítač" msgid "Destination" msgstr "Cíl" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Cílové umístění" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Pomohli jsme vám zachránit vaše soubory? Pokud ano, zvažte prosím podpoření " -"Duplicati darem. Doporučujeme {{smallamount}} pro soukromé a {{largeamount}}" -" pro komerční použití." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Přímé obnovování ze záložních souborů…" +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Vypnuto" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Zavřít" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Zavřít vše" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Motiv vzhledu zobrazení a barev" @@ -815,30 +952,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Opravdu chcete smazat místní databázi pro: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Doménový název" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Darovat" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Darovací zprávy" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Darovací zprávy jsou skryté, kliknutím je zobrazíte" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Darovací zprávy jsou zobrazené, kliknutím je skryjete" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Hotovo" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Stáhnout" @@ -846,31 +968,34 @@ msgstr "Stáhnout" msgid "Downloaded files" msgstr "Stažené soubory" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Stahování souborů…" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Stahování aktualizace…" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Stahování…" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Volba duplikace {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Webové stránky projektu Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Diskuzní fórum o Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -900,31 +1025,32 @@ 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.\\nThis makes it " +"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 "" -"Ke každé záloze je přiřazena místní databáze, která uchovává informace o " -"vzdálené záloze na místním stroji.\\nTo zrychluje provádění mnoha operací a " -"snižuje množství dat které je při každé operaci třeba stahovat." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Upravit jako seznam" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Upravit jako text" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Upravit…" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Zašifrovat soubor" @@ -934,18 +1060,25 @@ msgstr "Zašifrovat soubor" msgid "Encryption" msgstr "Šifrování" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Šifrování změněno" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Šifrovací moduly:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "Šifrovací heslová fráze" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -956,11 +1089,16 @@ msgstr "Šifrovací heslová fráze" msgid "End" msgstr "Konec" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Zadejte URL adresu" +#: 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 " @@ -975,13 +1113,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Zadejte přístupový klíč" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Zadejte název účtu" +#: 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" @@ -991,11 +1125,7 @@ msgstr "Zadejte záložní heslovou frázi, pokud existuje" msgid "Enter configuration details" msgstr "Zadejte podrobnosti nastavení" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Zadejte název kontejneru" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Zadejte šifrovací heslovou frázi" @@ -1003,66 +1133,62 @@ msgstr "Zadejte šifrovací heslovou frázi" msgid "Enter expression here" msgstr "Sem zadejte výraz" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Zadejte popis umístění složky" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Každou z voleb zadejte zvlášť na samostatný řádek, např. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Zadejte popis cílového umístění " -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Zadejte e-mailovou adresu skupiny v Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Zadejte úplný popis cílového umístění, včetně názvu serveru, ale bez https " -"na začátku" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Chyba" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Chyba!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Chyby a pády" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Prozkoumáno" @@ -1074,15 +1200,15 @@ msgstr "Vynechat" msgid "Exclude directories whose names contain" msgstr "Vynechat složky jejichž názvy obsahují" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Výraz pro vynechané" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Vynechat soubor" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Vynechat soubory s příponami" @@ -1090,7 +1216,7 @@ msgstr "Vynechat soubory s příponami" msgid "Exclude files whose names contain" msgstr "Vynechat soubory jejichž názvy obsahují" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Skupina filtru vynechání" @@ -1098,7 +1224,7 @@ msgstr "Skupina filtru vynechání" msgid "Exclude folder" msgstr "Vynechat složku" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Regulární výraz pro vynechávané" @@ -1106,7 +1232,7 @@ msgstr "Regulární výraz pro vynechávané" msgid "Existing file found" msgstr "Nalezen existující soubor" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimentální" @@ -1126,7 +1252,7 @@ msgstr "Exportovat nastavení" msgid "Export passwords" msgstr "Exportovat hesla" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Export…" @@ -1142,26 +1268,27 @@ msgstr "Vnější odkaz" msgid "FTP (Alternative)" msgstr "FTP (alternativní)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Nepodařilo se vytvořit dočasnou databázi: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Nepodařilo se připojit:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Nepodařilo se připojit: {{message}}" @@ -1169,8 +1296,8 @@ msgstr "Nepodařilo se připojit: {{message}}" msgid "Failed to delete:" msgstr "Nepodařilo se smazat:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Nepodařilo se stáhnout informaci o popisu umístění: {{message}}" @@ -1178,24 +1305,37 @@ msgstr "Nepodařilo se stáhnout informaci o popisu umístění: {{message}}" msgid "Failed to find backup:" msgstr "Zálohu se nepodařilo nalézt:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Nepodařilo se importovat:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Nepodařilo se načíst výchozí parametry zálohy:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Nepodařilo se obnovit soubory: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Nepodařilo se uložit:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Získávání informací o popisu umístění…" @@ -1211,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Úvodní nastavení při prvním spuštění" @@ -1223,18 +1363,32 @@ msgstr "Úvodní nastavení při prvním spuštění" msgid "Folder" msgstr "Složka" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Popis umístění složky" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pá" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GB" @@ -1264,22 +1418,19 @@ msgstr "Obecné volby" msgid "Generate" msgstr "Vytvořit" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Vytvořit IAM zásady přístupu" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Získávání verzí souboru…" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "E-mail skupiny" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Skryté soubory" @@ -1291,16 +1442,16 @@ msgstr "Skrýt" msgid "Hide hidden folders" msgstr "Skrýt skryté složky" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Domovská složka" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Názvy strojů" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Hodin" @@ -1312,20 +1463,32 @@ msgstr "Jak chcete zacházet s existujícími soubory?" msgid "Hyper-V Machine" msgstr "Hyper-V stroj" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V stroj:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V stroje" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "Identifikátor:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 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." @@ -1338,32 +1501,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Pokud záloha a vzdálené úložiště ztratí synchronizaci, Duplicati bude " -"potřebovat abyste provedli operaci opravy a databáze se " -"synchronizovala.\\nPokud oprava nebude úspěšná, je možné smazat místní " -"databázi a nechat ji znovu vytvořit." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1378,20 +1537,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Pokud je stroj používán vícero uživateli (tj. je na něm více než jeden uživatelský účet), je třeba nastavit heslo, které ostatním uživatelům brání v přístupu k datům ve vašem účtu.\n" -"Nastavit heslo nyní?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Import" @@ -1399,18 +1548,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Import dokončen, ale nebyly po něm nalezeny žádné certifikáty" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Import se nezdařil" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importovat ze souboru" @@ -1419,27 +1565,27 @@ msgstr "Importovat ze souboru" msgid "Import metadata" msgstr "Importovat metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Importování…" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Zahrnout soubor?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Výraz pro zahrnutí" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1450,25 +1596,21 @@ msgstr "" msgid "Information" msgstr "Informace" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Nainstalovat" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Instalace se nezdařila:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Neplatné znaky v popisu umístění" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Neplatná doba ponechání" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1496,7 +1638,7 @@ msgstr "Ponechat všechny zálohy" msgid "Keystone API version" msgstr "Verze aplikačního program. rozhraní stavebního bloku" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Jazyk textů v uživatelském rozhraní" @@ -1504,7 +1646,7 @@ msgstr "Jazyk textů v uživatelském rozhraní" msgid "Last month" msgstr "Minulý měsíc" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Minulá úspěšná záloha:" @@ -1524,11 +1666,11 @@ msgstr "Knihovny" msgid "Listing backup dates …" msgstr "Vypisování datumů záloh…" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Vypisování souborů na protějšku, které trvale vymazat…" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Vypisování souborů na protějšku…" @@ -1544,36 +1686,35 @@ msgstr "Načíst nastavení z exportované úlohy nebo z poskytovatele úložiš msgid "Load destination from an exported job or a storage provider" msgstr "Načíst cíl z exportované úlohy nebo poskytovatele úložiště" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Načíst starší data" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Načítání…" - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Načítání údajů o využití vzdáleného úložiště…" +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Načítání…" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1581,17 +1722,17 @@ msgstr "Popis umístění místní databáze:" msgid "Local repository" msgstr "Místní repozitář" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Místní úložiště" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Umístění" #: templates/backends/gcs.html:21 msgid "Location where buckets are created" -msgstr "Umístění ve kterém jsou „nádoby“ (bucket) vytvářeny" +msgstr "Umístění, ve kterém jsou „nádoby“ (bucket) vytvářeny" #: templates/backuplog.html:3 msgid "Log data for {{Backup.Backup.Name}}" @@ -1601,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:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Odhlásit se" @@ -1613,10 +1758,24 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Údržba" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Zadejte popis umístění ručně" @@ -1629,17 +1788,17 @@ msgstr "Nejvyšší rychlost stahování" msgid "Max upload speed" msgstr "Nejvyšší rychlost odesílání" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Nabídka" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Databáze Microsoft SQL:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Databáze Microsoft SQL" @@ -1647,28 +1806,28 @@ msgstr "Databáze Microsoft SQL" msgid "Minimum redundancy" msgstr "Minimální redundance" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Minimální redundance je 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minut" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Chybějící název" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Chybějící heslová fráze" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Chybějící zdroje" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Změněno" @@ -1680,7 +1839,7 @@ msgstr "Po" 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" @@ -1708,21 +1867,25 @@ msgstr "Obrázky" msgid "Name" msgstr "Název" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nikdy" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nalezena nová aktualizace: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" msgstr "" "Nové uživatelské jméno je {{user}}.\n" -"Aktualizované přihlašovací údaje které použít pro uživatele s omezenými přístupovými právy" +"Nyní budou používány přihlašovací údaje tohoto uživatele" #: templates/addoredit.html:113 templates/addoredit.html:246 #: templates/addoredit.html:296 templates/addoredit.html:82 @@ -1731,15 +1894,15 @@ msgstr "" msgid "Next" msgstr "Další" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Příští naplánované spuštění:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Příští naplánovaná úloha:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Příští úloha:" @@ -1747,26 +1910,26 @@ msgstr "Příští úloha:" msgid "Next time" msgstr "Příště" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Ne" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1780,35 +1943,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Nebyl nalezen žádný editor pro typ úložiště „{{backend}}“" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Nešifrovat" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nejsou vybrané žádné položky" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Žádné položky pro obnovení – vyberte alespoň jednu" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Není zadaná žádná heslová fráze" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Žádné naplánované úlohy" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Ne, na mém stroji je pouze jediný uživatelský účet" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Zadání heslové fráze se neshodují" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Žádné / vypnuté" @@ -1816,23 +1975,63 @@ msgstr "Žádné / vypnuté" msgid "Not using encryption" msgstr "Nepoužívá šifrování" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1848,32 +2047,30 @@ msgstr "AuthURI pro OpenStack" msgid "OpenStack Object Storage / Swift" msgstr "Objektové úložiště OpenStack (Swift)" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Otevřeno" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Klíč pro Openstack API není podporován ve verzi 3 API stavebního bloku." -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Operační systém" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operace" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operace se nezdařila:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operace:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Volitelné ověřovací heslo" @@ -1882,24 +2079,30 @@ msgstr "Volitelné ověřovací heslo" msgid "Optional authentication username" msgstr "Volitelné uživatelské jméno pro ověření" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Předvolby" -#: templates/settings.html:150 +#: 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" msgstr "Původní umístění" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Ostatní" @@ -1927,36 +2130,35 @@ msgstr "Heslová fráze" msgid "Passphrase (if encrypted)" msgstr "Heslová fráze (v případě, že je použito šifrování)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Heslová fráze změněna" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Zadání heslové fráze se neshodují" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Zadání heslové fráze se neshodují" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Heslo" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "Opravování souborů pomocí místních bloků…" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Popis umístění" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Umístění nenalezeno" @@ -1965,19 +2167,20 @@ msgstr "Umístění nenalezeno" msgid "Path on server" msgstr "Popis umístění na serveru" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Umístění nebo podsložka v „nádobě“ (bucket)" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pozastavit" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pozastavit po spuštění nebo hibernaci" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Předvolby pozastavení" @@ -1989,6 +2192,10 @@ msgstr "Přístupová práva" msgid "Pick location" msgstr "Vyberte umístění" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Nasměrujte na soubory se zálohou a obnovte odsud" @@ -1997,7 +2204,7 @@ msgstr "Nasměrujte na soubory se zálohou a obnovte odsud" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Zabránit automatickému přihlašování ikony v oznamovací oblasti" @@ -2007,7 +2214,7 @@ msgstr "Zabránit automatickému přihlašování ikony v oznamovací oblasti" msgid "Previous" msgstr "Předchozí" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Postup:" @@ -2017,7 +2224,7 @@ msgstr "" "Pokud „nádoba“ (bucket) existuje, je identifikátor projektu (ProjectID) " "nepovinný" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietární" @@ -2025,19 +2232,19 @@ msgstr "Proprietární" msgid "Purge Phase" msgstr "Fáze trvalého mazání" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Trvalé smazání souborů dokončeno!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Trvalé vymazávání souborů…" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2045,19 +2252,23 @@ msgstr "Vytvořit znovu (smazat a opravit)" msgid "Recreate Database Phase" msgstr "Fáze znovuvytváření databáze" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Znovuvytváření databáze…" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Registrace dočasné zálohy…" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Vztažené (relativní) popisy umístění není možné použít" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Načíst znovu" @@ -2065,11 +2276,11 @@ msgstr "Načíst znovu" msgid "Remote" msgstr "Vzdálené" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Vzdálené umístění" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Vzdálený repozitář" @@ -2089,7 +2300,7 @@ msgstr "Velikost vzdáleného svazku" msgid "Remove" msgstr "Odebrat" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Odebrat volbu" @@ -2097,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" @@ -2105,7 +2316,7 @@ msgstr "Opravit" msgid "Repair Phase" msgstr "Fáze oprav" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Oprava databáze…" @@ -2113,19 +2324,19 @@ msgstr "Oprava databáze…" msgid "Repeat Passphrase" msgstr "Zopakování heslové fráze" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Hlášení:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetovat" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Obnovit" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Obnovení dokončeno!" @@ -2134,10 +2345,10 @@ msgid "Restore files" msgstr "Obnovit soubory" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Obnovit soubory z {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Obnovit soubory…" @@ -2150,8 +2361,8 @@ msgid "Restore from backup configuration" msgstr "Obnovit nastavení ze zálohy" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Obnovit z nastavení…" +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2174,12 +2385,12 @@ msgstr "Obnovené složky" msgid "Restored Symlinks" msgstr "Obnovené symbolické odkazy" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Obnovování souborů…" -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Pokračovat" @@ -2191,19 +2402,15 @@ msgstr "Seznamy přepsaných souborů" msgid "Run again every" msgstr "Spustit znovu každou" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Spustit nyní" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Spuštěné…" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Spuštěná položka příkazového řádku" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Spuštěná úloha:" @@ -2211,11 +2418,15 @@ msgstr "Spuštěná úloha:" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Stejné jako základní nainstalovaná verze: {{channelname}}" @@ -2223,15 +2434,15 @@ msgstr "Stejné jako základní nainstalovaná verze: {{channelname}}" msgid "Sat" msgstr "So" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satelit" -#: templates/addoredit.html:408 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" @@ -2243,11 +2454,11 @@ msgstr "Uložit různé verze odlišené časovou značkou v názvu souboru" msgid "Save immediately" msgstr "Okamžitě uložit" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Skenování existujících souborů…" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Skenování místních bloků…" @@ -2263,7 +2474,7 @@ msgstr "Hledat" msgid "Search for files" msgstr "Hledat soubory" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekund" @@ -2277,7 +2488,7 @@ msgstr "" msgid "Select files" msgstr "Vybrat soubory" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2290,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?" @@ -2307,16 +2523,16 @@ msgstr "Heslo serveru" msgid "Server paused" msgstr "Server pozastaven" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Vlastnosti stavu serveru" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Nastavení" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Zobrazit" @@ -2333,7 +2549,7 @@ msgstr "Zobrazit skryté složky" msgid "Show log" msgstr "Zobrazit záznam událostí (log)" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Zobrazit záznam událostí (log)…" @@ -2357,10 +2573,12 @@ 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 "" +"Někteří S3 poskytovatelé mohou být kompatibilní pouze s některými " +"klientskými knihovnami" #: templates/addoredit.html:26 msgid "Source Data" @@ -2370,7 +2588,7 @@ msgstr "Zdrojová data" msgid "Source Files" msgstr "Zdrojové soubory" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Zdrojová data" @@ -2378,17 +2596,21 @@ msgstr "Zdrojová data" msgid "Source folders" msgstr "Zdrojové složky" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Zdroj:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Konkrétní sestavení určená pouze pro vývojáře. Nepoužívejte pro důležitá " "data." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standardní protokoly" @@ -2402,45 +2624,45 @@ msgstr "Standardní protokoly" msgid "Start" msgstr "Začátek" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Spouštění zálohy…" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Spouštění obnovení…" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Spouštění procesu obnovení…" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Zastavit po stávajícím souboru" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Zastavit po stávajícím souboru" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Zastavit nyní" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Zastavit probíhající zálohu" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Zastavit probíhající úlohu" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Zastavování pro stávajícím souboru:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Zastavování úlohy:" @@ -2460,12 +2682,12 @@ msgstr "Třída úložiště pro vytváření „nádoby“ (bucket)" msgid "Stored" msgstr "Uloženo" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Silné" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Úspěch" @@ -2477,15 +2699,15 @@ msgstr "Ne" msgid "Symbolic link" msgstr "Symbolický odkaz" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Systémové soubory" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Systémové výchozí ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Systémové soubory" @@ -2493,7 +2715,7 @@ msgstr "Systémové soubory" msgid "System info" msgstr "Informace o systému" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Vlastnosti systému" @@ -2505,25 +2727,37 @@ msgstr "TB" msgid "TByte/s" msgstr "TB/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Popis umístění cíle, tj. /zaloha" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Úloha je spuštěná" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Dočasné soubory" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Dočasné soubory" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Jméno nájemníka (tenant)" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2533,28 +2767,22 @@ msgstr "Fáze zkoušení" msgid "Test connection" msgstr "Vyzkoušet spojení" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Testování…" +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Zkouška spojení…" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Zkoušení přístupových práv…" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Zkouška přístupových práv…" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Testování…" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2562,10 +2790,6 @@ msgstr "" "Kolonka „{{fieldname}}“ obsahuje neplatný znak: {{character}} (hodnota: " "{{value}}, index: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "Klíč k API rozhraní" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "Záloha chybí, byla smazána?" @@ -2577,17 +2801,18 @@ msgstr "" "Záloha byla dočasná a už neexistuje, takže data záznamu událostí jsou " "ztracena" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "Název nádoby by měl být malými písmeny, převést automaticky?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2596,23 +2821,29 @@ msgstr "" "Nastavení by měla být uchovávána bezpečně. Opravdu chcete uložit nešifrovaný" " soubor obsahující vaše hesla?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Spojení se serverem ztraceno, opětovný pokus za {{time}}…" +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tmavé téma vzhledu (od Michala)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Výchozí téma vzhledu modrá na bílé (od Alexe)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "Šifrovací heslo fráze" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" +msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2620,7 +2851,7 @@ msgstr "" "Složka {{folder}} neesxistuje.\n" "Vytvořit nyní?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2630,16 +2861,16 @@ msgstr "" "\n" "Chcete NAHRADIT STÁVAJÍCÍ klíč stroje \"{{prev}}\" NAHLÁŠENÝM klíčem stroje: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Zadání hesla se neshodují" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Popisované umístění zdá se neexistuje, přejete si ho přidat i tak?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2649,7 +2880,7 @@ msgstr "" "\n" "Chcete zahrnout daný soubor?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2665,7 +2896,7 @@ msgstr "Parametr region je použit pouze při vytváření nové „nádoby“ ( msgid "The region parameter is only used when creating a bucket" msgstr "Parametr region je použit pouze při vytváření „nádoby“ (bucket)" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2677,12 +2908,12 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "Třída úložiště ovlivňuje dostupnost a cenu za uložení souboru" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Cílová složka obsahuje zašifrované soubory, zadejte heslovou frázi" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2690,7 +2921,7 @@ msgstr "" "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í?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2705,25 +2936,11 @@ msgstr "" msgid "This month" msgstr "Tento měsíc" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Tato volba nesouvisí s maximální velikostí zálohy či souboru, ani " -"nepostihuje rychlosti deduplikace. Před případnou změnou velikosti svazku na protějšku si prostudujte " -"tuto stránku." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Tento týden" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Nastavení přiškrcování" @@ -2738,7 +2955,7 @@ msgstr "Čas" #: templates/export.html:14 msgid "To File" -msgstr "Do soubour" +msgstr "Do souboru" #: scripts/controllers/DeleteController.js:66 msgid "" @@ -2748,11 +2965,17 @@ msgstr "" "Svůj úmysl smazat všechny vzdálené soubory pro „{{name}}“ potvrďte opsáním " "níže uvedeného slova " -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pro exportování bez heslové fráze odškrtněte „Šifrovat soubor“" -#: templates/settings.html:23 +#: 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. " @@ -2773,29 +2996,29 @@ msgstr "" msgid "Today" msgstr "Út" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Důvěřovat certifikátu stroje?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Důvěřovat certifikátu serveru?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" -"Vyzkoušejte nové funkce na kterých pracujeme. Nyní nejstabilnější dostupná " -"verze. Pořádně si vyzkoušejte obnovu dat než toto použijete v produkčních " -"prostředích." +"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." #: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Út" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Sem zadejte heslovou frázi." @@ -2811,7 +3034,14 @@ msgstr "Neznámá velikost a verze databáze" msgid "Until resumed" msgstr "Dokud není pokračováno" -#: templates/settings.html:83 +#: 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" @@ -2827,23 +3057,22 @@ msgstr "Aktualizace se stávající databází" msgid "Uploaded files" msgstr "Nahrané soubory" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Nahrávání ověřovacího souboru…" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statistiky využití" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiky využití, varování, chyby a pády" @@ -2851,19 +3080,19 @@ msgstr "Statistiky využití, varování, chyby a pády" msgid "Use SSL" msgstr "Použít SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Použít existující databázi?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Použít slabou heslovou frázi" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Nepoužitelné" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Uživatelská data" @@ -2871,25 +3100,24 @@ msgstr "Uživatelská data" msgid "User domain name" msgstr "Název domény uživatele" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Uživatel má příliš mnoho oprávnění" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Nastavení uživatelského rozhraní" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Uživatelské jméno" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "Úklid v databázi…" @@ -2902,35 +3130,35 @@ msgstr "Ověřování…" msgid "Verifications" msgstr "Ověřování" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Ověřit soubory" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Ověřování…" - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Ověřování odpovědi" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Ověřování dat podpůrné vrstvy (backend)…" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Ověřování správnosti souborů…" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Ověřování správnosti dat na protějšku…" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Ověřování obnovených souborů…" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Ověřování…" @@ -2938,25 +3166,23 @@ msgstr "Ověřování…" msgid "Version ID" msgstr "Identif. verze" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Velmi silné" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Velmi slabé" -#: index.html:263 +#: 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." @@ -2966,36 +3192,28 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Čekání na zahájení úlohy…" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "Čeká se na dokončení nahrání…" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Varování, chyby a pády" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Přijímáme dary prostřednictvím různých služeb, jako například " -"OpenCollective, PayPal, BountySource a různé kryptoměny." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Doporučujeme šifrovat všechny zálohy, které jsou ukládány mimo váš stroj" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Slabé" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Slabá heslová fráze" @@ -3019,27 +3237,26 @@ msgstr "Kam chcete soubory obnovit?" msgid "Years" msgstr "Let" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Ano" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Ano, heslovou frázi mám bezpečně uloženou" @@ -3047,11 +3264,11 @@ msgstr "Ano, heslovou frázi mám bezpečně uloženou" msgid "Yes, I understand the risk" msgstr "Ano, rozumím riziku" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Ano, mám odvahu!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Ano, chci rozbít své zálohy!" @@ -3059,14 +3276,6 @@ msgstr "Ano, chci rozbít své zálohy!" msgid "Yesterday" msgstr "Včera" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Zdá se, že provozujete Mono bez načtených SSL certifikátů.\n" -"Chcete importovat seznam důvěryhodných certifikátů z Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3075,23 +3284,25 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." -msgstr "" +msgstr "Zálohu můžete zastavit po dokončení probíhajícího nahrávání souboru." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"Úlohu můžete ukončit buď teď hned, nebo procesu umožnit zpracovat stávající " +"soubor a pak zastavit." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3099,7 +3310,7 @@ msgstr "" "Změnili jste režim šifrování. To může něco rozbít. Doporučujeme namísto toho" " vytvořit novou zálohu" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3107,7 +3318,7 @@ msgstr "" "Změnili jste heslovou frázi, což není podporováno. Doporučujeme namísto toho" " vytvořit novou zálohu." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3115,11 +3326,11 @@ msgstr "" "Zvolili jste že záloha nebude šifrována. Šifrování je doporučeno pro veškerá" " data ukládaná na vzdálený server." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Zvolili jste obnovu do nového umístění, ale nezadali jste ho" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3128,98 +3339,98 @@ msgstr "" "Vytvořili jste odolnou heslovou frázi. Tu si dobře uschovejte, protože v " "případě její ztráty data nebude možné obnovit." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Je třeba zvolit alespoň jednu zdrojovou složku" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" "Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba " "zadat doménový název" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Je třeba zadat název zálohy" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Buď je třeba zadat heslovou frázi nebo šifrování vypnout" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" "Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba " "zadat heslo" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Je třeba zadat kladný počet záloh které uchovávat" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Aby bylo možné použít verzi 3 aplikačního programového rozhraní, je třeba " "zadat název projektu (tenant)" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Pokud nezadáte klíč k API, je třeba zadat jméno nájemníka (tenant)" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Je třeba zadat platnou dobu po kterou ponechávat zálohy" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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:928 -msgid "You must enter either a password or an API Key" -msgstr "Je třeba zadat buď klíč k API nebo heslo" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Je třeba zadat buď heslo, nebo klíč k API – ne obojí naráz" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Je třeba vyplnit heslo" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Je třeba vyplnit název nebo adresu serveru" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Je třeba vyplnit uživatelské jméno" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Je třeba vyplnit kolonku {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Je třeba vybrat nebo vyplnit AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Je třeba vybrat nebo vyplnit server" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Je třeba zadat popis umístění" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Měli byste vyplnit {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Vaše heslová fráze je snadno uhodnutelná. Zvažte volbu jiné." @@ -3235,23 +3446,77 @@ msgstr "B" msgid "byte/s" msgstr "B/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "vlastní" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "veřejné statistiky využívání" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "pokračovat nyní" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "pokud výslovně neuvedete --group-id" @@ -3262,16 +3527,21 @@ msgid "" "{{websitename}}. {{appname}} is licensed " "under the {{licensename}}." msgstr "" -"{{appname}} bylo vyvynuto hlavně {{dev1}} a {{dev1}} a {{dev2}}. {{appname}} je možné si stáhnout z {{websitename}}. {{appname}} je šířeno pod " "licencí {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} souborů ({{size}}) zbývá {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verze" @@ -3292,10 +3562,6 @@ msgstr "{{number}} hodin" msgid "{{number}} Minutes" msgstr "{{number}} minut" -#: templates/home.html:54 +#: 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 702ec66af..bd304934c 100644 --- a/Localizations/webroot/localization_webroot-da.po +++ b/Localizations/webroot/localization_webroot-da.po @@ -2,24 +2,46 @@ # Translators: # Brian Kirkegaard, 2016 # Rune Henriksen , 2017 -# Kenneth Skovhede , 2017 # Michael Fogh Kristensen , 2018 # Nicolai Simonsen , 2018 # Rune Henriksen , 2018 # Ole J , 2019 # Mikki Sørensen , 2019 +# Henning Markussen, 2022 +# Kenneth Skovhede , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Mikki Sørensen , 2019\n" -"Language-Team: Danish (https://www.transifex.com/duplicati/teams/67655/da/)\n" +"Last-Translator: Kenneth Skovhede , 2024\n" +"Language-Team: Danish (https://app.transifex.com/duplicati/teams/67655/da/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: da\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- vælg indstilling -" @@ -27,29 +49,47 @@ msgstr "- vælg indstilling -" msgid "...loading..." msgstr "...indlæser..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Key" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "Om" @@ -57,35 +97,39 @@ msgstr "Om" msgid "About {{appname}}" msgstr "Om {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Access Key" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Adgang nægtet" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Adgang godkendt" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Adgang til brugerflade" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Kontonavn" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivér" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivering fejlede:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Tilføj en ny backup" @@ -94,11 +138,11 @@ msgstr "Tilføj en ny backup" msgid "Add a path directly" msgstr "Tilføj en sti" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Tilføj en avanceret indstilling" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Tilføj backup" @@ -110,40 +154,45 @@ msgstr "Tilføj filter" msgid "Add path" msgstr "Tilføj sti" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Tilføjet" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Tilpas bucket navnet?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Juster stien?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Avancerede indstillinger" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avanceret:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Alle Hyper-V maskiner" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Alle Microsoft SQL databaser" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -157,7 +206,7 @@ msgstr "" " De indeholder ikke stier, filnavne, brugernavne, adgangskoder eller " "lignende følsom information." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Tillad fjernadgang (kræver genstart)" @@ -177,7 +226,7 @@ msgstr "" "En eksisterende fil blev funder på den nye placering.\n" "Er du sikker på at du vil have databasen til at pege på en eksisterende fil?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -189,11 +238,11 @@ msgstr "" "\n" "Vil du bruge den eksisterende database?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonyme brugsstatistiker" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Applikationer" @@ -201,21 +250,22 @@ msgstr "Applikationer" msgid "As Command-line" msgstr "Som kommandolinie" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Godkendelsesmetode" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Godkendelsesmetode ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -225,43 +275,45 @@ msgstr "Adgangskode til godkendelse" msgid "Authentication username" msgstr "Brugernavn til godkendelse" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" -msgstr "" +msgstr "B2 Application ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "B2 Cloud Storage Application ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Destinationsmoduler:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Backup fuldført!" @@ -271,15 +323,10 @@ 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 @@ -290,11 +337,11 @@ msgstr "Backup placering" msgid "Backup retention" msgstr "Backup fastholdelse" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Backup:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -310,48 +357,61 @@ msgstr "Gennemse" msgid "Browser default" msgstr "Browser standard" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket navn" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Bucket placering ved oprettelse" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket region ved oprettelse" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Bucket storage class" -#: scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore …" +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/services/ServerStatus.js:50 +msgid "Building list of files to restore …" +msgstr "Opbygger liste af filer for gendannelse ..." + +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "Bygger en midlertidig database ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Optaget ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -361,7 +421,7 @@ msgstr "" "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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -369,44 +429,76 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Cache Filer" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuller" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Kan ikke flytte til eksisterende fil" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Ændringslog" @@ -415,76 +507,97 @@ msgstr "Ændringslog" msgid "Changelog for {{appname}} {{version}}" msgstr "Ændringslog for {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Kontrol fejlede:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Tjek for opdateringer nu" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Kontrollerer ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Leder efter opdateringer ..." + +#: templates/captcha.html:10 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Valgte en destinationstype at komme i gang" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Click på AuthID linket for at oprettet et AuthID" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 ..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" msgstr "Komprimeringsfase" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Komprimer nu" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 +msgid "Compacting remote data …" msgstr "Komprimerer data på destinationen ..." -#: scripts/services/ServerStatus.js:65 -msgid "Compacting remote data …" -msgstr "" - -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Samlet log" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Fuldfører backup ..." #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "Fuldfører forrige backup ..." + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Kompressions moduler:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Computer" @@ -492,7 +605,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "Konfigurationsfil:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfiguration:" @@ -510,15 +623,15 @@ msgstr "Bekræft sletning" msgid "Confirm encryption passphrase" msgstr "Bekræft krypteringskoden" -#: templates/export.html:29 -msgid "Confirm passphrase" +#: templates/settings.html:15 +msgid "Confirm new password" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" +#: templates/export.html:29 +msgid "Confirm passphrase" msgstr "Bekræft adgangskode" -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Bekræftelse kræves" @@ -526,32 +639,33 @@ msgstr "Bekræftelse kræves" msgid "Connect" msgstr "Forbind" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "Forbind nu" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" +msgstr "Forbinder til server ..." + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Forbinder til opgave ..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Forbinder ..." - -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "Forbindelse mistet" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Forbindelsen virkede!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Container navn" @@ -563,7 +677,7 @@ msgstr "Container region" msgid "Continue" msgstr "Fortsæt" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Fortsæt uden kryptering" @@ -579,11 +693,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Grund indstillinger" @@ -591,47 +714,47 @@ msgstr "Grund indstillinger" msgid "Counting ({{files}} files found, {{size}})" msgstr "Tæller ({{files}} filer fundet, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Kun nedbrud" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Opret fejlrapport ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Opret mappe?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Opret en ny begrænset bruger" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Opretter fejlrapport ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Opretter en ny bruger med begrænset adgang ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Opretter destinations mapper ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Opretter en midlertidig backup ..." + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Opretter bruger ..." - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Nuværende handling:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Nuværende fil:" @@ -643,13 +766,13 @@ msgstr "Nuværende version er {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Brugerdefineret S3 endpoint" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Brugerdefineret Satellit" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Brugerdefineret Satellit ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -659,6 +782,10 @@ msgstr "Brugerdefineret godkendelses url" msgid "Custom backup retention" msgstr "Brugerdefineret backup fastholdelse" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Brugerdefineret placering ({{server}})" @@ -675,20 +802,18 @@ 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 "" - -#: 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/home.html:39 -msgid "Database …" +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" +#: templates/home.html:37 +msgid "Database …" +msgstr "Database ..." + #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dage" @@ -697,19 +822,23 @@ msgstr "Dage" msgid "Default" msgstr "Standard" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standard ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Standard ekskluderinger" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -741,11 +870,11 @@ msgstr "Slet den lokale database" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Slet {{filecount}} filer ({{filesize}}) fra destinationen?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "Slet ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Slettet" @@ -757,13 +886,13 @@ msgstr "Slettede versioner" msgid "Deleted files" msgstr "Slettede filer" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Sletter filer fra destinationen ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Sletter uønskede filer ..." #: templates/addoredit.html:43 msgid "Description (optional)" @@ -781,37 +910,34 @@ msgstr "Skrivebord" msgid "Destination" msgstr "Destination" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Destinations sti" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Hjalp vi med at redde dine filer? Du kan overveje at støtte Duplicati med en" -" donation. Vi foreslår {{smallamount}} ved privat brug og {{largeamount}} " -"ved kommerciel brug." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Direkte gendannelse fra backup filer ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Deaktiveret" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Afvis" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Afvis alle" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Visning og farvevalg" @@ -824,30 +950,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Vil du virkelig slette den lokale database for: {{navn}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Domæne Navn" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Donér" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Donations beskeder" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Donations beskeder er skjult, klik for at vise" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Donation beskeder er synlige, klik for at skjule" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Færdig" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Download" @@ -855,31 +966,34 @@ msgstr "Download" msgid "Downloaded files" msgstr "Downloadede filer" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Downloader filer ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Downloader opdatering ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Dublet af indstilling {{opt}}" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Duplicati hjemmeside" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Duplicati forum" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -908,30 +1022,30 @@ 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.\\nThis makes it " +"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 "" -"Hver backup har en lokal database forbundet, som gemmer oplysninger om " -"destinationens filer på den lokale maskine. \\nDette gør det hurtigere at " -"udføre mange operationer, og reducerer mængden af data, der skal hentes for " -"hver operation." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Rediger som liste" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Rediger som tekst" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Rediger ..." + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 @@ -943,16 +1057,23 @@ msgstr "Krypter fil" msgid "Encryption" msgstr "Kryptering" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Kryptering ændret" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Krypterings moduler:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Krypteringssætning" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -965,11 +1086,16 @@ msgstr "" msgid "End" msgstr "Afsluttet" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Indtast URL" +#: 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 " @@ -984,13 +1110,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Indtast adgangsnøgle" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Indtast kontonavn" +#: 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" @@ -1000,11 +1122,7 @@ msgstr "Indtast adgangssætning til backup, hvis defineret" msgid "Enter configuration details" msgstr "Indtast konfigurationsdetaljer" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Indtast container navn" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Indtast adgangssætning til kryptering" @@ -1012,65 +1130,62 @@ msgstr "Indtast adgangssætning til kryptering" msgid "Enter expression here" msgstr "Indtast udtryk her" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "indtast mappe navn" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Indtast én indstilling per linie i kommandolinieformat, f.eks. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Indtast destinations stien" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Angiv email addressen til Office 365 gruppen" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Angiv den fulde destinations sti, inklusiv server navn, men uden https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Fejl" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Fejl!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Fejl og nedbrud" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Undersøgt" @@ -1082,15 +1197,15 @@ msgstr "Eksludér" msgid "Exclude directories whose names contain" msgstr "Ekskluder mapper hvor navnet indeholder" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Excluder udtryk" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Excluder fil" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Ekskluder filendelse" @@ -1098,7 +1213,7 @@ msgstr "Ekskluder filendelse" msgid "Exclude files whose names contain" msgstr "Ekskluder filer hvor navnet indeholder" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Ekskluderings filter gruppe" @@ -1106,7 +1221,7 @@ msgstr "Ekskluderings filter gruppe" msgid "Exclude folder" msgstr "Ekskluder mappe" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Ekskluder regulært udtryk" @@ -1114,7 +1229,7 @@ msgstr "Ekskluder regulært udtryk" msgid "Existing file found" msgstr "Eksisterende fil fundet" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Eksperimental" @@ -1134,13 +1249,13 @@ msgstr "Eksporter konfiguration" msgid "Export passwords" msgstr "Eksportér adgangskoder" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "Eksport ..." #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "Eksporterer ..." #: templates/externallink.html:1 msgid "External link" @@ -1150,26 +1265,27 @@ msgstr "Eksternt link" msgid "FTP (Alternative)" msgstr "FTP (alternativ)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Kunne ikke bygge midlertidig database: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Kunne ikke forbinde:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Kunne ikke forbinde: {{message}}" @@ -1177,8 +1293,8 @@ msgstr "Kunne ikke forbinde: {{message}}" msgid "Failed to delete:" msgstr "Kunne ikke slette:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Kunne ikke hente sti-information: {{message}}" @@ -1186,27 +1302,40 @@ msgstr "Kunne ikke hente sti-information: {{message}}" msgid "Failed to find backup:" msgstr "Kunne ikke finde backup:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Kunne ikke importere:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Kunne ikke læse backup standardværdier:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Kunne ikke gendanne filer: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Kunne ikke gemme:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 -msgid "Fetching path information …" +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" msgstr "" +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information …" +msgstr "Henter information om stier ..." + #: scripts/services/AppUtils.js:74 msgid "File" msgstr "Fil" @@ -1219,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:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Førstegangsopsætning" @@ -1231,18 +1360,32 @@ msgstr "Førstegangsopsætning" msgid "Folder" msgstr "Mappe" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Mappe sti" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fre" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1272,22 +1415,19 @@ msgstr "Generelle indstillinger" msgid "Generate" msgstr "Generér" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Generér IAM access policy" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Henter fil versioner ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Gruppe email" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Skjulte filer" @@ -1299,16 +1439,16 @@ msgstr "Skjul" msgid "Hide hidden folders" msgstr "Skjul skjulte filer" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Hjem" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Hostnavne" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Timer" @@ -1320,20 +1460,32 @@ msgstr "Hvordan vil du håndtere eksisterende filer?" msgid "Hyper-V Machine" msgstr "Hyper-V maskine" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V maskine:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V maskiner" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1348,31 +1500,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Hvis backup og data på destinationen ikke er synkroniseret, vil Duplicati " -"kræve at du kører en reparation for at synkronisere databasen.\\nHvis " -"reparationen ikke lykkes kan du slette den lokale database og gendanne den." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1387,20 +1536,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Hvis flere personer bruger denne computer (f.eks. via forskellige brugerkonti) bør du indstille en adgangskode for at forhindre andre i at tilgå dine data.\n" -"Vil du indstille en adgangskode nu?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importér" @@ -1408,19 +1547,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Importen blev færdig, men der blev ikke funder certifikater efter importen" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importen fejlede" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importer fra en fil" @@ -1429,19 +1564,19 @@ msgstr "Importer fra en fil" msgid "Import metadata" msgstr "Importer metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Importerer ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Inkluder en fil?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Inkluder udtryk" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "Inkluder regulært udtryk" @@ -1449,7 +1584,7 @@ msgstr "Inkluder regulært udtryk" msgid "Incorrect answer, try again" msgstr "Forkert svar, prøv igen" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1459,25 +1594,21 @@ msgstr "" msgid "Information" msgstr "Information" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installer" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Installationen fejlede:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Ugyldige tegn i stien" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Ugyldig bevaringstid" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1505,7 +1636,7 @@ msgstr "Gem alle backups" msgid "Keystone API version" msgstr "Keystone API version" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Sprog i brugergrænsefladen" @@ -1513,7 +1644,7 @@ msgstr "Sprog i brugergrænsefladen" msgid "Last month" msgstr "Sidste måned" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Sidst gennemførte backup:" @@ -1532,15 +1663,15 @@ msgstr "Biblioteker" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Noterer backup datoer..." + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "Noterer filer fra destinationen til rensning ..." #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "Noterer filer fra destinationen ..." #: templates/log.html:7 msgid "Live" @@ -1554,36 +1685,35 @@ msgstr "Indlæs konfiguration fra en eksporteret fil eller en pladsudbyder" msgid "Load destination from an exported job or a storage provider" msgstr "Indlæs destination fra en eksporteret fil eller en pladsudbyder" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Indlæs ældre data" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Indlæser ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Indlæser forbrug fra fjerndestinationen ..." - -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 -#: templates/updatechangelog.html:7 -msgid "Loading …" +msgid "Loading remote storage usage …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: 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/updatechangelog.html:7 +msgid "Loading …" +msgstr "Indlæser ..." + +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1591,11 +1721,11 @@ msgstr "Lokal database sti:" msgid "Local repository" msgstr "Lokal fortegnelse" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Local opbevaring" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Placering" @@ -1611,7 +1741,11 @@ msgstr "Logdata for {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logdata fra serveren" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "Log ud" @@ -1623,10 +1757,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Vedligehold" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Indtast en sti manuelt" @@ -1639,17 +1787,17 @@ msgstr "Max downloadhastighed" msgid "Max upload speed" msgstr "Maks uploadhastighed" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL Database:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL Databaser" @@ -1657,28 +1805,28 @@ msgstr "Microsoft SQL Databaser" msgid "Minimum redundancy" msgstr "Mindste tilladte redundans" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Mindste redundans er 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutter" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Navn mangler" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Adgangssætning mangler" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Kilder mangler" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Ændret" @@ -1690,7 +1838,7 @@ msgstr "Man" msgid "Months" msgstr "Måneder" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Flyt eksisterende database" @@ -1718,15 +1866,19 @@ msgstr "Mine billeder" msgid "Name" msgstr "Navn" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Aldrig" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Ny opdatering fundet: {{message}}" +#: templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1741,15 +1893,15 @@ msgstr "" msgid "Next" msgstr "Næste" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Næste planlagte kørsel:" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "Næste planlagte opgave:" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "Næste opgave:" @@ -1757,26 +1909,26 @@ msgstr "Næste opgave:" msgid "Next time" msgstr "Næste tidspunkt" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nej" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1790,36 +1942,32 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Ingen editor blev fundet for "{{backend}}" destinationen" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Ingen kryptering" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Ingen emner valgt" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Ingen emner er valgt til gendannelse, vælg venligst en eller flere emner" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Ingen adgangssætning angivet" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "Ingen planlagte opgaver" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nej, min computer har kun en brugerkonto" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Uoverenstemmelse mellem adgangssætninger" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Ingen / deaktiveret" @@ -1827,23 +1975,62 @@ msgstr "Ingen / deaktiveret" msgid "Not using encryption" msgstr "Uden kryptering" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1860,31 +2047,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Åbnet" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API nøgler er ikke understøttet i v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Operativ System" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operation" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operation fejlede:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operationer:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Valgfri adgangskode til godkendelse" @@ -1893,24 +2079,30 @@ msgstr "Valgfri adgangskode til godkendelse" msgid "Optional authentication username" msgstr "Valgfrit brugernavn til godkendelse" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Indstillinger" -#: templates/settings.html:150 +#: 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" msgstr "Oprindelig placering" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Andre" @@ -1937,36 +2129,35 @@ msgstr "Adgangssætning" msgid "Passphrase (if encrypted)" msgstr "Adgangssætning (hvis krypteret)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Adgangssætning ændret" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Adgangssætninger er ikke ens" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Adgangssætninger er ikke identiske" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Adgangskode" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Opdaterer filer med lokale blokke ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Sti" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Stien blev ikke fundet" @@ -1975,19 +2166,20 @@ msgstr "Stien blev ikke fundet" msgid "Path on server" msgstr "Sti på server" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Sti eller undermappe i bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pause" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pause efter start eller dvale" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Pause indstillinger" @@ -1999,6 +2191,10 @@ msgstr "Tilladelser" msgid "Pick location" msgstr "Vælg placering" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Udpeg dine backup-filer og gendan fra dem" @@ -2007,7 +2203,7 @@ msgstr "Udpeg dine backup-filer og gendan fra dem" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Forhindre automatisk login-in fra system ikonet" @@ -2017,7 +2213,7 @@ msgstr "Forhindre automatisk login-in fra system ikonet" msgid "Previous" msgstr "Forrige" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Fremgang:" @@ -2025,7 +2221,7 @@ msgstr "Fremgang:" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID er valgfrit hvis bucket eksisterer" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietære" @@ -2033,19 +2229,19 @@ msgstr "Proprietære" msgid "Purge Phase" msgstr "Rensningsfase" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Rensning af filer gennemført!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" -msgstr "" +msgstr "Fjerner filer ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Genopbygger lokal database ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Gendan (slet og reparer)" @@ -2053,19 +2249,23 @@ msgstr "Gendan (slet og reparer)" msgid "Recreate Database Phase" msgstr "Database gendannelsesfase ..." -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Gendanner database ..." + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Registrerer midlertidig backup ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Relative stier er ikke tilladt" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Genindlæs" @@ -2073,11 +2273,11 @@ msgstr "Genindlæs" msgid "Remote" msgstr "Destination" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Destinations sti" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Ekstern fortegnelse" @@ -2097,7 +2297,7 @@ msgstr "Volume størrelse" msgid "Remove" msgstr "Fjern" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Fjern indstilling" @@ -2105,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" @@ -2113,27 +2313,27 @@ msgstr "Reparer" msgid "Repair Phase" msgstr "Reparationsfase" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Reparere database ..." #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "Gentag adgangssætning" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Rapporterer:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Nulstil" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Gendan" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Gendannelse fuldført!" @@ -2142,13 +2342,13 @@ msgid "Restore files" msgstr "Gendan filer" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Gendan filer fra {{backupname}}" - -#: templates/home.html:26 -msgid "Restore files …" +msgid "Restore files from:" msgstr "" +#: templates/home.html:24 +msgid "Restore files …" +msgstr "Gendan filer ..." + #: templates/restore.html:48 msgid "Restore from" msgstr "Gendan fra" @@ -2158,8 +2358,8 @@ msgid "Restore from backup configuration" msgstr "Gendan fra konfiguration i backup" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Gendan fra konfiguration ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2172,22 +2372,22 @@ msgstr "Gendan læse/skrive tilladelser" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Gendannede filer" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Gendannede mapper" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Gendannede Symlinks" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Gendanner filer ..." -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "Genoptag" @@ -2199,31 +2399,31 @@ msgstr "Genskrevne fil-lister" msgid "Run again every" msgstr "Kør igen hver" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Kør nu" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Kører ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Kører kommandolinie opgave" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "Kørende opgave:" #: 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Samme som grundinstallationsversionen: {{channelname}}" @@ -2231,15 +2431,15 @@ msgstr "Samme som grundinstallationsversionen: {{channelname}}" msgid "Sat" msgstr "Lør" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2251,13 +2451,13 @@ msgstr "Gem forskellige versioner med tidstempel i filnavnet" msgid "Save immediately" msgstr "Gem med det samme" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Skanner eksisterende filer ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Scanner for lokale blokke ..." #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" @@ -2271,7 +2471,7 @@ msgstr "Søg" msgid "Search for files" msgstr "Søg efter filer" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekunder" @@ -2284,7 +2484,7 @@ msgstr "Vælg et log niveau og se beskeder som de kommer:" msgid "Select files" msgstr "Vælg filer" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2297,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?" @@ -2314,16 +2519,16 @@ msgstr "Server adgangskode" msgid "Server paused" msgstr "Server på pause" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Egenskaber for serveren" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "Indstillinger" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Vis" @@ -2340,9 +2545,9 @@ msgstr "Vis skjulte mapper" msgid "Show log" msgstr "Vis log" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Vis log ..." #: templates/addoredit.html:135 msgid "Show treeview" @@ -2364,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 "" @@ -2375,9 +2580,9 @@ msgstr "Kilde data" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Kilde filer" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Kilde data" @@ -2385,16 +2590,20 @@ msgstr "Kilde data" msgid "Source folders" msgstr "Kilde mapper" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Kilde:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Specifikke versioner kun til udviklere. Bør ikke bruges med vigtig data." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standard protokoller" @@ -2408,45 +2617,45 @@ msgstr "Standard protokoller" msgid "Start" msgstr "Start" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Starter backup ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Starter gendannelse ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Starter gendannelses processen ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Stop efter den nuværende fil" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Stop efter den nuværende fil" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Stop nu" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Stop den kørende backup" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Stop den kørende opgave" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" -msgstr "" +msgstr "Stopper efter den nuværende fil:" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "Stopper opgave:" @@ -2466,12 +2675,12 @@ msgstr "Opbevaringsklasse når der oprettes en bucket" msgid "Stored" msgstr "Gemt" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Stærk" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Succes" @@ -2483,15 +2692,15 @@ msgstr "Søn" msgid "Symbolic link" msgstr "Symbolsk kæde" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "System Filer" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "System standard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "System filer" @@ -2499,7 +2708,7 @@ msgstr "System filer" msgid "System info" msgstr "System info" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "System egenskaber" @@ -2511,25 +2720,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Destinationsstien, f.eks. /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Opgave kører" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Midlertidige Filer" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Midlertidige filer" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Tenant navn" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2539,28 +2760,22 @@ msgstr "Testfase" msgid "Test connection" msgstr "Test forbindelse" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:48 +msgid "Testing permissions …" +msgstr "Tester tilladelser ..." + +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 +msgid "Testing …" msgstr "Tester ..." -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Tester forbindelse ..." - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions …" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Tester tilladelser..." - -#: templates/edituri.html:22 -msgid "Testing …" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2568,10 +2783,6 @@ msgstr "" "'{{fieldname}}' feltet indeholder ugyldige karakterer: {{character}} (value:" " {{value}}, index: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "Backup mangler, er den blevet slettet?" @@ -2582,17 +2793,18 @@ msgid "" msgstr "" "Backup var midlertidig og eksisterer ikke længere, log data er dermed tabt" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "Bucket navnet bør være med små bogstaver, konverter automatisk?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2601,23 +2813,29 @@ 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:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Forbindelsen til serveren er mistet, forsøger igen om {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Mørke farver (af Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Standard blå på hvid (af Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2625,7 +2843,7 @@ msgstr "" "Mappen {{folder}} eksisterer ikke.\n" "Opret den nu?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2635,16 +2853,16 @@ msgstr "" "\n" "Vil du ERSTATTE din NUVÆRENDE værtsnøgle \"{{prev}}\" med den RAPPORTEREDE værtsnøgle: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Adgangskoderne er ikke ens" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Stien ser ikke ud til at findes, vil du tilføje den alligevel?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2654,7 +2872,7 @@ msgstr "" "\n" "Vil du inkludere den valgte fil?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2668,7 +2886,7 @@ msgstr "Regionsparameteren anvendes kun når der oprettes en ny bucket" msgid "The region parameter is only used when creating a bucket" msgstr "Regionsparameteren bruges kun når der oprettes en ny bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2681,14 +2899,14 @@ msgid "The storage class affects the availability and price for a stored file" msgstr "" "Opbevaringsklasen påvirker tilgængeligheden og prisen for en opbevaret fil" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "Destinationsmappen indeholder krypterede filer, angiv venligst " "adgangssætningen" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2696,7 +2914,7 @@ msgstr "" "Brugeren har for mange tilladelser. Vil du oprette en ny begrænset bruger " "der kun har adgang til den valgte sti?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2712,23 +2930,11 @@ msgstr "" msgid "This month" msgstr "Denne måned" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Denne indstilling påvirker ikke den maksimale backup eller fil størrelse, " -"den påvirker heller ikke deduplikationsrate. Se denne side før du ændre " -"volume størrelsen." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Denne uge" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Indstillinger for hastighedsbegrænsning" @@ -2753,13 +2959,19 @@ msgstr "" "For at bekræfte at du vil slette all fjernfiler til \"{{name}}\", indtast " "venligst det ord ud ser herunder" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "For at eksportere uden en adgangsætning, fjern mærket ud for \"Krypter " "filen\"" -#: templates/settings.html:23 +#: 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. " @@ -2779,15 +2991,15 @@ msgstr "" msgid "Today" msgstr "I dag" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Stol på værtscertifikatet?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Stol på server certifikatet?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2801,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." @@ -2817,7 +3029,14 @@ msgstr "Ukendt backup størrelse og versionsantal" msgid "Until resumed" msgstr "Indtil genoptaget" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Opdateringskanal" @@ -2833,23 +3052,23 @@ msgstr "Opdaterer med eksisterende database" msgid "Uploaded files" msgstr "Uploadede filer" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Uploader verifikationsfil ..." -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Brugsstatistik" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Brugsstatistik, advarsler, fejl og nedbrud" @@ -2857,19 +3076,19 @@ msgstr "Brugsstatistik, advarsler, fejl og nedbrud" msgid "Use SSL" msgstr "Brug SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Brug eksisterende database?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Brug svag adgangssætning" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Ubrugelig" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Brugerdata" @@ -2877,66 +3096,65 @@ msgstr "Brugerdata" msgid "User domain name" msgstr "Bruger domæne navn" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Brugeren har for mange tilladelser" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Indstillinger til brugergrænseflade" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Brugernavn" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Støvsuger databasen ..." #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Validerer ..." #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" msgstr "Verificeringer" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Verificer filer" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Verificerer ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Verificerer svar" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Verificerer destinations data ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Verificerer filer ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2944,23 +3162,23 @@ msgstr "" msgid "Version ID" msgstr "Versions-id" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Meget stærk" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Meget svag" -#: index.html:263 +#: index.html:245 msgid "Visit us on" 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." @@ -2970,36 +3188,28 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Venter på at opgaven starter ..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Advarsler, fejl og nedbrud" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Vi accepterer donationer via forskellige tjenester, såsom OpenCollective, " -"PayPal, BountySource og forskellige krypto-valutaer." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Vi anbefaler at du krypterer alle backups der er gemt uden for dit system" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Svag" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Svag adgangssætning" @@ -3023,27 +3233,26 @@ msgstr "Hvor vil du gendanne filerne til?" msgid "Years" msgstr "År" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Ja" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Ja, jeg har opbevaret adgangssætningen sikkert" @@ -3051,11 +3260,11 @@ msgstr "Ja, jeg har opbevaret adgangssætningen sikkert" msgid "Yes, I understand the risk" msgstr "Ja, jeg forstår risikoen" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Ja, jeg er modig!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Ja, ødelæg venligst min backup!" @@ -3063,14 +3272,6 @@ msgstr "Ja, ødelæg venligst min backup!" msgid "Yesterday" msgstr "I går" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Det ser ud til at du kører Mono uden nogen SSL certifikater.\n" -"Vil du importere listen af certifikater som Mozilla bruger?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3079,23 +3280,23 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3103,7 +3304,7 @@ msgstr "" "Du har skiftet krypteringsmetode. Dette kan ødelægge ting. Du opfordres til " "at oprette en ny backup i stedet." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3111,7 +3312,7 @@ msgstr "" "Du har skiftet adgangssætningen, hvilket ikke understøttes. Du opfordres til" " at oprette en ny backup i stedet." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3119,11 +3320,11 @@ msgstr "" "Du har valgt at undlade at kryptere din backup. Kryptering anbefales for alt" " data der gemmes på en fjerndestination." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Du har valgt at gendanne til en ny placering, men ikke angivet en" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3132,93 +3333,93 @@ msgstr "" "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." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Du skal vælge mindst en kilde mappe" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Du er nødt til at angive et domæne navn for at bruge v3 API'en" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Du skal angive et navn for denne backup" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Du skal indtaste en adgangssætning eller fravælge kryptering" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Du skal angive en adgangskode for at bruge v3 API'en" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Du skal indtaste et positivt antal backups der skal bevares" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Du er nødt til at angive et tenant (projekt) navn for at bruge v3 API'en" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Du skal angive et tenant navn hvis du ikke angiver en API nøgle" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Du skal angive en gyldig periode som backups gemmes i" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Du skal angive enten en adgangskode eller en API nøgle" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -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" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Du skal angive en adgangskode" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Du skal angive server navnet eller adressen" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Du skal angive et brugernavn" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Du skal udfylde {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Du skal vælge eller udfylde AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Du skal vælge eller indtaste server navnet" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Du skal angive en sti" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Du bør angive {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Din kodesætning er let at gætte. Overvej at skifte den." @@ -3234,23 +3435,81 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "tilpasset" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "genoptag nu" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "Medmindre du eksplicit angiver --group-id" @@ -3266,11 +3525,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} er licenseret med " "{{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} filer ({{size}}) tilbage {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} version" @@ -3289,10 +3553,6 @@ msgstr "{{number}} Timer" msgid "{{number}} Minutes" msgstr "{{number}} Minutter" -#: templates/home.html:54 +#: 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 5679b0d88..e46601c3c 100644 --- a/Localizations/webroot/localization_webroot-de.po +++ b/Localizations/webroot/localization_webroot-de.po @@ -11,24 +11,51 @@ # René Stach , 2018 # Philip De, 2018 # Manfred Mueller , 2018 -# agrajaghh , 2018 # Ettore Atalan , 2019 -# RiseT, 2019 +# sfahrenholz, 2019 # ForGorNorPor, 2020 -# sfahrenholz, 2020 # Ansgar, 2020 +# Andre G , 2020 +# jskvbinmv , 2020 +# cyclingcat, 2021 +# Beppo, 2021 +# Robin Kaltenbach, 2023 +# Julian Mair, 2023 +# agrajaghh , 2024 +# RiseT, 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Ansgar, 2020\n" -"Language-Team: German (https://www.transifex.com/duplicati/teams/67655/de/)\n" +"Last-Translator: RiseT, 2024\n" +"Language-Team: German (https://app.transifex.com/duplicati/teams/67655/de/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- Option auswählen -" @@ -36,29 +63,47 @@ msgstr "- Option auswählen -" msgid "...loading..." msgstr "...laden..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API-Schlüssel" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Über" @@ -66,35 +111,39 @@ msgstr "Über" msgid "About {{appname}}" msgstr "Über {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Zugriffsschlüssel" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Zugriff verweigert" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Zugriffs-Grant" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Zugriff auf die Benutzeroberfläche" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Kontoname" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivieren" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivierung fehlgeschlagen:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Neues Backup hinzufügen" @@ -103,11 +152,11 @@ msgstr "Neues Backup hinzufügen" msgid "Add a path directly" msgstr "Pfad direkt eingeben" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Option für Profis hinzufügen" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Sicherung hinzufügen" @@ -119,40 +168,45 @@ msgstr "Filter hinzufügen" msgid "Add path" msgstr "Pfad hinzufügen" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Hinzugefügt" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Bucket-Name anpassen?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Pfad anpassen?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Optionen für Profis" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Für Profis:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Alle Hyper-V Maschinen" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Alle Microsoft SQL-Datenbanken" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -166,7 +220,7 @@ msgstr "" "Gesamtgröße der Sicherungen und ähnliche Daten. Sie enthalten NICHT Pfade, " "Dateinamen, Benutzernamen, Passwörter oder andere sensible Informationen." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Fernzugriff erlauben (Neustart notwendig)" @@ -187,7 +241,7 @@ msgstr "" "Eine vorhandene Datenbank wurde gefunden.\n" "Soll diese Datenbank von nun an verwendet werden?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -199,11 +253,11 @@ msgstr "" "\n" "Soll die lokale Datenbank genutzt werden?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonyme Nutzungsberichte" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Anwendungen" @@ -211,21 +265,22 @@ msgstr "Anwendungen" msgid "As Command-line" msgstr "als Befehl für Kommandozeile" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Authentifizierungs-Methode" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Authentifizierungs-Methode ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -235,13 +290,13 @@ msgstr "Passwort für Anmeldung" msgid "Authentication username" msgstr "Benutzername für Anmeldung" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -251,7 +306,7 @@ msgstr "B2-Anwendungs-ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" @@ -259,19 +314,21 @@ msgstr "B2 Cloud Storage Account ID" msgid "B2 Cloud Storage Application ID" msgstr "B2 Cloud Storage Application ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Backend-Module:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Sicherung abgeschlossen!" @@ -281,16 +338,10 @@ 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.\\nGib unten die für die Wiederherstellung deiner Dateien zu " -"verwendende Passphrase ein.\\nIm Fall einer GPG-Verschlüsselung musst Du das" -" Feld leer lassen, damit GPG die Passphrase aus dem Schlüsselbund deines " -"Systems abrufen kann." #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 @@ -301,11 +352,11 @@ msgstr "Sicherungsort" msgid "Backup retention" msgstr "Sicherungsaufbewahrung" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Sicherung:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -319,61 +370,74 @@ msgstr "Durchsuchen" #: scripts/controllers/SystemSettingsController.js:33 msgid "Browser default" -msgstr "Standard Browser" - -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket-Name" +msgstr "Browserstandard" #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Bucket-Speicherort" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket Bereich erstellen" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Bucket Speicherklasse" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Erstellen einer Liste von wiederherzustellenden Dateien..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Temporäre Datenbank wird erstellt..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Beschäftigt..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" "Bei erlaubtem Fernzugriff wird der Server auf Anfragen von jedem Computer " -"deines Netzwerks antworten. Stelle bei Aktivierung dieser Option bitte " -"sicher, dass Du den Computer immer in einem sicheren, firewallgeschützten " -"Netzwerk verwendest." +"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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -382,48 +446,80 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" "Standardmäßig öffnet das Taskleistensymbol den Zugriff auf die " -"Benutzeroberfläche. Dies stellt sicher, dass Du über das Taskleistensymbol " -"auf die Benutzeroberfläche zugreifen kannst. Wenn Du das Passwort auch beim " -"Zugriff auf die Benutzeroberfläche über das Taskleistensymbol eingeben " -"möchtest, aktiviere diese Option." +"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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Dateien cachen" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Abbrechen" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Verschieben auf bereits existierende Datei nicht möglich" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Änderungsprotokoll" @@ -432,40 +528,63 @@ msgstr "Änderungsprotokoll" msgid "Changelog for {{appname}} {{version}}" msgstr "Änderungsprotokoll für {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Prüfung fehlgeschlagen:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Aktualisierung suchen" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Überprüfen..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Aktualisierungen werden gesucht …" +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Wähle einen Speichertypen zum Starten" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Auf AuthID klicken um eine AuthID zu erstellen" -#: index.html:159 index.html:210 +#: 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" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 …" @@ -473,35 +592,33 @@ msgstr "Kommandozeile …" msgid "Compact Phase" msgstr "Komprimierungsphase" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Sicherung komprimieren" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Remotedaten verkleinern..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Remotedaten verkleinern..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Vollständiges Protokoll" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Sicherung wird abgeschlossen …" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Vorherige Sicherung wird abgeschlossen …" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Kompression:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Computer" @@ -509,13 +626,13 @@ msgstr "Computer" msgid "Configuration file:" msgstr "Konfigurationsdatei:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfiguration:" #: templates/addwizard.html:9 msgid "Configure a new backup" -msgstr "Neues Sicherung konfigurieren" +msgstr "Neue Sicherung konfigurieren" #: scripts/controllers/DeleteController.js:65 #: scripts/controllers/DeleteController.js:77 @@ -527,15 +644,15 @@ msgstr "Löschen bestätigen" msgid "Confirm encryption passphrase" msgstr "Verschlüsselungspassphrase bestätigen" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Passphrase bestätigen" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Passwort bestätigen" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Bestätigung erfolderlich" @@ -543,32 +660,33 @@ msgstr "Bestätigung erfolderlich" msgid "Connect" msgstr "Verbinden" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Jetzt verbinden" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Verbindung zum Server wird hergestellt …" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Verbinde mit Aufgabe..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Verbinden..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Verbindung verloren" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Verbindung erfolgreich!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Container-Name" @@ -580,7 +698,7 @@ msgstr "Container-Region" msgid "Continue" msgstr "Fortfahren" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Ohne Verschlüsselung fortfahren" @@ -596,11 +714,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Allgemeine Optionen" @@ -608,47 +735,47 @@ msgstr "Allgemeine Optionen" msgid "Counting ({{files}} files found, {{size}})" msgstr "Dateien ermitteln ({{files}} files found, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Nur Abstürze" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Fehlerbericht erstellen..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Ordner erstellen?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Nutzer mit eingeschränkten Rechten anlegen" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Fehlerbericht wird erstellt... " -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Neuer Benutzer mit eingeschränktem Zugriff wird erstellt …" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Zielverzeichnisse erstellen... " -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Temporäre Sicherung wird erstellt …" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Nutzer anlegen..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Aktuelle Aktion:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Aktuelle Datei:" @@ -660,13 +787,13 @@ msgstr "Aktuelle Version: {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Benutzerdefinierter S3 endpoint" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Benutzerdefinierter Satellit" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Benutzerdefinierter Satellit ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -676,6 +803,10 @@ msgstr "Benutzerdefinierte URL für Authentifizierung" msgid "Custom backup retention" msgstr "Benutzerdefinierte Sicherungsaufbewahrung" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Benutzerdefinierter Standort ({{server}})" @@ -692,19 +823,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Datenbank …" @@ -716,19 +843,23 @@ msgstr "Tage" msgid "Default" msgstr "Standard" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standard ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Standardmäßig ausgeschlossen" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -760,11 +891,11 @@ msgstr "Die lokale Datenbank löschen" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "{{filecount}} Dateien ({{filesize}}) vom Remote-Speicher löschen?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Löschen …" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Gelöscht" @@ -776,11 +907,11 @@ msgstr "Gelöschte Versionen" msgid "Deleted files" msgstr "Gelöschte Dateien" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Remote-Dateien löschen... " -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Unnötige Daten löschen... " @@ -800,73 +931,55 @@ msgstr "Desktop" msgid "Destination" msgstr "Ziel" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Ziel-Pfad" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Konnten wir Deine Daten retten? Falls ja, würden wir uns über eine " -"angemessene Spende sehr freuen. Wir empfehlen {{smallamount}} bei privater " -"Nutzung und {{largeamount}} bei geschäftlicher Nutzung." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Direkte Wiederherstellung von Sicherungsdateien …" +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Deaktiviert" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Verwerfen" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Alles ausblenden" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Darstellung und Farbthema" #: scripts/controllers/DeleteController.js:77 msgid "Do you really want to delete the backup: \"{{name}}\" ?" -msgstr "Möchtest Du die Sicherung wirklich löschen: \"{{name}}\" ?" +msgstr "Möchten Sie die Sicherung wirklich löschen: \"{{name}}\" ?" #: scripts/controllers/LocalDatabaseController.js:28 msgid "Do you really want to delete the local database for: {{name}}" -msgstr "Möchtest Du die lokale Datenbank wirklich löschen für: {{name}}" +msgstr "Möchten Sie die lokale Datenbank wirklich löschen für: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Domänenname" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Spenden" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Spenden-Links" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Spenden-Links sind versteckt. Zum Anzeigen anklicken" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Spendenlinks werden angezeigt (jetzt ausblenden)" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Fertig" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Herunterladen" @@ -874,38 +987,41 @@ msgstr "Herunterladen" msgid "Downloaded files" msgstr "Heruntergeladene Dateien" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Dateien werden heruntergeladen …" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Aktualisierung wird heruntergeladen …" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Am Herunterladen …" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "doppelte Option {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati Forum" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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." msgstr "" -"Duplicati wird beim Start ausgeführt, verbleibt für die Dauer im " -"pausierenden Zustand. Dabei belegt Duplicati minimale Systemressourcen und " +"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." #: templates/backup-result/phases/compact.html:16 @@ -925,38 +1041,38 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" "Jeder Sicherung ist eine lokale Datenbank zugeordnet, die Informationen über" -" die Fernsicherung auf dem lokalen Rechner speichert.\\nWenn Du eine " -"Sicherung löschst, kannst Du auch die lokale Datenbank löschen, ohne die " -"Möglichkeit der Wiederherstellung der entfernten Dateien zu " -"beeinträchtigen.\\nWenn Du die lokale Datenbank für Sicherungen von der " -"Kommandozeile aus verwendest, solltest Du die Datenbank behalten." +" 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." -#: 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.\\nThis makes it " +"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 "" -"Jedem Backup ist eine lokale Datenbank zugeordnet, die Informationen über " -"das Backup auf dem lokalen Rechner speichert.\\n Dadurch können viele " -"Operationen schneller durchgeführt werden, und die Datenmenge, die für jede " -"Operation heruntergeladen werden muss, wird reduziert." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Als Liste bearbeiten" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Als Text bearbeiten" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Bearbeiten …" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Datei verschlüsseln" @@ -966,16 +1082,23 @@ msgstr "Datei verschlüsseln" msgid "Encryption" msgstr "Verschlüsselung" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Verschlüsselung geändert" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Verschlüsselungen:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Verschlüsselungspassphrase" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -988,11 +1111,16 @@ msgstr "" msgid "End" msgstr "Ende" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "URL eingeben" +#: 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 " @@ -1007,13 +1135,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Zugriffsschlüssel angeben" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Account-Name angeben" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" @@ -1023,11 +1147,7 @@ msgstr "Sicherungspassphrase eingeben, falls vorhanden" msgid "Enter configuration details" msgstr "Konfigurationsdetails eingeben" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Container-Name angeben" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Verschlüsselungpassphrase eingeben" @@ -1035,66 +1155,62 @@ msgstr "Verschlüsselungpassphrase eingeben" msgid "Enter expression here" msgstr "Ausdruck hier eingeben" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Ordnerpfad eingeben" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Gib eine Option pro Zeile an im Kommandozeilen-Format, z.B. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Ziel-Pfad angeben" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Eingabe der E-Mail Adresse der Office 365 Gruppe" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Eingabe des vollständigen Pfades, inklusive des Servernamens, aber ohne " -"https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Fehler" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Fehler!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Fehler und Abstürze" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Geprüft" @@ -1106,15 +1222,15 @@ msgstr "Ausschließen" msgid "Exclude directories whose names contain" msgstr "Ordner ausschließen dessen Namen beinhaltet" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Filter (ausschließen)" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Datei ausschließen" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Dateiendung ausschließen" @@ -1122,7 +1238,7 @@ msgstr "Dateiendung ausschließen" msgid "Exclude files whose names contain" msgstr "Dateien ausschließen dessen Namen beinhaltet" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Filtergruppe ausschließen" @@ -1130,7 +1246,7 @@ msgstr "Filtergruppe ausschließen" msgid "Exclude folder" msgstr "Ordner ausschließen" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Regulären Ausdruck (ausschließen)" @@ -1138,7 +1254,7 @@ msgstr "Regulären Ausdruck (ausschließen)" msgid "Existing file found" msgstr "Vorhandene Datenbank gefunden" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1158,7 +1274,7 @@ msgstr "Konfiguration exportieren" msgid "Export passwords" msgstr "Passwort exportieren" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Exportieren …" @@ -1174,26 +1290,27 @@ msgstr "Externer Link" msgid "FTP (Alternative)" msgstr "FTP (Alternativ)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Erstellen der temporären Datenbank fehlgeschlagen: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Verbindung fehlgeschlagen:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Verbindung fehlgeschlagen: {{message}}" @@ -1201,8 +1318,8 @@ msgstr "Verbindung fehlgeschlagen: {{message}}" msgid "Failed to delete:" msgstr "Löschen fehlgeschlagen:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Konnte Pfadangaben nicht abrufen: {{message}}" @@ -1210,24 +1327,37 @@ msgstr "Konnte Pfadangaben nicht abrufen: {{message}}" msgid "Failed to find backup:" msgstr "Sicherung konnte nicht gefunden werden:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Import fehlgeschlagen:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Sicherungsstandardeinstellungen konnten nicht gelesen werden:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Wiederherstellung der Dateien fehlgeschlagen: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Fehler beim Speichern:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Abrufen von Pfadinformationen..." @@ -1243,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Zuerst Setup starten" @@ -1255,18 +1385,32 @@ msgstr "Zuerst Setup starten" msgid "Folder" msgstr "Ordner" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Ordnerpfad" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fr" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1296,22 +1440,19 @@ msgstr "Allgemeine Einstellungen" msgid "Generate" msgstr "Erzeugen" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "IAM-Zugriffsrichtlinie generieren" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Dateiversionen werden abgerufen …" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Gruppen-E-Mail" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Versteckte Dateien" @@ -1323,16 +1464,16 @@ msgstr "Ausblenden" msgid "Hide hidden folders" msgstr "versteckte Ordner ausblenden" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Hostnamen" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Stunden" @@ -1344,20 +1485,32 @@ msgstr "Wie sollen bestehende Dateien behandelt werden?" msgid "Hyper-V Machine" msgstr "Hyper-V-Maschine" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V-Maschine:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V-Maschinen" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1371,43 +1524,34 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Wenn lokale Daten und die Sicherung nicht mehr synchron sind, muss die " -"lokale Datenbank repariert werden.\\nSollte die Reparatur nicht erfolgreich " -"sein, so kann die lokale Datenbank gelöscht und neu erstellt werden." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" msgstr "" -"Ohne Pfad werden alle Dateien im Anmelde-Verzeichnis gespeichert.\\nMöchtest" -" Du das?" +"Ohne Pfad werden alle Dateien im Anmeldeverzeichnis gespeichert.\\nMöchten " +"Sie das?" #: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" @@ -1417,22 +1561,10 @@ 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 Du die Sicherung später verwenden möchtest, kann die Konfiguration vor " -"dem Löschen exportiert werden" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Wenn sich deine Maschine in einer Mehrbenutzerumgebung befindet (d.h. die " -"Maschine hat mehr als ein Benutzerkonto), musst Du ein Kennwort festlegen, " -"um zu verhindern, dass andere Benutzer auf Daten deines Kontos " -"zugreifen.\\nMöchtest Du jetzt ein Passwort setzen?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importieren" @@ -1440,19 +1572,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Import abgeschlossen, aber es wurde kein Zertifikat nach dem Import gefunden" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Import fehlgeschlagen" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Von einer Datei importieren" @@ -1461,27 +1589,27 @@ msgstr "Von einer Datei importieren" msgid "Import metadata" msgstr "Importiere Metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Am Importieren …" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" -msgstr "Datei einfügen?" +msgstr "Datei einschießen?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Filter (einschließen)" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1492,31 +1620,27 @@ msgstr "" msgid "Information" msgstr "Information" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installieren" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Installation fehlgeschlagen:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Unzulässige Zeichen im Pfad" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Ungültige Aufbewahrungszeit" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" msgstr "" "Manche FTP-Server erlauben ein Verbinden ohne Passwort.\n" -"Bist Du sicher, dass Dein FTP-Server dazu gehört?" +"Sind Sie sicher, dass Ihr FTP-Server dazu gehört?" #: scripts/services/AppUtils.js:82 msgid "KByte" @@ -1538,7 +1662,7 @@ msgstr "Alle Sicherungen behalten" msgid "Keystone API version" msgstr "Keystone API Version" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Sprache der Benutzeroberfläche" @@ -1546,7 +1670,7 @@ msgstr "Sprache der Benutzeroberfläche" msgid "Last month" msgstr "Letzter Monat" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Letzte erfolgreiche Sicherung:" @@ -1558,7 +1682,7 @@ msgstr "" #: scripts/controllers/RestoreController.js:60 msgid "Latest" -msgstr "Neuste" +msgstr "Neueste" #: templates/about.html:6 msgid "Libraries" @@ -1568,11 +1692,11 @@ msgstr "Bibliotheken" msgid "Listing backup dates …" msgstr "Sicherungsdaten werden aufgelistet …" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Auflisten von Remote-Dateien fürs Löschen..." -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Auflisten von Remote-Dateien..." @@ -1588,36 +1712,35 @@ msgstr "Konfiguration aus einem exportierten Job oder Speicheranbieter laden" msgid "Load destination from an exported job or a storage provider" msgstr "Ziel aus einem exportierten Job oder Speicheranbieter laden" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "ältere Einträge laden" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Laden..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Remote-Speicherplatznutzung abfragen..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Laden..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1625,11 +1748,11 @@ msgstr "Lokale Datenbank:" msgid "Local repository" msgstr "Lokales Repository" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Lokaler Speicher" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Ort" @@ -1645,7 +1768,11 @@ msgstr "Protokolldaten für {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Protokolldaten vom Server" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Abmelden" @@ -1657,10 +1784,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Wartung" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Pfad eingeben" @@ -1673,17 +1814,17 @@ msgstr "Max. Downloadgeschwindigkeit" msgid "Max upload speed" msgstr "Max. Uploadgeschwindigkeit" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menü" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL Datenbank:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL Datenbanken" @@ -1691,28 +1832,28 @@ msgstr "Microsoft SQL Datenbanken" msgid "Minimum redundancy" msgstr "Minimale Redundanz" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Die minimale Redundanz ist 1,0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minuten" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Name fehlt" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Passphrase fehlt" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Quelle fehlt" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Geändert" @@ -1724,7 +1865,7 @@ msgstr "Mo" msgid "Months" msgstr "Monate" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Datenbank verschieben" @@ -1752,15 +1893,19 @@ msgstr "Bilder" msgid "Name" msgstr "Name" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nie" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Neues Update verfügbar: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1775,15 +1920,15 @@ msgstr "" msgid "Next" msgstr "Weiter" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Nächste geplante Ausführung:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Nächste geplante Aufgabe:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Nächste Aufgabe:" @@ -1791,70 +1936,66 @@ msgstr "Nächste Aufgabe:" msgid "Next time" msgstr "Nächstes Mal" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nein" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" "Do you want to approve the reported host key?" msgstr "" -"Es wurde kein Zertifikat angegeben, mit dem der Serveradministrator prüft, " -"ob der Schlüssel korrekt ist: {{key}}\\n\\nMöchtest Du den gemeldeten Host-" -"Schlüssel freigeben?" +"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?" #: templates/edituri.html:12 msgid "No editor found for the "{{backend}}" storage type" msgstr "Kein Editor für den "{{backend}}" Speichertyp gefunden" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Keine Verschlüsselung" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nichts ausgewählt" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Es wurden keine Daten für die Wiederherstellung ausgewählt. Wähle eine Datei" " oder einen Ordner aus." -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Keine Passphrase eingegeben" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Keine geplanten Aufgaben" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nein, meine Maschine hat nur ein einziges Konto" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Nicht übereinstimmende Passphrase" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Keine / deaktiviert" @@ -1862,24 +2003,64 @@ msgstr "Keine / deaktiviert" msgid "Not using encryption" msgstr "Verschlüsselung nicht verwenden" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "Offizielle Versionen" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1896,31 +2077,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Geöffnet" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Key ist nicht Unterstützt in der v3 Keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Betriebssystem" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operation" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operation fehlgeschlagen:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operationen:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Passwort für Anmeldung (optional)" @@ -1929,24 +2109,30 @@ msgstr "Passwort für Anmeldung (optional)" msgid "Optional authentication username" msgstr "Benutzername für Anmeldung (optional)" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Optionen" -#: templates/settings.html:150 +#: 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" msgstr "Ursprünglicher Speicherort" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Weitere" @@ -1974,36 +2160,35 @@ msgstr "Passphrase" msgid "Passphrase (if encrypted)" msgstr "Passphrase (falls verschlüsselt)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Passphrase gändert" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Passphrasen stimmen nicht überein" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Passphrasen stimmen nicht überein" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Passwort" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "Dateien mit vorhandenen Daten aufbauen..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Pfad" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Pfad nicht gefunden" @@ -2012,19 +2197,20 @@ msgstr "Pfad nicht gefunden" msgid "Path on server" msgstr "Pfad auf Server" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Pfad oder Unterverzeichnis im Bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pause" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pause nach dem Start oder Aufwachen" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Anhalten Optionen" @@ -2036,6 +2222,10 @@ msgstr "Berechtigungen" msgid "Pick location" msgstr "Speicherort auswählen" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Sicherungsdateien auswählen und wiederherstellen" @@ -2044,7 +2234,7 @@ msgstr "Sicherungsdateien auswählen und wiederherstellen" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Verhindert das automatische Anmelden per Taskleistensymbol" @@ -2054,7 +2244,7 @@ msgstr "Verhindert das automatische Anmelden per Taskleistensymbol" msgid "Previous" msgstr "Zurück" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Fortschritt:" @@ -2062,7 +2252,7 @@ msgstr "Fortschritt:" msgid "ProjectID is optional if the bucket exist" msgstr "Die Projekt-ID ist optional, wenn der Bucket existiert" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietär" @@ -2070,19 +2260,19 @@ msgstr "Proprietär" msgid "Purge Phase" msgstr "Aufräumphase" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Löschen von Dateien abgeschlossen!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Dateien bereinigen..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2090,19 +2280,23 @@ msgstr "Wiederherstellen (löschen und reparieren)" msgid "Recreate Database Phase" msgstr "Datenbank-Wiederherstellungsphase" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Datenbank wird neu erstellt …" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Temporäre Sicherung wird registriert …" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Relative Pfade sind nicht möglich" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Neu laden" @@ -2110,11 +2304,11 @@ msgstr "Neu laden" msgid "Remote" msgstr "Remote" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Entfernter Pfad" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Entferntes Repository" @@ -2134,7 +2328,7 @@ msgstr "Remote-Volume-Größe" msgid "Remove" msgstr "Entfernen" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Option entfernen" @@ -2142,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" @@ -2150,7 +2344,7 @@ msgstr "Reparieren" msgid "Repair Phase" msgstr "Reparatur Phase" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Datenbank wird repariert …" @@ -2158,19 +2352,19 @@ msgstr "Datenbank wird repariert …" msgid "Repeat Passphrase" msgstr "Passphrase wiederholen" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Bericht:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Zurücksetzen" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Wiederherstellen" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Wiederherstellung komplett!" @@ -2179,10 +2373,10 @@ msgid "Restore files" msgstr "Dateien wiederherstellen" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Dateien von {{backupname}} wiederherstellen" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Dateien wiederherstellen …" @@ -2195,8 +2389,8 @@ msgid "Restore from backup configuration" msgstr "Aus Sicherungskonfiguration wiederherstellen" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Aus Konfiguration wiederherstellen..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2219,12 +2413,12 @@ msgstr "Ordner wiederhergestellt" msgid "Restored Symlinks" msgstr "Symbolische Verknüpfungen wiederhergestellt" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Dateien werden wiederhergestellt …" -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Fortsetzen" @@ -2236,19 +2430,15 @@ msgstr "Neu geschrieben Dateiliste" msgid "Run again every" msgstr "Wiederholen alle" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Jetzt sichern" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Läuft ...." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Führe Kommandozeilenbefehl aus" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Laufende Aufgabe:" @@ -2256,11 +2446,15 @@ msgstr "Laufende Aufgabe:" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Wie die zuerst installierte Version: {{channelname}}" @@ -2268,15 +2462,15 @@ msgstr "Wie die zuerst installierte Version: {{channelname}}" msgid "Sat" msgstr "Sa" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satellit" -#: templates/addoredit.html:408 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" @@ -2288,11 +2482,11 @@ msgstr "Mehrere Versionen mit Zeitstempel im Dateinamen speichern" msgid "Save immediately" msgstr "Sofort speichern" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Vorhandene Dateien werden gescannt …" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Scannen nach lokalen Blöcken..." @@ -2308,7 +2502,7 @@ msgstr "Suche" msgid "Search for files" msgstr "Dateien suchen" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekunden" @@ -2323,7 +2517,7 @@ msgstr "" msgid "Select files" msgstr "Wähle Dateien" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2336,33 +2530,38 @@ 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?" #: templates/backends/sia.html:10 msgid "Server password" -msgstr "Server-Paßwort" +msgstr "Server-Passwort" #: scripts/controllers/HomeController.js:7 msgid "Server paused" msgstr "Server pausiert" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Server Zustandseigenschaften" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Einstellungen" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Anzeigen" @@ -2379,7 +2578,7 @@ msgstr "Versteckte Ordner anzeigen" msgid "Show log" msgstr "Protokolldatei anzeigen" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Protokoll anzeigen..." @@ -2389,7 +2588,7 @@ msgstr "Baumansicht anzeigen" #: templates/backends/sia.html:11 msgid "Sia server password" -msgstr "Sia Server-Paßwort" +msgstr "Sia Server-Passwort" #: templates/addoredit.html:324 msgid "Smart backup retention" @@ -2403,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 "" @@ -2417,7 +2616,7 @@ msgstr "Quell-Daten" msgid "Source Files" msgstr "Quelldateien" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Quell-Daten" @@ -2425,17 +2624,21 @@ msgstr "Quell-Daten" msgid "Source folders" msgstr "Quell-Verzeichnisse" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Quelle:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Spezifische Builds nur für Entwickler. Nicht für die Verwendung mit " "wichtigen Daten." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "Stabil" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standardprotokolle" @@ -2449,45 +2652,45 @@ msgstr "Standardprotokolle" msgid "Start" msgstr "Beginn" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Sicherung wird gestartet …" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Wiederherstellung wird gestartet …" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Starten des Wiederherstellungsprozesses..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Stopp nach aktueller Datei" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Beende nach aktueller Datei" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Beenden" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Laufende Sicherung anhalten" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Beende laufenden Vorgang" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Anhalten nach der aktuellen Datei:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Beende Vorgang" @@ -2507,12 +2710,12 @@ msgstr "Speicherklasse zum Erstellen eines Bucket" msgid "Stored" msgstr "Gespeichert" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Stark" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Erfolgreich" @@ -2524,15 +2727,15 @@ msgstr "So" msgid "Symbolic link" msgstr "Symbolischer Link" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Systemdateien" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "System-Standard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Systemdateien" @@ -2540,7 +2743,7 @@ msgstr "Systemdateien" msgid "System info" msgstr "System-Informationen" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "System-Eigenschaften" @@ -2552,25 +2755,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Zielpfad, z. B. /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Aufgabe wird ausgeführt" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Temporäre Dateien" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Temporäre Dateien" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Tenant-Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2580,28 +2795,22 @@ msgstr "Test Phase" msgid "Test connection" msgstr "Verbindung prüfen" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Testen..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Teste Verbindung..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Berechtigungen werden überprüft …" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Rechte werden geprüft..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Prüfung..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2609,10 +2818,6 @@ msgstr "" "Das Feld '{{fieldname}}' beinhaltet ein ungültiges Zeichen: {{character}} " "(Wert: {{value}}, Position: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "Die Sicherung fehlt, wurde sie gelöscht?" @@ -2624,17 +2829,18 @@ msgstr "" "Die Sicherung war temporär und existiert nicht mehr, die Protokolldaten sind" " daher verloren" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "Der Bucket sollte klein geschrieben sein. Jetzt klein schreiben?" -#: scripts/services/EditUriBuiltins.js:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "" -"Der Bucket-Name sollte mit Deinem Benutzernamen beginnen. Benutzername " -"hinzufügen?" - #: scripts/controllers/ExportController.js:13 msgid "" "The configuration should be kept safe. Are you sure you want to save an " @@ -2643,24 +2849,29 @@ msgstr "" "Die Konfiguration sollte sicher aufbewahrt werden. Sicher, dass eine " "unverschlüsselte Datei mit Ihren Passwörtern gespeichert werden soll?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -"Die Verbindung zum Server wurde verloren. Versuch erneut in {{time}}..." -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Dunkles Thema (von Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Blau-auf-Weiß Thema (von Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2668,37 +2879,38 @@ msgstr "" "Der Ordner {{folder}} existiert nicht.\n" "Ordner erstellen?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -"Der Host-Schlüssel wurde geändert, bitte prüfe mit dem Server Administrator " -"ob dieser korrekt ist, ansonsten könntest Du ein Opfer eines MAN-IN-THE-" -"MIDDLE-Angriffs sein.\\n\\nMöchtest Du den AKTUELLEN Host-Schüssel " -"\"{{prev}}\" mit dem GEMELDETEN Host-Schüssel {{key}} ERSETZEN?" +"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?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Die Passwörter stimmen nicht überein" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -"Der Pfad scheint nicht zu existieren. Möchtest Du ihn trotzdem hinzufügen?" +"Der Pfad scheint nicht zu existieren. Möchten Sie ihn trotzdem hinzufügen?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -"Ohne das abschließende '{{dirsep}}' fügst Du eine Datei hinzu und kein " -"Verzeichnis.\\nMöchtest du diese Datei hinzufügen?" +"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?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2716,13 +2928,13 @@ msgid "The region parameter is only used when creating a bucket" msgstr "" "Der Bereich Parameter wird nur angewendet, wenn ein Bucket erzeugt wird" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" msgstr "" -"Das Server Zertifikat könnte nicht validiert werden.\\nMöchtest Du das SSL-" -"Zertifikat mit dem folgenden Hash freigeben: {{hash}}?" +"Das Server Zertifikat konnte nicht validiert werden.\\nMöchten Sie das SSL-" +"Zertifikat mit dem folgenden Hash bestätigen: {{hash}}?" #: templates/backends/s3.html:49 msgid "The storage class affects the availability and price for a stored file" @@ -2730,22 +2942,23 @@ msgstr "" "Die Speicherklasse wirkt sich auf die Verfügbarkeit und den Preis einer " "gespeicherten Datei aus" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "Der Zielordner enthält verschlüsselte Dateien, bitte stelle die Passphrase " "bereit" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -"Der Nutzer hat zu viele Rechte. Möchtest Du einen Nutzer mit eingeschränkten" -" Berechtigungen für den gewählten Pfad erstellen?" +"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?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2753,33 +2966,19 @@ msgid "" "destination folder?" msgstr "" "Dieses Backup wurde mit einem anderen Betriebssystem erstellt. Die " -"Wiederherstellung von Dateien ohne Angabe eines Zielverzeichnisses, kann " -"dazu führen das diese an ungewünschten Stellen wiederhergestellt werden. " -"Bist Du dir sicher fortzufahren ohne ein Zielverzeichnis zu wählen?" +"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?" #: scripts/controllers/RestoreController.js:37 msgid "This month" msgstr "Dieser Monat" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Diese Option bezieht sich nicht auf die maximale Backupanzahl oder " -"Dateigröße, noch hat es ein Effekt auf die Deduplizierungrate. Weitere Informationen zum ändern der Remote-Volume-Größe sind" -" auf der Seite zu finden." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Diese Woche" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Drosselungseinstellungen" @@ -2804,12 +3003,18 @@ msgstr "" "Zum Bestätigen für das Löschen der Remote-Dateien für \"{{name}}\", bitte " "das unten angegebene Wort eingeben" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Deaktiviere »Datei verschlüsseln«, um ohne eine Passphrase zu exportieren" -#: templates/settings.html:23 +#: 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. " @@ -2830,29 +3035,29 @@ msgstr "" msgid "Today" msgstr "Heute" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Host Zertifikat vertrauen?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Server Zertifikat vertrauen?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" -"Probieren neuen Funktionen aus, an denen wir gerade arbeiten. Derzeit die " -"stabilste verfügbare Version. Vor der Verwendung im produktiven Umfeld, " -"teste bitte die Wiederherstellung der Daten." +"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." #: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Di" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Hier Passphrase eingeben." @@ -2868,7 +3073,14 @@ msgstr "Unbekannte Backupgröße und -versionen" msgid "Until resumed" msgstr "Bis zur Wiederaufnahme" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Update-Kanal" @@ -2884,27 +3096,22 @@ msgstr "Datenbank wird aktualisiert" msgid "Uploaded files" msgstr "Hochgeladene Dateien" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Verifikationsdatei wird hochgeladen …" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -"Nutzungsberichte helfen uns bei der Weiterentwicklung. Wir generieren daraus" -" {{'öffentliche Nutzungsstatistiken' | translate" -"}}" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Nutzungsstatistiken" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" @@ -2912,19 +3119,19 @@ msgstr "Nutzungsberichte, Warnungen, Fehler und Abstürze" msgid "Use SSL" msgstr "SSL benutzen" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Bestehende Datenbank nutzen?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Schwache Passphrase verwenden" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Nutzlos" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Benutzer Daten" @@ -2932,25 +3139,24 @@ msgstr "Benutzer Daten" msgid "User domain name" msgstr "Benutzer Domänenname " -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Nutzer hat zu viele Rechte" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Einstellungen der Benutzeroberfläche" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Benutzername" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "Datenbank wird bereinigt …" @@ -2963,35 +3169,35 @@ msgstr "Validieren..." msgid "Verifications" msgstr "Überprüfungen" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Dateien prüfen" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Prüfen..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Antwort verifizieren" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Verifizierung von Backend-Daten..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Dateien überprüfen... " -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Remotedaten prüfen ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Wiederhergestellte Dateien werden überprüft …" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Am Überprüfen …" @@ -2999,66 +3205,56 @@ msgstr "Am Überprüfen …" msgid "Version ID" msgstr "Version ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Sehr stark" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Sehr schwach" -#: index.html:263 +#: 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." msgstr "" -"WARNUNG: Dadurch kannst Du die Daten in Zukunft nicht wiederherstellen." +"WARNUNG: Dadurch können Sie die Daten in Zukunft nicht wiederherstellen." #: templates/waitarea.html:2 msgid "Waiting for task to begin" msgstr "Warte darauf, loslegen zu können" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "Warte auf Aufgabenstart" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" -msgstr "Warten auf den Upload zum Beenden... " +msgstr "Warte auf Ende des Uploads... " -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Warnungen, Fehler und Abstürze" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Wir nehmen Spenden über OpenCollective, PayPal, BountySource und " -"verschiedene Krypto-Währungen." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -"Wir empfehlen, alle außerhalb deines Systems aufbewahrte Sicherungen zu " -"verschlüsseln" +"Wir empfehlen, dass Sie alle Backups verschlüsseln, die außerhalb Ihres " +"Systems gespeichert werden." -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Schwach" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Schwache Passphrase" @@ -3072,7 +3268,7 @@ msgstr "Wochen" #: templates/restorewizard.html:3 msgid "Where do you want to restore from?" -msgstr "Von wo willst Du wiederherstellen?" +msgstr "Von wo wollen Sie wiederherstellen?" #: templates/restore.html:78 msgid "Where do you want to restore the files to?" @@ -3082,27 +3278,26 @@ msgstr "Wohin sollen die Dateien wiederhergestellt werden?" msgid "Years" msgstr "Jahre" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Ja" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Ja, ich habe die Passphrase sicher gespeichert" @@ -3110,11 +3305,11 @@ msgstr "Ja, ich habe die Passphrase sicher gespeichert" msgid "Yes, I understand the risk" msgstr "Ja, ich habe die Risiken verstanden" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Ja, ich bin mutig!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Ja, bitte zerstöre meine Sicherung!" @@ -3122,27 +3317,19 @@ msgstr "Ja, bitte zerstöre meine Sicherung!" msgid "Yesterday" msgstr "Gestern" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Mono scheint ohne geladenen SSL-Zertifikate zu laufen.\\nMöchtest Du die " -"Liste von vertrauenswürdigen Zertifikate von Mozilla importieren?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -"Du änderst gerade den Pfad zur lokalen Datenbank.\n" -"Weißt Du, was Du da tust?" +"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" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." @@ -3150,7 +3337,7 @@ msgstr "" "Nachdem alle derzeit laufenden Datei-Uploads abgeschlossen sind, kann das " "Backup gestoppt werden." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." @@ -3158,137 +3345,140 @@ msgstr "" "Die Aufgabe kann sofort angehalten werden, oder nachdem der Prozess die " "aktuelle Datei abgeschlossen hat." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -"Du hast die Verschlüsselung geändert. Dadurch kann die bestehende Sicherung " -"unbenutzbar sein. Erstelle lieber eine neue Sicherung." +"Sie haben die Verschlüsselungsmethode geändert. Dies könnte Daten zerstören." +" Wir empfehlen Ihnen, stattdessen eine neue Sicherung zu erstellen" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -"Du hast die Passphrase geändert, was nicht unterstützt wird. Du solltest " -"stattdessen eine neue Sicherung erstellen." +"Sie haben die Passphrase geändert, was nicht unterstützt wird. Bitte " +"erstellen Sie stattdessen eine neue Sicherung." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -"Du hast gewählt, die Sicherung nicht zu verschlüsseln. Die Verschlüsselung " -"wird für alle auf einem Remoteserver gespeicherten Daten empfohlen." +"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." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Wiederherstellen an einen neuen Ort wurde gewählt, aber kein Ort angegeben" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -"Du hast eine starke Passphrase erstellt. Stelle sicher, dass Du diese an " -"einem sicheren Ort verwarst, da die Daten bei Verlust der Passphrase nicht " -"wiederhergestellt werden können." +"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." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" -msgstr "Du musst schon ein Quellverzeichnis wählen" +msgstr "Sie müssen mindestens ein Quellverzeichnis wählen." -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Eingabe vom Domänennamens für die Verwendungder v3-API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" -msgstr "Du musst einen Namen für die Sicherung eingeben" +msgstr "Sie müssen einen Namen für die Sicherung eingeben." -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -"Du musst eine Passphrase eingeben oder die Verschlüsselung deaktivieren" +"Sie müssen eine Passphrase eingeben oder die Verschlüsselung deaktivieren." -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Gib ein Passwort für die Verwendungder v3-API an" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" -msgstr "Du musst eine positive Nummer der zu behaltenden Sicherungen eingeben" +msgstr "" +"Sie müssen eine positive Anzahl der zu behaltenden Sicherungen eingeben." -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Gib einen Kundennamen (bzw. Projektnamen) für die Verwendungder v3-API" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Gib einen Kundennamen an, wenn Du keinen API-Key hast." +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -"Du musst einen gültigen Zeitraum der zu behaltenden Sicherungen eingeben" +"Sie müssen eine gültige Aufbewahrungsdauer für die Sicherungen eingeben." -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Gib einen API-Key oder ein Passwort ein." +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Gib einen API-Key oder ein Passwort an. Aber nicht beides!" - -#: scripts/services/EditUriBackendConfig.js:115 -msgid "You must fill in the password" -msgstr "Du musst ein Passwort eintragen!" - -#: scripts/services/EditUriBackendConfig.js:92 -msgid "You must fill in the server name or address" -msgstr "Du musst einen Servernamen oder eine Adresse eintragen!" - -#: scripts/services/EditUriBackendConfig.js:113 #: scripts/services/EditUriBackendConfig.js:122 -msgid "You must fill in the username" -msgstr "Du musst einen Benutzernamen eintragen!" +msgid "You must fill in the password" +msgstr "Sie müssen ein Passwort eintragen." -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:99 +msgid "You must fill in the server name or address" +msgstr "Sie müssen einen Servernamen oder eine Adresse eintragen." + +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 +msgid "You must fill in the username" +msgstr "Sie müssen einen Benutzernamen eintragen." + +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "{{field}} muss ausgefüllt sein" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" -msgstr "Du musst die AuthURI auswählen oder eintragen" +msgstr "Sie müssen die AuthURI auswählen oder eintragen." -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" -msgstr "Du musst den Server auswählen oder eintragen" +msgstr "Sie müssen den Server auswählen oder eintragen." -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" -msgstr "Du musst einen Pfad angeben" +msgstr "Sie müssen einen Pfad angeben." -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "{{field}}{{reason}} muss ausgefüllt sein" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" -"Deine Passphrase ist leicht zu erraten. Nimm lieber etwas Komplizierteres." +"Ihre Passphrase ist leicht zu erraten. Erwägen Sie eine Änderung der " +"Passphrase." #: templates/backends/gcs.html:3 templates/backends/openstack.html:3 msgid "bucket/folder/subfolder" @@ -3302,25 +3492,79 @@ msgstr "Byte" msgid "byte/s" msgstr "Byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "benutzerdefiniert" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "Öffentliche Nutzungsstatistiken" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "Jetzt starten" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" -msgstr "es sei denn, Du gibts explizit --group-id an" +msgstr "es sei denn, Sie geben explizit --group-id an" #: templates/about.html:12 msgid "" @@ -3335,11 +3579,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} ist unter {{licensename}} lizenziert." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} Dateien ({{size}}) zu erledigen {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" @@ -3358,10 +3607,6 @@ msgstr "{{number}} Stunden" msgid "{{number}} Minutes" msgstr "{{number}} Minuten" -#: templates/home.html:54 +#: 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 880755100..274ac73c5 100644 --- a/Localizations/webroot/localization_webroot-en_GB.po +++ b/Localizations/webroot/localization_webroot-en_GB.po @@ -1,18 +1,40 @@ # # Translators: # Andi Chandler , 2019 +# Matt Dawson , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Andi Chandler , 2019\n" -"Language-Team: English (United Kingdom) (https://www.transifex.com/duplicati/teams/67655/en_GB/)\n" +"Last-Translator: Matt Dawson , 2024\n" +"Language-Team: English (United Kingdom) (https://app.transifex.com/duplicati/teams/67655/en_GB/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- pick an option -" @@ -20,29 +42,47 @@ msgstr "- pick an option -" msgid "...loading..." msgstr "...loading..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API Key" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "About" @@ -50,93 +90,102 @@ msgstr "About" msgid "About {{appname}}" msgstr "About {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Access Key" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Access denied" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Access grant" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Access to user interface" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Account name" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Activate failed:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Add a new backup" #: templates/addoredit.html:153 msgid "Add a path directly" -msgstr "" +msgstr "Add a path directly" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" -msgstr "" +msgstr "Add advanced option" -#: index.html:222 +#: index.html:212 msgid "Add backup" -msgstr "" +msgstr "Add backup" #: templates/addoredit.html:207 msgid "Add filter" -msgstr "" +msgstr "Add filter" #: templates/addoredit.html:156 msgid "Add path" -msgstr "" +msgstr "Add path" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "" +msgstr "Added" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "" +msgstr "Adjust bucket name?" #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" -msgstr "" +msgstr "Advanced Options" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" -msgstr "" +msgstr "Advanced options" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" +msgstr "Advanced:" + +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" msgstr "" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" -msgstr "" +msgstr "All Hyper-V Machines" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" -msgstr "" +msgstr "All Microsoft SQL Databases" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -144,199 +193,228 @@ msgid "" "similar data. They do not contain paths, filenames, usernames, passwords or " "similar sensitive information." msgstr "" +"All usage reports are sent anonymously and do not contain any personal " +"information. They contain information about hardware and operating system, " +"the type of backend, backup duration, overall size of source data and " +"similar data. They do not contain paths, filenames, usernames, passwords or " +"similar sensitive information." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" -msgstr "" +msgstr "Allow remote access (requires restart)" #: templates/addoredit.html:278 msgid "Allowed days" -msgstr "" +msgstr "Allowed days" #: scripts/controllers/LocalDatabaseController.js:103 msgid "An existing file was found at the new location" -msgstr "" +msgstr "An existing file was found at the new location" #: scripts/controllers/LocalDatabaseController.js:72 msgid "" "An existing file was found at the new location\n" "Are you sure you want the database to point to an existing file?" msgstr "" +"An existing file was found at the new location\n" +"Are you sure you want the database to point to an existing file?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" "\n" " Do you wish to use the existing database?" msgstr "" +"An existing local database for the storage has been found.\n" +"Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" +"\n" +" Do you wish to use the existing database?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" -msgstr "" +msgstr "Anonymous usage reports" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" -msgstr "" +msgstr "Applications" #: templates/export.html:8 msgid "As Command-line" -msgstr "" +msgstr "As Command-line" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" -msgstr "" +msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Authentication method" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Authentication method ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" -msgstr "" +msgstr "Authentication password" #: templates/backends/generic.html:19 templates/backends/openstack.html:31 msgid "Authentication username" -msgstr "" +msgstr "Authentication username" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Autogenerated passphrase" -msgstr "" +msgstr "Autogenerated passphrase" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" -msgstr "" +msgstr "B2 Application ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" -msgstr "" +msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" -msgstr "" +msgstr "B2 Cloud Storage Account ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "B2 Cloud Storage Application ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" -msgstr "" +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:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:67 -msgid "Backend modules:" -msgstr "" - -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" -msgstr "" +msgstr "Backup complete!" #: templates/addoredit.html:92 msgid "Backup destination" -msgstr "" +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 "" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" -msgstr "" +msgstr "Backup location" #: templates/addoredit.html:319 msgid "Backup retention" -msgstr "" +msgstr "Backup retention" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" -msgstr "" +msgstr "Backup:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" -msgstr "" +msgstr "Beta" #: scripts/services/AppUtils.js:68 msgid "Broken access" -msgstr "" +msgstr "Broken access" #: templates/backends/file.html:8 templates/restore.html:91 msgid "Browse" -msgstr "" +msgstr "Browse" #: scripts/controllers/SystemSettingsController.js:33 msgid "Browser default" -msgstr "" - -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "" +msgstr "Browser default" #: 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 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" + +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" msgstr "" #: templates/backends/s3.html:29 -msgid "Bucket create region" +msgid "Bucket region" msgstr "" -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 -#: templates/backends/s3.html:22 templates/backends/s3.html:23 -msgid "Bucket name" +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" msgstr "" #: templates/backends/gcs.html:26 msgid "Bucket storage class" +msgstr "Bucket storage class" + +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" -msgstr "" +msgstr "Building list of files to restore …" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "Building partial temporary database …" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" +"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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -344,519 +422,584 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" -msgstr "" +msgstr "Cache Files" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" -msgstr "" +msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" +msgstr "Cancel" + +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" msgstr "" #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" +msgstr "Cannot move to existing file" + +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" msgstr "" #: templates/about.html:5 msgid "Changelog" -msgstr "" +msgstr "Changelog" #: templates/updatechangelog.html:2 msgid "Changelog for {{appname}} {{version}}" -msgstr "" +msgstr "Changelog for {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" -msgstr "" +msgstr "Check failed:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" -msgstr "" +msgstr "Check for updates now" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "" - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Checking for updates …" + +#: templates/captcha.html:11 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" -msgstr "" +msgstr "Chose a storage type to get started" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" -msgstr "" +msgstr "Click the AuthID link to create an AuthID" -#: index.html:159 index.html:210 +#: index.html:149 index.html:200 msgid "Click to set throttle options" -msgstr "" +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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 …" + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "Compact Phase" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" -msgstr "" +msgstr "Compact now" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" -msgstr "" +msgstr "Compacting remote data …" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Complete log" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Completing backup …" #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "Completing previous backup …" + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" -msgstr "" +msgstr "Computer" #: templates/import.html:9 msgid "Configuration file:" -msgstr "" +msgstr "Configuration file:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" -msgstr "" +msgstr "Configuration:" #: templates/addwizard.html:9 msgid "Configure a new backup" -msgstr "" +msgstr "Configure a new backup" #: scripts/controllers/DeleteController.js:65 #: scripts/controllers/DeleteController.js:77 #: scripts/controllers/LocalDatabaseController.js:28 msgid "Confirm delete" -msgstr "" +msgstr "Confirm delete" #: templates/export.html:30 msgid "Confirm encryption passphrase" +msgstr "Confirm encryption passphrase" + +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" msgstr "" #: templates/export.html:29 msgid "Confirm passphrase" -msgstr "" +msgstr "Confirm passphrase" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" -msgstr "" +msgstr "Confirmation required" #: templates/restoredirect.html:80 msgid "Connect" -msgstr "" +msgstr "Connect" -#: index.html:319 +#: index.html:308 msgid "Connect now" -msgstr "" +msgstr "Connect now" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Connecting to server …" + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: index.html:309 +msgid "Connecting …" msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "" - -#: index.html:311 +#: index.html:294 msgid "Connection lost" -msgstr "" +msgstr "Connection lost" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" -msgstr "" +msgstr "Connection worked!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" -msgstr "" +msgstr "Container name" #: templates/backends/openstack.html:49 msgid "Container region" -msgstr "" +msgstr "Container region" #: templates/restore.html:69 msgid "Continue" -msgstr "" +msgstr "Continue" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" -msgstr "" +msgstr "Continue without encryption" #: scripts/controllers/DialogController.js:16 msgid "Copied!" -msgstr "" +msgstr "Copied!" #: templates/copy_clipboard_buttons.html:3 msgid "Copy" -msgstr "" +msgstr "Copy" #: templates/addoredit.html:103 templates/restoredirect.html:42 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" + +#: templates/backup-result/box.html:41 +msgid "Copy log" msgstr "" -#: scripts/services/AppUtils.js:639 +#: scripts/services/AppUtils.js:724 msgid "Core options" -msgstr "" +msgstr "Core options" #: scripts/controllers/StateController.js:34 msgid "Counting ({{files}} files found, {{size}})" -msgstr "" +msgstr "Counting ({{files}} files found, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" -msgstr "" +msgstr "Crashes only" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Create bug report …" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" -msgstr "" +msgstr "Create folder?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" -msgstr "" +msgstr "Created new limited user" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Creating bug report …" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Creating new user with limited access …" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Creating target folders …" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Creating temporary backup …" + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "" - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" -msgstr "" +msgstr "Current action:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" -msgstr "" +msgstr "Current file:" #: templates/updatechangelog.html:4 msgid "Current version is {{versionname}} ({{versionnumber}})" -msgstr "" +msgstr "Current version is {{versionname}} ({{versionnumber}})" #: templates/backends/s3.html:17 msgid "Custom S3 endpoint" -msgstr "" +msgstr "Custom S3 endpoint" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Custom Satellite" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Custom Satellite ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" -msgstr "" +msgstr "Custom authentication url" #: templates/addoredit.html:325 msgid "Custom backup retention" +msgstr "Custom backup retention" + +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" msgstr "" #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" -msgstr "" +msgstr "Custom location ({{server}})" #: templates/backends/s3.html:39 msgid "Custom region for creating buckets" -msgstr "" +msgstr "Custom region for creating buckets" #: templates/backends/s3.html:34 msgid "Custom region value ({{region}})" -msgstr "" +msgstr "Custom region value ({{region}})" #: templates/backends/openstack.html:10 templates/backends/s3.html:12 msgid "Custom server url ({{server}})" -msgstr "" +msgstr "Custom server 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 "Custom storage class ({{class}})" + +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" -#: templates/home.html:39 +#: templates/home.html:37 msgid "Database …" -msgstr "" +msgstr "Database …" #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" -msgstr "" +msgstr "Days" #: scripts/controllers/SystemSettingsController.js:34 msgid "Default" -msgstr "" +msgstr "Default" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" -msgstr "" +msgstr "Default ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" -msgstr "" +msgstr "Default excludes" -#: templates/settings.html:149 +#: templates/settings.html:142 msgid "Default options" +msgstr "Default options" + +#: templates/advancedoptionseditor.html:44 +msgid "Default value: \"{{getDefaultValue(item)}}\"" msgstr "" -#: templates/localdatabase.html:19 +#: templates/localdatabase.html:16 msgid "Delete" -msgstr "" +msgstr "Delete" #: templates/backup-result/phases/delete.html:3 msgid "Delete Phase (Old Backup Versions)" -msgstr "" +msgstr "Delete Phase (Old Backup Versions)" #: templates/delete.html:5 templates/delete.html:53 msgid "Delete backup" -msgstr "" +msgstr "Delete backup" #: templates/addoredit.html:322 msgid "Delete backups that are older than" -msgstr "" +msgstr "Delete backups that are older than" #: templates/delete.html:13 msgid "Delete local database" -msgstr "" +msgstr "Delete local database" #: templates/delete.html:38 templates/delete.html:47 msgid "Delete remote files" -msgstr "" +msgstr "Delete remote files" #: templates/delete.html:26 msgid "Delete the local database" -msgstr "" +msgstr "Delete the local database" #: templates/delete.html:41 msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" -msgstr "" +msgstr "Delete {{filecount}} files ({{filesize}}) from the remote storage?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "Delete …" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "" +msgstr "Deleted" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" -msgstr "" +msgstr "Deleted Versions" #: templates/backup-result/phases/compact.html:23 msgid "Deleted files" -msgstr "" +msgstr "Deleted files" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Deleting remote files …" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Deleting unwanted files …" #: templates/addoredit.html:43 msgid "Description (optional)" -msgstr "" +msgstr "Description (optional)" #: templates/home.html:17 msgid "Description:" -msgstr "" +msgstr "Description:" #: scripts/services/AppUtils.js:60 msgid "Desktop" -msgstr "" +msgstr "Desktop" #: templates/addoredit.html:25 msgid "Destination" -msgstr "" +msgstr "Destination" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" -msgstr "" - -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" +msgstr "Destination path" #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 msgid "Disabled" -msgstr "" +msgstr "Disabled" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" -msgstr "" +msgstr "Dismiss" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" -msgstr "" +msgstr "Dismiss all" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" -msgstr "" +msgstr "Display and color theme" #: scripts/controllers/DeleteController.js:77 msgid "Do you really want to delete the backup: \"{{name}}\" ?" -msgstr "" +msgstr "Do you really want to delete the backup: \"{{name}}\" ?" #: scripts/controllers/LocalDatabaseController.js:28 msgid "Do you really want to delete the local database for: {{name}}" -msgstr "" +msgstr "Do you really want to delete the local database for: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" +msgid "Domain name" msgstr "" #: templates/export.html:53 msgid "Done" -msgstr "" +msgstr "Done" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" -msgstr "" +msgstr "Download" #: templates/backup-result/phases/compact.html:28 msgid "Downloaded files" -msgstr "" +msgstr "Downloaded files" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Downloading files …" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Downloading update…" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" -msgstr "" +msgstr "Duplicate option {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" -msgstr "" +msgstr "Duplicati Website" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" +msgstr "Duplicati forum" + +#: 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 "" -#: templates/settings.html:53 +#: templates/settings.html:55 msgid "" "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." msgstr "" +"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." #: templates/backup-result/phases/compact.html:16 #: templates/backup-result/phases/delete.html:16 @@ -866,7 +1009,7 @@ msgstr "" #: templates/backup-result/phases/test.html:16 #: templates/backup-result/top-left-box.html:11 msgid "Duration" -msgstr "" +msgstr "Duration" #: templates/delete.html:15 msgid "" @@ -874,48 +1017,62 @@ msgid "" " When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" +"Each backup has a local database associated with it, which stores information about the remote backup on the local machine.\n" +" When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" +" If you are using the local database for backups from the commandline, you should keep the database." -#: templates/localdatabase.html:8 +#: templates/localdatabase.html:5 msgid "" "Each backup has a local database associated with it, which stores " -"information about the remote backup on the local machine.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" -msgstr "" +msgstr "Edit as list" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" -msgstr "" +msgstr "Edit as text" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Edit …" + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 msgid "Encrypt file" -msgstr "" +msgstr "Encrypt file" #: templates/addoredit.html:47 templates/restore.html:22 #: templates/restoredirect.html:22 templates/restoredirect.html:58 msgid "Encryption" -msgstr "" +msgstr "Encryption" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" +msgstr "Encryption changed" + +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "" - -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Encryption passphrase" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -926,11 +1083,16 @@ msgstr "" #: templates/backup-result/phases/test.html:12 #: templates/backup-result/top-left-box.html:7 msgid "End" -msgstr "" +msgstr "End" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" +msgstr "Enter URL" + +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" msgstr "" #: templates/addoredit.html:339 @@ -941,840 +1103,928 @@ msgid "" "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 "" +"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." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: templates/backends/azure.html:8 -msgid "Enter account name" +#: 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 "" +msgstr "Enter backup passphrase, if any" #: templates/addwizard.html:10 msgid "Enter configuration details" -msgstr "" +msgstr "Enter configuration details" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" -msgstr "" +msgstr "Enter encryption passphrase" #: templates/addoredit.html:196 msgid "Enter expression here" +msgstr "Enter expression here" + +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" -msgstr "" +msgstr "Enter the destination path" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" -msgstr "" +msgstr "Error" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" -msgstr "" +msgstr "Error!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" -msgstr "" +msgstr "Errors and crashes" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" -msgstr "" +msgstr "Examined" #: templates/addoredit.html:214 msgid "Exclude" -msgstr "" +msgstr "Exclude" #: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" -msgstr "" +msgstr "Exclude directories whose names contain" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" -msgstr "" +msgstr "Exclude expression" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" -msgstr "" +msgstr "Exclude file" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" -msgstr "" +msgstr "Exclude file extension" #: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" -msgstr "" +msgstr "Exclude files whose names contain" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" -msgstr "" +msgstr "Exclude filter group" #: scripts/services/AppUtils.js:137 msgid "Exclude folder" -msgstr "" +msgstr "Exclude folder" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" -msgstr "" +msgstr "Exclude regular expression" #: scripts/controllers/LocalDatabaseController.js:72 msgid "Existing file found" -msgstr "" +msgstr "Existing file found" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" -msgstr "" +msgstr "Experimental" #: templates/export.html:35 msgid "Export" -msgstr "" +msgstr "Export" #: templates/export.html:2 msgid "Export backup configuration" -msgstr "" +msgstr "Export backup configuration" #: templates/delete.html:31 templates/delete.html:34 msgid "Export configuration" -msgstr "" +msgstr "Export configuration" #: templates/export.html:18 msgid "Export passwords" -msgstr "" +msgstr "Export passwords" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "Export …" #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "Exporting …" #: templates/externallink.html:1 msgid "External link" -msgstr "" +msgstr "External link" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" -msgstr "" +msgstr "FTP (Alternative)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" -msgstr "" +msgstr "Failed to build temporary database: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" -msgstr "" +msgstr "Failed to connect:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" -msgstr "" +msgstr "Failed to connect: {{message}}" #: scripts/controllers/LocalDatabaseController.js:38 msgid "Failed to delete:" -msgstr "" +msgstr "Failed to delete:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" -msgstr "" +msgstr "Failed to fetch path information: {{message}}" #: scripts/directives/notificationArea.js:45 msgid "Failed to find backup:" +msgstr "Failed to find backup:" + +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" +msgstr "Failed to read backup defaults:" + +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" -msgstr "" +msgstr "Failed to restore files: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" +msgstr "Failed to save:" + +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" -msgstr "" +msgstr "Fetching path information …" #: scripts/services/AppUtils.js:74 msgid "File" -msgstr "" +msgstr "File" #: templates/addoredit.html:237 msgid "Files larger than:" -msgstr "" +msgstr "Files larger than:" #: templates/addoredit.html:163 msgid "Filters" -msgstr "" +msgstr "Filters" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" -msgstr "" +msgstr "Finished!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" -msgstr "" +msgstr "First run setup" #: scripts/services/AppUtils.js:51 msgid "Folder" +msgstr "Folder" + +#: templates/backends/storj.html:42 +msgid "Folder in the bucket" msgstr "" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" +msgstr "Folder path" + +#: templates/backends/mega.html:3 +msgid "Folder path name" msgstr "" #: scripts/services/AppUtils.js:108 msgid "Fri" +msgstr "Fri" + +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" msgstr "" #: scripts/services/AppUtils.js:84 msgid "GByte" -msgstr "" +msgstr "GByte" #: scripts/services/AppUtils.js:117 msgid "GByte/s" -msgstr "" +msgstr "GByte/s" #: templates/backends/gcs.html:38 msgid "GCS Project ID" -msgstr "" +msgstr "GCS Project ID" #: templates/about.html:4 templates/addoredit.html:24 #: templates/backuplog.html:6 msgid "General" -msgstr "" +msgstr "General" #: templates/addoredit.html:36 msgid "General backup settings" -msgstr "" +msgstr "General backup settings" #: templates/addoredit.html:305 msgid "General options" -msgstr "" +msgstr "General options" #: templates/addoredit.html:73 msgid "Generate" -msgstr "" +msgstr "Generate" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Getting file versions …" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" -msgstr "" +msgstr "Group email" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" -msgstr "" +msgstr "Hidden files" #: templates/addoredit.html:68 msgid "Hide" -msgstr "" +msgstr "Hide" #: templates/backends/file.html:15 templates/restore.html:98 msgid "Hide hidden folders" -msgstr "" +msgstr "Hide hidden folders" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" -msgstr "" +msgstr "Home" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" -msgstr "" +msgstr "Hostnames" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" -msgstr "" +msgstr "Hours" #: templates/restore.html:111 msgid "How do you want to handle existing files?" -msgstr "" +msgstr "How do you want to handle existing files?" #: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" -msgstr "" +msgstr "Hyper-V Machine" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" -msgstr "" +msgstr "Hyper-V Machine:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" +msgstr "Hyper-V Machines" + +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 +msgid "ID:" +msgstr "ID:" + +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" msgstr "" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 -msgid "ID:" +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" msgstr "" #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." -msgstr "" +msgstr "If a date was missed, the job will run as soon as possible." #: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" msgstr "" +"If you do not enter a path, all files will be stored in the login folder.\n" +"Are you sure this is what you want?" #: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" -msgstr "" +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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" -msgstr "" +msgstr "Import" #: templates/addoredit.html:100 templates/restoredirect.html:39 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 "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "" +msgstr "Import backup configuration" #: templates/addwizard.html:15 msgid "Import from a file" -msgstr "" +msgstr "Import from a file" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "Import metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Importing …" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" -msgstr "" +msgstr "Include a file?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" -msgstr "" +msgstr "Include expression" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" -msgstr "" +msgstr "Include regular expression" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" -msgstr "" +msgstr "Incorrect answer, try again" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" +"Individual builds for developers only. Not for use with important data." #: scripts/services/DialogService.js:27 msgid "Information" +msgstr "Information" + +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "" - -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" -msgstr "" +msgstr "Invalid characters in path" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" -msgstr "" +msgstr "Invalid retention time" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" msgstr "" +"It is possible to connect to some FTP servers without a password.\n" +"Are you sure your FTP server supports password-less logins?" #: scripts/services/AppUtils.js:82 msgid "KByte" -msgstr "" +msgstr "KByte" #: scripts/services/AppUtils.js:115 msgid "KByte/s" -msgstr "" +msgstr "KByte/s" #: templates/addoredit.html:323 msgid "Keep a specific number of backups" -msgstr "" +msgstr "Keep a specific number of backups" #: templates/addoredit.html:321 msgid "Keep all backups" -msgstr "" +msgstr "Keep all backups" #: templates/backends/openstack.html:18 msgid "Keystone API version" -msgstr "" +msgstr "Keystone API version" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" -msgstr "" +msgstr "Language in user interface" #: scripts/controllers/RestoreController.js:38 msgid "Last month" -msgstr "" +msgstr "Last month" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" -msgstr "" +msgstr "Last successful backup:" #: templates/restorewizard.html:27 msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" -msgstr "" +msgstr "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" #: scripts/controllers/RestoreController.js:60 msgid "Latest" -msgstr "" +msgstr "Latest" #: templates/about.html:6 msgid "Libraries" -msgstr "" +msgstr "Libraries" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Listing backup dates …" + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "Listing remote files for purge …" #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "Listing remote files …" #: templates/log.html:7 msgid "Live" -msgstr "" +msgstr "Live" #: templates/addwizard.html:16 msgid "Load a configuration from an exported job or a storage provider" -msgstr "" +msgstr "Load a configuration from an exported job or a storage provider" #: templates/restorewizard.html:16 msgid "Load destination from an exported job or a storage provider" -msgstr "" +msgstr "Load destination from an exported job or a storage provider" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" -msgstr "" - -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "" +msgstr "Load older data" #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" -msgstr "" +msgstr "Loading …" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 msgid "Local Repository" -msgstr "" +msgstr "Local Repository" #: 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 "" +msgstr "Local database path:" #: templates/backends/rclone.html:2 msgid "Local repository" msgstr "Local repository" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" -msgstr "" +msgstr "Local storage" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" -msgstr "" +msgstr "Location" #: templates/backends/gcs.html:21 msgid "Location where buckets are created" -msgstr "" +msgstr "Location where buckets are created" #: templates/backuplog.html:3 msgid "Log data for {{Backup.Backup.Name}}" -msgstr "" +msgstr "Log data for {{Backup.Backup.Name}}" #: templates/log.html:3 msgid "Log data from the server" +msgstr "Log data from the server" + +#: index.html:307 +msgid "Log in" msgstr "" -#: index.html:237 +#: index.html:227 msgid "Log out" -msgstr "" +msgstr "Log out" #: scripts/services/AppUtils.js:83 msgid "MByte" -msgstr "" +msgstr "MByte" #: scripts/services/AppUtils.js:116 msgid "MByte/s" +msgstr "MByte/s" + +#: templates/localdatabase.html:8 +msgid "Maintenance" +msgstr "Maintenance" + +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." msgstr "" -#: templates/localdatabase.html:11 -msgid "Maintenance" +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" msgstr "" #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" -msgstr "" +msgstr "Manually type path" #: templates/throttle.html:15 msgid "Max download speed" -msgstr "" +msgstr "Max download speed" #: templates/throttle.html:5 msgid "Max upload speed" -msgstr "" +msgstr "Max upload speed" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" -msgstr "" +msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" -msgstr "" +msgstr "Microsoft SQL Database:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" -msgstr "" +msgstr "Microsoft SQL Databases" #: templates/backends/sia.html:14 msgid "Minimum redundancy" -msgstr "" +msgstr "Minimum redundancy" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" -msgstr "" +msgstr "Minimum redundancy is 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" -msgstr "" +msgstr "Minutes" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" -msgstr "" +msgstr "Missing name" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" -msgstr "" +msgstr "Missing passphrase" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" -msgstr "" +msgstr "Missing sources" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" -msgstr "" +msgstr "Modified" #: scripts/services/AppUtils.js:104 msgid "Mon" -msgstr "" +msgstr "Mon" #: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" -msgstr "" +msgstr "Months" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" -msgstr "" +msgstr "Move existing database" #: scripts/controllers/LocalDatabaseController.js:66 msgid "Move failed:" -msgstr "" +msgstr "Move failed:" #: scripts/services/AppUtils.js:54 msgid "My Documents" -msgstr "" +msgstr "My Documents" #: scripts/services/AppUtils.js:56 msgid "My Music" -msgstr "" +msgstr "My Music" #: templates/addoredit.html:40 msgid "My Photos" -msgstr "" +msgstr "My Photos" #: scripts/services/AppUtils.js:58 msgid "My Pictures" -msgstr "" +msgstr "My Pictures" #: templates/addoredit.html:39 msgid "Name" -msgstr "" +msgstr "Name" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" +msgstr "Never" + +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" msgstr "" +"New user name is {{user}}.\n" +"Updated credentials to use the new limited user" #: templates/addoredit.html:113 templates/addoredit.html:246 #: templates/addoredit.html:296 templates/addoredit.html:82 #: templates/addwizard.html:28 templates/restoredirect.html:52 #: templates/restorewizard.html:36 msgid "Next" -msgstr "" +msgstr "Next" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" -msgstr "" +msgstr "Next scheduled run:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" -msgstr "" +msgstr "Next scheduled task:" -#: index.html:191 +#: index.html:181 msgid "Next task:" -msgstr "" +msgstr "Next task:" #: templates/addoredit.html:264 msgid "Next time" -msgstr "" +msgstr "Next time" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" -msgstr "" +msgstr "No" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" "Do you want to approve the reported host key?" msgstr "" +"No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" +"\n" +"Do you want to approve the reported host key?" #: templates/edituri.html:12 msgid "No editor found for the "{{backend}}" storage type" -msgstr "" +msgstr "No editor found for the "{{backend}}" storage type" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" -msgstr "" +msgstr "No encryption" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" -msgstr "" +msgstr "No items selected" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" -msgstr "" +msgstr "No items to restore, please select one or more items" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" -msgstr "" +msgstr "No passphrase entered" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" -msgstr "" +msgstr "No scheduled tasks" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" -msgstr "" +msgstr "Non-matching passphrase" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" -msgstr "" +msgstr "None / disabled" #: scripts/controllers/ExportController.js:13 msgid "Not using encryption" +msgstr "Not using encryption" + +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." -msgstr "" +msgstr "Nothing will be deleted. The backup size will grow with each change." -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" msgstr "" #: templates/addoredit.html:346 @@ -1782,66 +2032,75 @@ msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." msgstr "" +"Once there are more backups than the specified number, the oldest backups " +"are deleted." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" -msgstr "" +msgstr "OpenStack AuthURI" #: scripts/services/SystemInfo.js:50 msgid "OpenStack Object Storage / Swift" -msgstr "" +msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" +msgstr "Opened" + +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "" - -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" -msgstr "" +msgstr "Operating System" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" -msgstr "" +msgstr "Operation" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" +msgstr "Operations:" + +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 msgid "Optional authentication password" -msgstr "" +msgstr "Optional authentication password" #: templates/backends/file.html:30 msgid "Optional authentication username" +msgstr "Optional authentication username" + +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" msgstr "" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" -msgstr "" +msgstr "Options" -#: templates/settings.html:150 +#: 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" -msgstr "" +msgstr "Original location" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" -msgstr "" +msgstr "Others" #: templates/addoredit.html:332 msgid "" @@ -1849,163 +2108,174 @@ msgid "" "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 "" +"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." #: templates/restore.html:114 msgid "Overwrite" -msgstr "" +msgstr "Overwrite" #: templates/addoredit.html:58 templates/export.html:25 #: templates/restore.html:130 templates/restoredirect.html:60 msgid "Passphrase" -msgstr "" +msgstr "Passphrase" #: templates/import.html:14 msgid "Passphrase (if encrypted)" -msgstr "" +msgstr "Passphrase (if encrypted)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" -msgstr "" +msgstr "Passphrase changed" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" -msgstr "" +msgstr "Passphrases are not matching" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" -msgstr "" +msgstr "Passphrases do not match" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" -msgstr "" +msgstr "Password" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Patching files with local blocks …" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Path" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" -msgstr "" +msgstr "Path not found" #: templates/backends/generic.html:13 templates/backends/msgroup.html:7 #: templates/backends/oauth.html:2 msgid "Path on server" -msgstr "" +msgstr "Path on server" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" -msgstr "" +msgstr "Path or subfolder in the bucket" + +#: templates/settings.html:37 +msgid "Pause" +msgstr "Pause" #: templates/settings.html:35 -msgid "Pause" -msgstr "" - -#: templates/settings.html:33 msgid "Pause after startup or hibernation" -msgstr "" +msgstr "Pause after startup or hibernation" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" -msgstr "" +msgstr "Pause options" #: templates/restore.html:123 msgid "Permissions" -msgstr "" +msgstr "Permissions" #: templates/restore.html:85 msgid "Pick location" +msgstr "Pick location" + +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" msgstr "" #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" -msgstr "" +msgstr "Point to your backup files and restore from there" #: templates/backends/generic.html:9 msgid "Port" -msgstr "" +msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" -msgstr "" +msgstr "Prevent tray icon automatic log-in" #: templates/addoredit.html:114 templates/addoredit.html:247 #: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" -msgstr "" +msgstr "Previous" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" -msgstr "" +msgstr "Progress:" #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" -msgstr "" +msgstr "ProjectID is optional if the bucket exist" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" -msgstr "" +msgstr "Proprietary" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" -msgstr "" +msgstr "Purge Phase" + +#: scripts/services/ServerStatus.js:68 +msgid "Purging files complete!" +msgstr "Purging files complete!" #: scripts/services/ServerStatus.js:66 -msgid "Purging files complete!" -msgstr "" - -#: scripts/services/ServerStatus.js:64 msgid "Purging files …" -msgstr "" +msgstr "Purging files …" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Rebuilding local database …" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" -msgstr "" +msgstr "Recreate (delete and repair)" #: templates/backup-result/phases/recreate-database.html:3 msgid "Recreate Database Phase" -msgstr "" +msgstr "Recreate Database Phase" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Recreating database …" + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Registering temporary backup …" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" -msgstr "" +msgstr "Relative paths not allowed" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" -msgstr "" +msgstr "Reload" #: templates/backuplog.html:7 msgid "Remote" -msgstr "" +msgstr "Remote" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" -msgstr "" +msgstr "Remote Path" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" -msgstr "" +msgstr "Remote Repository" #: templates/backends/rclone.html:10 msgid "Remote path" @@ -2017,309 +2287,321 @@ msgstr "Remote repository" #: templates/addoredit.html:307 msgid "Remote volume size" -msgstr "" +msgstr "Remote volume size" #: templates/addoredit.html:203 msgid "Remove" -msgstr "" +msgstr "Remove" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" -msgstr "" +msgstr "Remove option" #: templates/backup-result/phases/purge.html:23 msgid "Removed files" -msgstr "" +msgstr "Removed files" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" -msgstr "" +msgstr "Repair" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "Repair Phase" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Repairing database …" #: templates/addoredit.html:62 msgid "Repeat Passphrase" -msgstr "" +msgstr "Repeat Passphrase" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" -msgstr "" +msgstr "Reporting:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" -msgstr "" +msgstr "Reset" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" -msgstr "" +msgstr "Restore" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" -msgstr "" +msgstr "Restore complete!" #: templates/restore.html:45 msgid "Restore files" -msgstr "" +msgstr "Restore files" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" -msgstr "" +msgstr "Restore files …" #: templates/restore.html:48 msgid "Restore from" -msgstr "" +msgstr "Restore from" #: templates/import.html:4 msgid "Restore from backup configuration" -msgstr "" +msgstr "Restore from backup configuration" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 msgid "Restore options" -msgstr "" +msgstr "Restore options" #: templates/restore.html:126 msgid "Restore read/write permissions" -msgstr "" +msgstr "Restore read/write permissions" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Restored Files" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Restored Folders" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Restored Symlinks" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Restoring files …" -#: index.html:228 +#: index.html:218 msgid "Resume" -msgstr "" +msgstr "Resume" #: templates/backup-result/phases/purge.html:28 msgid "Rewritten File Lists" -msgstr "" +msgstr "Rewritten File Lists" #: templates/addoredit.html:269 msgid "Run again every" -msgstr "" +msgstr "Run again every" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" -msgstr "" +msgstr "Run now" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" -msgstr "" +msgstr "Running command line entry" -#: index.html:183 +#: index.html:173 msgid "Running task:" -msgstr "" +msgstr "Running task:" #: 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 "" +msgstr "S3 Compatible" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" -msgstr "" +msgstr "Same as the base install version: {{channelname}}" #: scripts/services/AppUtils.js:109 msgid "Sat" -msgstr "" +msgstr "Sat" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satellite" -#: templates/addoredit.html:408 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" -msgstr "" +msgstr "Save" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" -msgstr "" +msgstr "Save and repair" #: templates/restore.html:118 msgid "Save different versions with timestamp in file name" -msgstr "" +msgstr "Save different versions with timestamp in file name" #: templates/import.html:24 msgid "Save immediately" -msgstr "" +msgstr "Save immediately" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Scanning existing files …" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Scanning for local blocks …" #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" -msgstr "" +msgstr "Schedule" #: templates/restore.html:60 msgid "Search" -msgstr "" +msgstr "Search" #: templates/restore.html:56 msgid "Search for files" -msgstr "" +msgstr "Search for files" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" -msgstr "" +msgstr "Seconds" #: templates/log.html:30 msgid "Select a log level and see messages as they happen:" -msgstr "" +msgstr "Select a log level and see messages as they happen:" #: templates/restore.html:23 templates/restore.html:38 #: templates/restoredirect.html:23 msgid "Select files" -msgstr "" +msgstr "Select files" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" -msgstr "" +msgstr "Server" #: templates/backends/generic.html:7 msgid "Server and port" -msgstr "" +msgstr "Server and port" #: templates/backends/generic.html:8 msgid "Server hostname or IP" -msgstr "" +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 "" +msgstr "Server is currently paused, do you want to resume now?" #: templates/backends/sia.html:10 msgid "Server password" -msgstr "" +msgstr "Server password" #: scripts/controllers/HomeController.js:7 msgid "Server paused" -msgstr "" +msgstr "Server paused" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" -msgstr "" +msgstr "Server state properties" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" -msgstr "" +msgstr "Settings" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" -msgstr "" +msgstr "Show" #: templates/addoredit.html:132 msgid "Show advanced editor" -msgstr "" +msgstr "Show advanced editor" #: templates/addoredit.html:143 templates/backends/file.html:16 #: templates/restore.html:99 msgid "Show hidden folders" -msgstr "" +msgstr "Show hidden folders" #: templates/about.html:8 msgid "Show log" -msgstr "" +msgstr "Show log" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Show log …" #: templates/addoredit.html:135 msgid "Show treeview" -msgstr "" +msgstr "Show treeview" #: templates/backends/sia.html:11 msgid "Sia server password" -msgstr "" +msgstr "Sia server password" #: templates/addoredit.html:324 msgid "Smart backup retention" -msgstr "" +msgstr "Smart backup retention" #: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" msgstr "" +"Some OpenStack providers allow an API key instead of a password and tenant " +"name" -#: templates/backends/s3.html:83 +#: templates/backends/s3.html:82 msgid "" "Some S3 providers might only be compatible with a certain client library" msgstr "" +"Some S3 providers might only be compatible with a certain client library" #: templates/addoredit.html:26 msgid "Source Data" -msgstr "" +msgstr "Source Data" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Source Files" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" -msgstr "" +msgstr "Source data" #: templates/addoredit.html:149 msgid "Source folders" -msgstr "" +msgstr "Source folders" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" -msgstr "" +msgstr "Source:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." +msgstr "Specific builds for developers only. Not for use with important data." + +#: templates/settings.html:87 +msgid "Stable" msgstr "" -#: scripts/services/SystemInfo.js:82 +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" -msgstr "" +msgstr "Standard protocols" #: templates/backup-result/phases/compact.html:8 #: templates/backup-result/phases/delete.html:8 @@ -2329,327 +2611,362 @@ msgstr "" #: templates/backup-result/phases/test.html:8 #: templates/backup-result/top-left-box.html:3 msgid "Start" -msgstr "" +msgstr "Start" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Starting backup …" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Starting restore …" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Starting the restore process …" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Stop after current file" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" -msgstr "" +msgstr "Stop after the current file" + +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 +msgid "Stop now" +msgstr "Stop now" #: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 -msgid "Stop now" -msgstr "" - -#: scripts/controllers/StateController.js:104 msgid "Stop running backup" -msgstr "" +msgstr "Stop running backup" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" -msgstr "" +msgstr "Stop running task" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "Stopping after the current file:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" -msgstr "" +msgstr "Stopping task:" #: templates/edituri.html:3 msgid "Storage Type" -msgstr "" +msgstr "Storage Type" #: templates/backends/s3.html:45 msgid "Storage class" -msgstr "" +msgstr "Storage class" #: templates/backends/gcs.html:32 msgid "Storage class for creating a bucket" -msgstr "" +msgstr "Storage class for creating a bucket" #: templates/log.html:6 msgid "Stored" -msgstr "" +msgstr "Stored" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" -msgstr "" +msgstr "Strong" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" -msgstr "" +msgstr "Success" #: scripts/services/AppUtils.js:110 msgid "Sun" -msgstr "" +msgstr "Sun" #: scripts/services/AppUtils.js:72 msgid "Symbolic link" -msgstr "" +msgstr "Symbolic link" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" -msgstr "" +msgstr "System Files" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" -msgstr "" +msgstr "System default ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" -msgstr "" +msgstr "System files" #: templates/about.html:7 msgid "System info" -msgstr "" +msgstr "System info" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" -msgstr "" +msgstr "System properties" #: scripts/services/AppUtils.js:85 msgid "TByte" -msgstr "" +msgstr "TByte" #: scripts/services/AppUtils.js:118 msgid "TByte/s" +msgstr "TByte/s" + +#: templates/commandline.html:13 +msgid "Target URL >" msgstr "" #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" -msgstr "" +msgstr "Task is running" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" -msgstr "" +msgstr "Temporary Files" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" -msgstr "" +msgstr "Temporary files" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" -msgstr "" +msgstr "Test Phase" #: templates/edituri.html:21 msgid "Test connection" +msgstr "Test connection" + +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "" - -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" -msgstr "" +msgstr "Testing permissions …" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" -msgstr "" +msgstr "Testing …" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" - -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" +"The '{{fieldname}}' field contains an invalid character: {{character}} " +"(value: {{value}}, index: {{pos}})" #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" -msgstr "" +msgstr "The backup is missing, has it been deleted?" #: scripts/directives/notificationArea.js:41 msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" +"The backup was temporary and does not exist anymore, so the log data is lost" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:956 +#: templates/addoredit.html:312 msgid "" -"The bucket name should start with your username, prepend automatically?" +"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/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 "" +"The configuration should be kept safe. Are you sure you want to save an " +"unencrypted file containing your passwords?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" -msgstr "" +msgstr "The dark theme (by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" +msgstr "The default blue on white theme (by Alex)" + +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: 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 "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"The folder {{folder}} does not exist.\n" +"Create it now?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" +"The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" +"\n" +"Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" -msgstr "" +msgstr "The passwords do not match" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "" +msgstr "The path does not appear to exist, do you want to add it anyway?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" +"The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" +"\n" +"Do you want to include the specified file?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" +"The path must be an absolute path, i.e. it must start with a forward slash " +"'/'" #: templates/backends/s3.html:33 msgid "The region parameter is only applied when creating a new bucket" -msgstr "" +msgstr "The region parameter is only applied when creating a new bucket" #: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" -msgstr "" +msgstr "The region parameter is only used when creating a bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" msgstr "" +"The server certificate could not be validated.\n" +"Do you want to approve the SSL certificate with the hash: {{hash}}?" #: templates/backends/s3.html:49 msgid "The storage class affects the availability and price for a stored file" msgstr "" +"The storage class affects the availability and price for a stored file" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" +"The target folder contains encrypted files, please supply the passphrase" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" +"The user has too many permissions. Do you want to create a new limited user," +" with only permissions to the selected path?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " "unexpected places. Are you sure you want to continue without choosing a " "destination folder?" msgstr "" +"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?" #: scripts/controllers/RestoreController.js:37 msgid "This month" -msgstr "" - -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" +msgstr "This month" #: scripts/controllers/RestoreController.js:36 msgid "This week" -msgstr "" +msgstr "This week" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" -msgstr "" +msgstr "Throttle settings" #: scripts/services/AppUtils.js:107 msgid "Thu" -msgstr "" +msgstr "Thu" #: templates/backup-result/phases/delete.html:33 #: templates/backup-result/top-left-box.html:1 msgid "Time" -msgstr "" +msgstr "Time" #: templates/export.html:14 msgid "To File" -msgstr "" +msgstr "To File" #: scripts/controllers/DeleteController.js:66 msgid "" "To confirm you want to delete all remote files for \"{{name}}\", please " "enter the word you see below" msgstr "" +"To confirm you want to delete all remote files for \"{{name}}\", please " +"enter the word you see below" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 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:23 +#: 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. " @@ -2658,466 +2975,536 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"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." #: scripts/controllers/RestoreController.js:34 msgid "Today" -msgstr "" +msgstr "Today" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" -msgstr "" +msgstr "Trust host certificate?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" -msgstr "" +msgstr "Trust server certificate?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" +"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." #: scripts/services/AppUtils.js:105 msgid "Tue" -msgstr "" +msgstr "Tue" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." -msgstr "" +msgstr "Type passphrase here." #: templates/restore.html:57 msgid "Type to highlight files" -msgstr "" +msgstr "Type to highlight files" #: templates/restorewizard.html:25 msgid "Unknown backup size and versions" -msgstr "" +msgstr "Unknown backup size and versions" #: templates/pause.html:46 msgid "Until resumed" +msgstr "Until resumed" + +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" msgstr "" -#: templates/settings.html:83 +#: templates/settings.html:78 msgid "Update channel" -msgstr "" +msgstr "Update channel" #: scripts/controllers/LocalDatabaseController.js:66 msgid "Update failed:" -msgstr "" +msgstr "Update failed:" #: scripts/controllers/LocalDatabaseController.js:88 msgid "Updating with existing database" -msgstr "" +msgstr "Updating with existing database" #: templates/backup-result/phases/compact.html:33 msgid "Uploaded files" -msgstr "" +msgstr "Uploaded files" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Uploading verification file …" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" -msgstr "" +msgstr "Usage statistics" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" -msgstr "" +msgstr "Usage statistics, warnings, errors, and crashes" #: templates/backends/generic.html:2 templates/backends/s3.html:2 msgid "Use SSL" -msgstr "" +msgstr "Use SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" -msgstr "" +msgstr "Use existing database?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" -msgstr "" +msgstr "Use weak passphrase" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" -msgstr "" +msgstr "Useless" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" -msgstr "" +msgstr "User data" #: templates/backends/openstack.html:27 msgid "User domain name" -msgstr "" +msgstr "User domain name" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" -msgstr "" +msgstr "User has too many permissions" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" -msgstr "" +msgstr "User interface settings" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" -msgstr "" +msgstr "Username" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Vacuuming database …" #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Validating …" #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" +msgstr "Verifications" + +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: templates/home.html:40 +#: templates/home.html:38 msgid "Verify files" -msgstr "" - -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "" +msgstr "Verify files" #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" -msgstr "" +msgstr "Verifying answer" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Verifying backend data …" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Verifying files …" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "Verifying remote data …" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "Verifying restored files …" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "Verifying …" #: templates/backup-result/phases/delete.html:33 msgid "Version ID" -msgstr "" +msgstr "Version ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" -msgstr "" +msgstr "Very strong" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" -msgstr "" +msgstr "Very weak" -#: index.html:263 +#: index.html:246 msgid "Visit us on" -msgstr "" +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 msgid "WARNING: This will prevent you from restoring the data in the future." -msgstr "" +msgstr "WARNING: This will prevent you from restoring the data in the future." #: templates/waitarea.html:2 msgid "Waiting for task to begin" +msgstr "Waiting for task to begin" + +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "" - -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" -msgstr "" +msgstr "Waiting for upload to finish …" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" -msgstr "" - -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" +msgstr "Warnings, errors and crashes" #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" -msgstr "" +msgstr "We recommend that you encrypt all backups stored outside your system" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" -msgstr "" +msgstr "Weak" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" -msgstr "" +msgstr "Weak passphrase" #: scripts/services/AppUtils.js:106 msgid "Wed" -msgstr "" +msgstr "Wed" #: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" -msgstr "" +msgstr "Weeks" #: templates/restorewizard.html:3 msgid "Where do you want to restore from?" -msgstr "" +msgstr "Where do you want to restore from?" #: templates/restore.html:78 msgid "Where do you want to restore the files to?" -msgstr "" +msgstr "Where do you want to restore the files to?" #: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" -msgstr "" +msgstr "Years" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" -msgstr "" +msgstr "Yes" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" -msgstr "" +msgstr "Yes, I have stored the passphrase safely" #: scripts/controllers/ExportController.js:13 msgid "Yes, I understand the risk" -msgstr "" +msgstr "Yes, I understand the risk" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" -msgstr "" +msgstr "Yes, I'm brave!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" -msgstr "" +msgstr "Yes, please break my backup!" #: scripts/controllers/RestoreController.js:35 msgid "Yesterday" -msgstr "" - -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" +msgstr "Yesterday" #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" +"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 "" +msgstr "You are currently running {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" +"You can stop the backup after any file uploads currently in progress have " +"finished." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"You can stop the task immediately, or allow the process to continue its " +"current file and then stop." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" +"You have changed the encryption mode. This may break stuff. You are " +"encouraged to create a new backup instead" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" +"You have changed the passphrase, which is not supported. You are encouraged " +"to create a new backup instead." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" +"You have chosen not to encrypt the backup. Encryption is recommended for all" +" data stored on a remote server." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" -msgstr "" +msgstr "You have chosen to restore to a new location, but not entered one" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" +"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." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" -msgstr "" +msgstr "You must choose at least one source folder" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" -msgstr "" +msgstr "You must enter a domain name to use v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" -msgstr "" +msgstr "You must enter a name for the backup" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" -msgstr "" +msgstr "You must enter a passphrase or disable encryption" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" -msgstr "" +msgstr "You must enter a password to use v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" -msgstr "" +msgstr "You must enter a positive number of backups to keep" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 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 "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "" - -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" -msgstr "" +msgstr "You must enter a valid duration for the time to keep backups" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:115 -msgid "You must fill in the password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:92 -msgid "You must fill in the server name or address" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:113 #: scripts/services/EditUriBackendConfig.js:122 -msgid "You must fill in the username" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:78 -msgid "You must fill in {{field}}" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:907 -msgid "You must select or fill in the AuthURI" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:949 -msgid "You must select or fill in the server" -msgstr "" +msgid "You must fill in the password" +msgstr "You must fill in the password" #: scripts/services/EditUriBackendConfig.js:99 -msgid "You must specify a path" -msgstr "" +msgid "You must fill in the server name or address" +msgstr "You must fill in the server name or address" + +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 +msgid "You must fill in the username" +msgstr "You must fill in the username" #: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +msgid "You must fill in {{field}}" +msgstr "You must fill in {{field}}" + +#: scripts/services/EditUriBuiltins.js:1003 +msgid "You must select or fill in the AuthURI" +msgstr "You must select or fill in the AuthURI" + +#: scripts/services/EditUriBuiltins.js:1045 +msgid "You must select or fill in the server" +msgstr "You must select or fill in the server" + +#: scripts/services/EditUriBackendConfig.js:106 +msgid "You must specify a path" +msgstr "You must specify a path" + +#: scripts/services/EditUriBackendConfig.js:92 +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 "" +msgstr "Your files and folders have been restored successfully." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "" +msgstr "Your passphrase is easy to guess. Consider changing passphrase." #: templates/backends/gcs.html:3 templates/backends/openstack.html:3 msgid "bucket/folder/subfolder" -msgstr "" +msgstr "bucket/folder/subfolder" #: scripts/services/AppUtils.js:81 msgid "byte" -msgstr "" +msgstr "byte" #: scripts/services/AppUtils.js:114 msgid "byte/s" +msgstr "byte/s" + +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" msgstr "" #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" +msgstr "custom" + +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" +msgstr "resume now" + +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" -msgstr "" +msgstr "unless you are explicitly specifying --group-id" #: templates/about.html:12 msgid "" @@ -3126,34 +3513,39 @@ msgid "" "{{websitename}}. {{appname}} is licensed " "under the {{licensename}}." msgstr "" +"{{appname}} was primarily developed by {{dev1}} " +"and {{dev2}}. {{appname}} can be downloaded from " +"{{websitename}}. {{appname}} is licensed " +"under the {{licensename}}." -#: scripts/controllers/StateController.js:51 -msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: scripts/controllers/StateController.js:53 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "{{files}} files ({{size}}) to go {{speed_txt}}" + +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" #: templates/pause.html:26 msgid "{{number}} Hour" -msgstr "" +msgstr "{{number}} Hour" #: templates/pause.html:31 templates/pause.html:36 templates/pause.html:41 msgid "{{number}} Hours" -msgstr "" +msgstr "{{number}} Hours" #: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 #: templates/pause.html:6 msgid "{{number}} Minutes" -msgstr "" +msgstr "{{number}} Minutes" -#: templates/home.html:54 +#: templates/home.html:52 msgid "{{time}} (took {{duration}})" -msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" +msgstr "{{time}} (took {{duration}})" diff --git a/Localizations/webroot/localization_webroot-es.po b/Localizations/webroot/localization_webroot-es.po index 13c36b11d..5d063820d 100644 --- a/Localizations/webroot/localization_webroot-es.po +++ b/Localizations/webroot/localization_webroot-es.po @@ -4,20 +4,45 @@ # Arsix Deetwo , 2017 # Andres Rusconi , 2019 # Joaquín Entrialgo, 2019 -# Pruebas, 2019 # Clement Machado , 2019 +# AmadeusGraves, 2022 +# Pruebas, 2024 +# Jose Couto , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Clement Machado , 2019\n" -"Language-Team: Spanish (https://www.transifex.com/duplicati/teams/67655/es/)\n" +"Last-Translator: Jose Couto , 2024\n" +"Language-Team: Spanish (https://app.transifex.com/duplicati/teams/67655/es/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- escoja una opción -" @@ -25,29 +50,47 @@ msgstr "- escoja una opción -" msgid "...loading..." msgstr "...cargando..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Clave API" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Acceso ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Política" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Acerca de" @@ -55,48 +98,52 @@ msgstr "Acerca de" msgid "About {{appname}}" msgstr "Acerca de {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Clave de acceso" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acceso denegado" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Acceso concedido" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Acceso a la interfaz de usuario" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nombre de la cuenta" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Activar" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Activar fallido:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Añadir nueva copia de seguridad" #: templates/addoredit.html:153 msgid "Add a path directly" -msgstr "Agregar el path directamente" +msgstr "Agregar la ruta directamente" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Añadir opción avanzada" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Añadir copia de seguridad" @@ -108,40 +155,45 @@ msgstr "Añadir filtro" msgid "Add path" msgstr "Añadir ruta" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Agregado" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "¿Ajustar el nombre del deposito?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "¿Ajustar el nombre de la ruta?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opciones Avanzadas" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avanzado:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Todas las máquinas de Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Las bases de datos de Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -155,7 +207,7 @@ msgstr "" "fuente de datos y similares. No contiene rutas, nombres de archivos, nombres" " de usuarios, contraseñas o información sensible similar." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Permitir el acceso remoto (requiere reiniciar)" @@ -175,7 +227,7 @@ msgstr "" "Se encontró un archivo existente en la nueva ubicación\n" "¿Está seguro que desea que la base de datos apunte a un archivo existente?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -187,11 +239,11 @@ msgstr "" "\n" "¿Desea utilizar la base de datos existente?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Informes de uso anónimos" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplicaciones" @@ -199,21 +251,22 @@ msgstr "Aplicaciones" msgid "As Command-line" msgstr "Como Línea de comandos" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Método de autentificación" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Método de autentificación ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -223,13 +276,13 @@ msgstr "Contraseña de autenticación" msgid "Authentication username" msgstr "Nombre de usuario de autenticación" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -239,7 +292,7 @@ msgstr "ID de la aplicación B2" msgid "B2 Application Key" msgstr "B2 clave de aplicación" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cuenta Cloud Storage ID" @@ -247,19 +300,21 @@ msgstr "B2 Cuenta Cloud Storage ID" msgid "B2 Cloud Storage Application ID" msgstr "ID de la aplicación de almacenamiento en la nube B2" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Módulos de respaldo:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Respaldo completo!" @@ -269,15 +324,10 @@ 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 @@ -288,11 +338,11 @@ msgstr "Ubicación de la copia de seguridad" msgid "Backup retention" msgstr "Conservación de copia de respaldo" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Copia de seguridad:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -308,48 +358,61 @@ msgstr "Navega" msgid "Browser default" msgstr "Navegador por defecto" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Crear región en depósito" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Categoría de almacenamiento del depósito" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Creando una lista de archivos para restaurar ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Construyendo una base de datos parcial temporal ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Ocupado ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -359,7 +422,7 @@ msgstr "" "cualquier equipo de su red. Si Ud. habilita esta opción, asegurese siempre de usar\n" "la computadora dentro de una red protegida por un firewall." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -367,44 +430,82 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Archivos caché" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Experimental e inestable (Canary)" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancelar" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "No se puede mover al archivo existente" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +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" @@ -413,76 +514,97 @@ msgstr "Registro de cambios" msgid "Changelog for {{appname}} {{version}}" msgstr "Registro de cambios para {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Error en chequeo:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Comprobar actualizaciones ahora" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Comprobando ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Buscando actualizaciones ..." + +#: templates/captcha.html:11 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Elija un tipo de almacenamiento para empezar" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Haga clic en el enlace de AuthID para crear una AuthID" -#: index.html:159 index.html:210 +#: 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 ..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" msgstr "Fase de compactación" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compactar ahora" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 +msgid "Compacting remote data …" msgstr "Compactando datos remotos ..." -#: scripts/services/ServerStatus.js:65 -msgid "Compacting remote data …" -msgstr "" - -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Registro completo" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Completando copia de seguridad ..." #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "Completando copia de seguridad precia ..." + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Módulos de compresión:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Ordenador" @@ -490,7 +612,7 @@ msgstr "Ordenador" msgid "Configuration file:" msgstr "Archivo de configuración:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuración:" @@ -508,15 +630,15 @@ msgstr "Confirmar borrado" msgid "Confirm encryption passphrase" msgstr "Confirmar frase de seguridad cifrada" -#: templates/export.html:29 -msgid "Confirm passphrase" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" +#: templates/export.html:29 +msgid "Confirm passphrase" msgstr "Confirme contraseña" -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Confirmación necesaria" @@ -524,32 +646,33 @@ msgstr "Confirmación necesaria" msgid "Connect" msgstr "Conectar" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Conectar ahora" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Conectando al servidor ..." + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Conectando con la taréa ..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Conectando..." - -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Conexión perdida" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "¡La conexión funcionó!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nombre del contenedor" @@ -561,7 +684,7 @@ msgstr "Contenedor de región" msgid "Continue" msgstr "Continuar" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continuar sin cifrado" @@ -577,11 +700,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opciones de base" @@ -589,47 +721,47 @@ msgstr "Opciones de base" msgid "Counting ({{files}} files found, {{size}})" msgstr "Contando ({{files}} archivos encontrados, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Sólo bloqueos" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Crear informe de errores ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "¿Crear carpeta?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Creó un nuevo usuario limitado" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Creando informe de errores ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Creando nuevo usuario con acceso limitado ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Creando carpetas de destino …" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Creando copia de seguridad temporal ..." + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Creando usuario..." - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Proceso actual:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Archivo actual:" @@ -641,13 +773,13 @@ msgstr "La versión actual es {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Personalizada S3 endpoint" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Satélite personalizado" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Satélite personalizado ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -657,6 +789,10 @@ msgstr "Url de autenticación personalizada" msgid "Custom backup retention" msgstr "Conservación de copia de respaldo personalizada" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Ubicación personalizada ({{server}})" @@ -673,20 +809,18 @@ 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 "" - -#: 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/home.html:39 -msgid "Database …" +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" +#: templates/home.html:37 +msgid "Database …" +msgstr "Base de datos ..." + #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Días" @@ -695,19 +829,23 @@ msgstr "Días" msgid "Default" msgstr "Por defecto" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "({{channelname}}) por defecto" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Exclusiones por defecto" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -741,11 +879,11 @@ msgstr "" "¿Eliminar {{filecount}} archivos con ({{filesize}}) del almacenamiento " "remoto?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "Eliminar ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Eliminado" @@ -757,13 +895,13 @@ msgstr "Versiones eliminadas" msgid "Deleted files" msgstr "Archivos eliminados" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Eliminando archivos remotos ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Eliminando archivos no deseados ..." #: templates/addoredit.html:43 msgid "Description (optional)" @@ -781,37 +919,34 @@ msgstr "Escritorio" msgid "Destination" msgstr "Destino" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" -msgstr "Path de destino" - -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"¿Le hemos ayudado a guardar sus archivos? Si es así, por favor considere " -"apoyar a Duplicati con una donación. Le sugerimos {{smallamount}} para uso " -"privado y {{largeamount}} para uso comercial." +msgstr "Ruta de destino" #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restaurar directamente desde ficheros de copia de seguridad..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Desactivar" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Descartar" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Ignorar todo" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Apariencia y esquema de colores" @@ -824,30 +959,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Realmente desea eliminar la base de datos local: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nombre de Dominio" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Donar" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Mensajes de donación" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "El mensaje de donación está oculto, haga clic para mostrar" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "El mensaje de donación está visible, haga clic para ocultar" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Hecho" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Descargar" @@ -855,31 +975,34 @@ msgstr "Descargar" msgid "Downloaded files" msgstr "Ficheros descargados" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Descargando archivos ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Descargando actualización ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Opciones de duplicado {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Sitio Web Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Foro de Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -908,30 +1031,30 @@ 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.\\nThis makes it " +"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 "" -"Cada copia de seguridad tiene una base de datos local asociado a él, esta " -"almacena información acerca de la copia de seguridad remota en el equipo " -"local.\\nEsto hace más rápido realizar muchas operaciones y reduce la " -"cantidad de datos que necesita descargarse para cada operación." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editar lista" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editar como texto" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Editar ..." + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 @@ -943,16 +1066,23 @@ msgstr "Cifrar archivo" msgid "Encryption" msgstr "Cifrado" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Cambios de cifrado" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Módulos de cifrado:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Contraseña de cifrado" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -965,11 +1095,16 @@ msgstr "" msgid "End" msgstr "Fin" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Introduzca URL" +#: 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 " @@ -984,13 +1119,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Introduzca la clave de acceso" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Introduce el nombre de la cuenta" +#: 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" @@ -1000,11 +1131,7 @@ msgstr "Introduzca la frase de seguridad, si la hay" msgid "Enter configuration details" msgstr "Introduzca los detalles de configuración" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Introduce el nombre de contenedor" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Introduzca la frase de seguridad" @@ -1012,68 +1139,62 @@ msgstr "Introduzca la frase de seguridad" msgid "Enter expression here" msgstr "Introduzca aquí la expresión" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Introduzca nombre de ruta de la carpeta" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Introduzca una opción por línea, en formato de línea de comandos, por " -"ejemplo: {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Introduzca la ruta de destino" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Ingrese la dirección de mail del grupo de Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Ingrese el camino completo del destino, inclyendo el nombre del servidor, " -"pero omitiendo \"https\"" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Error" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "¡Error!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Errores y bloqueos" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examinado" @@ -1085,15 +1206,15 @@ msgstr "Excluir" msgid "Exclude directories whose names contain" msgstr "Excluir directorios cuyos nombres contienen" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Excluir expresión" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Excluir archivos" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Excluir extensión de archivo" @@ -1101,7 +1222,7 @@ msgstr "Excluir extensión de archivo" msgid "Exclude files whose names contain" msgstr "Excluir archivos cuyos nombres contengan" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Excluir grupo de filtros" @@ -1109,7 +1230,7 @@ msgstr "Excluir grupo de filtros" msgid "Exclude folder" msgstr "Excluir la carpeta" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Excluir la expresión regular" @@ -1117,7 +1238,7 @@ msgstr "Excluir la expresión regular" msgid "Existing file found" msgstr "Archivo existente encontrado" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1137,13 +1258,13 @@ msgstr "Exportar configuración" msgid "Export passwords" msgstr "Exportar contraseñas" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "Exportar ..." #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "Exportando ..." #: templates/externallink.html:1 msgid "External link" @@ -1153,26 +1274,27 @@ msgstr "Enlace externo" msgid "FTP (Alternative)" msgstr "FTP (Alternativa)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Error al crear base de datos temporal: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Fallo al conectar:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "No se pudo conectar: {{message}}" @@ -1180,8 +1302,8 @@ msgstr "No se pudo conectar: {{message}}" msgid "Failed to delete:" msgstr "Error al eliminar:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Error al recuperar información de la ruta: {{message}}" @@ -1189,27 +1311,40 @@ msgstr "Error al recuperar información de la ruta: {{message}}" msgid "Failed to find backup:" msgstr "Error para encontrar respaldo:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Fallo al importar:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Error al leer los valores predeterminados de copia de seguridad:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Fallo al restaurar archivos: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Error al guardar:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 -msgid "Fetching path information …" +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" msgstr "" +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information …" +msgstr "Obteniendo información de ruta ..." + #: scripts/services/AppUtils.js:74 msgid "File" msgstr "Archivo" @@ -1222,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuración de primera ejecución" @@ -1234,18 +1369,32 @@ msgstr "Configuración de primera ejecución" msgid "Folder" msgstr "Carpeta" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Ruta de la carpeta" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vie" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1275,22 +1424,19 @@ msgstr "Opciones generales" msgid "Generate" msgstr "Generar" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Generar política de acceso IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Obteniendo versiones de archivos ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Correo del grupo" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Archivos ocultos" @@ -1302,16 +1448,16 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar carpetas ocultas" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Inicio" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" -msgstr "" +msgstr "Nombres de host" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Horas" @@ -1323,20 +1469,32 @@ msgstr "¿Cómo desea manejar los archivos existentes?" msgid "Hyper-V Machine" msgstr "Máquina Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Máquina Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Máquinas Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1350,32 +1508,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Si la copia de seguridad y el almacenamiento remoto están fuera de " -"sincronización, Duplicati requerirá que realice una operación de reparación " -"para sincronizar la base de datos. \\nSi la reparación fracasa, puede " -"eliminar la base de datos local y volver a generarla." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1390,23 +1544,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Si su máquina está tiene un entonrno multiusuario\n" -"( por ej: su máquina tiene una o mas cuentas), Ud necesita\n" -"configurar una contraseña para impedir que otros usuarios\n" -"accedan a los datos de su cuenta.\n" -"Quiere configurar una contraseña ahora ?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importar" @@ -1414,20 +1555,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Importación completada, pero no se han encontrado certificados despues de la" -" importación" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importación fallida" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importar desde un archivo" @@ -1436,27 +1572,27 @@ msgstr "Importar desde un archivo" msgid "Import metadata" msgstr "Importar metadatos" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Importando ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "¿Incluir un archivo?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Incluir una expresión" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1467,25 +1603,21 @@ msgstr "" msgid "Information" msgstr "Información" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instalar" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Error de instalación:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caracteres no válidos en la ruta" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Tiempo de retención no válido" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1513,7 +1645,7 @@ msgstr "Mantener todas las copias de seguridad" msgid "Keystone API version" msgstr "Versión de la API de Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Idioma de interfaz de usuario" @@ -1521,13 +1653,14 @@ msgstr "Idioma de interfaz de usuario" msgid "Last month" msgstr "Mes pasado" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Última copia de seguridad exitosa" #: templates/restorewizard.html:27 msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" +"Última restauración exitosa: {{time}} (took {{duration || '0 seconds'}})" #: scripts/controllers/RestoreController.js:60 msgid "Latest" @@ -1539,15 +1672,15 @@ msgstr "Librerías" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Listando fechas de las copias de seguridad" + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "Listando archivos remotos para purgar ..." #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "Listando archivos remotos ..." #: templates/log.html:7 msgid "Live" @@ -1565,36 +1698,35 @@ msgstr "" "Cargar un destino desde un trabajo exportado o un proveedor de " "almacenamiento" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Cargar datos anteriores" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Cargando ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Cargando el uso del almacenamiento remoto ..." - -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 -#: templates/updatechangelog.html:7 -msgid "Loading …" +msgid "Loading remote storage usage …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: 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:15 templates/log.html:12 templates/log.html:23 +#: templates/updatechangelog.html:7 +msgid "Loading …" +msgstr "Cargando ..." + +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1602,11 +1734,11 @@ msgstr "Ruta de la base de datos local:" msgid "Local repository" msgstr "Repositorio local" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Almacenamiento local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Localización" @@ -1622,7 +1754,11 @@ msgstr "Registrar datos para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registrar datos desde el servidor" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Desconectar" @@ -1634,10 +1770,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Mantenimiento" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Escribir manualmente la ruta" @@ -1650,17 +1800,17 @@ msgstr "Velocidad máxima de descarga" msgid "Max upload speed" msgstr "Velocidad máxima de carga" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menú" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Base de datos Microsoft SQL:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Bases de datos Microsoft SQL:" @@ -1668,28 +1818,28 @@ msgstr "Bases de datos Microsoft SQL:" msgid "Minimum redundancy" msgstr "Redundancia mínima" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Redundancia mínima es 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutos" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Falta el nombre" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Falta la frase de seguridad" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Faltan las fuentes" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modificado" @@ -1701,7 +1851,7 @@ msgstr "Lun" msgid "Months" msgstr "Meses" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mover base de datos existente" @@ -1729,15 +1879,19 @@ msgstr "Mis Imágenes" msgid "Name" msgstr "Nombre" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nunca" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nueva actualización encontrada: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1752,15 +1906,15 @@ msgstr "" msgid "Next" msgstr "Siguiente" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Siguiente ejecución programada:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Siguiente tarea programada:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Siguiente tarea:" @@ -1768,26 +1922,26 @@ msgstr "Siguiente tarea:" msgid "Next time" msgstr "La próxima vez" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "No" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1801,35 +1955,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Ningún editor para el "{{backend}}" tipo de almacenamiento" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Sin cifrado" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "No hay artículos seleccionados" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "No hay artículos para restaurar, seleccione uno o más elementos" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "No se introdujo clave de seguridad" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "No hay tareas programadas" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "No, mi equipo tiene sólo una cuenta" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "No coincide la frase de seguridad" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Ninguno / desactivado" @@ -1837,25 +1987,65 @@ msgstr "Ninguno / desactivado" msgid "Not using encryption" msgstr "Sin usar cifrado" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1872,32 +2062,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" +msgstr "Abierto" + +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -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:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Sistema operativo" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operación" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operación fallida:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operaciones:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Contraseña de autentificación opcional" @@ -1906,24 +2094,30 @@ msgstr "Contraseña de autentificación opcional" msgid "Optional authentication username" msgstr "Nombre de usuario para autentificación opcional" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opciones" -#: templates/settings.html:150 +#: 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" msgstr "Localización original" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Otros" @@ -1951,36 +2145,35 @@ msgstr "Frase de seguridad" msgid "Passphrase (if encrypted)" msgstr "Frase de seguridad (con cifrado)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Frase de seguridad cambiada" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Las frases de seguridad no coinciden" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Las frases de seguridad no coinciden" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Contraseña" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Parchear archivos con bloques locales" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Ruta" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Ruta no encontrada" @@ -1989,19 +2182,20 @@ msgstr "Ruta no encontrada" msgid "Path on server" msgstr "Ruta del servidor" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ruta o subcarpeta en el depósito" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pausar después del arranque o de hibernación" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opciones de pausa" @@ -2013,6 +2207,10 @@ msgstr "Permisos" msgid "Pick location" msgstr "Elegir ubicación" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Indique sus ficheros de copia de seguridad y restáurelos desde allí" @@ -2021,7 +2219,7 @@ msgstr "Indique sus ficheros de copia de seguridad y restáurelos desde allí" msgid "Port" msgstr "Puerto" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Impedir el inicio de sesión automático con el icono de la bandeja" @@ -2031,7 +2229,7 @@ msgstr "Impedir el inicio de sesión automático con el icono de la bandeja" msgid "Previous" msgstr "Anterior" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Progreso" @@ -2039,7 +2237,7 @@ msgstr "Progreso" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID es opcional si el depósito existe" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Propietario" @@ -2047,19 +2245,19 @@ msgstr "Propietario" msgid "Purge Phase" msgstr "Fase de purgado" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "¡Purgado de ficheros finalizado!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" -msgstr "" +msgstr "Purgando archivos ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Reconstruyendo base de datos local ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recrear (borrar y reparar)" @@ -2067,19 +2265,23 @@ msgstr "Recrear (borrar y reparar)" msgid "Recreate Database Phase" msgstr "Fase de recreación de base de datos" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Recreando base de datos …" + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Registrando copia de seguridad temporal …" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "No se permiten rutas relativas" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recargar" @@ -2087,11 +2289,11 @@ msgstr "Recargar" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Ruta Remota" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Repositorio Remoto" @@ -2111,7 +2313,7 @@ msgstr "Tamaño de volumen remoto" msgid "Remove" msgstr "Quitar" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Quitar opción" @@ -2119,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" @@ -2127,27 +2329,27 @@ msgstr "Reparar" msgid "Repair Phase" msgstr "Fase de reparación" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Reparando base de datos…" #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "Repita la frase de seguridad" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Reportando:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetear" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "¡Restauración finalizada!" @@ -2156,13 +2358,13 @@ msgid "Restore files" msgstr "Restaurar archivos" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaurar ficheros desde {{backupname}}" - -#: templates/home.html:26 -msgid "Restore files …" +msgid "Restore files from:" msgstr "" +#: templates/home.html:24 +msgid "Restore files …" +msgstr "Restaurando archivos ..." + #: templates/restore.html:48 msgid "Restore from" msgstr "Restaurar desde" @@ -2172,8 +2374,8 @@ msgid "Restore from backup configuration" msgstr "Restaurar desde una configuración de copia de seguridad" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restaurar desde una configuración..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2186,22 +2388,22 @@ msgstr "Restaurar permisos de lectura/escritura" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Archivos Restaurados" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Carpetas Restauradas" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Symlinks restaurados" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Restaurando archivos ...." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Resumir" @@ -2213,31 +2415,31 @@ msgstr "Listas de ficheros reescritos" msgid "Run again every" msgstr "Volver a ejecutar cada" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Ejecutar ahora" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Ejecutando ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Ejecutando entrada de linea de comandos" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Ejecutando tarea:" #: 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Igual que la versión base instalada: {{channelname}}" @@ -2245,15 +2447,15 @@ msgstr "Igual que la versión base instalada: {{channelname}}" msgid "Sat" msgstr "Sab" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satélite" -#: templates/addoredit.html:408 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" @@ -2265,13 +2467,13 @@ msgstr "Guardar diferentes versiones con fecha y hora en el nombre de archivo" msgid "Save immediately" msgstr "Guardar inmediatamente" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Escaneando archivos existentes ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Buscando bloques locales…" #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" @@ -2285,7 +2487,7 @@ msgstr "Buscar" msgid "Search for files" msgstr "Buscar archivos" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Segundos" @@ -2299,7 +2501,7 @@ msgstr "" msgid "Select files" msgstr "Seleccionar ficheros" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -2312,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?" @@ -2329,16 +2536,16 @@ msgstr "Contraseña del servidor" msgid "Server paused" msgstr "Servidor pausado" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propiedades del estado del servidor" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Configuraciones" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Mostrar" @@ -2355,9 +2562,9 @@ msgstr "Mostrar carpetas ocultas" msgid "Show log" msgstr "Mostrar registro" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Mostrar registro …" #: templates/addoredit.html:135 msgid "Show treeview" @@ -2379,10 +2586,12 @@ 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 "" +"Es posible que algunos proveedores de S3 solo sean compatibles con una " +"biblioteca de cliente determinada" #: templates/addoredit.html:26 msgid "Source Data" @@ -2390,9 +2599,9 @@ msgstr "Datos de Origen" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Archivos de origen" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Datos de origen" @@ -2400,17 +2609,21 @@ msgstr "Datos de origen" msgid "Source folders" msgstr "Carpetas de origen" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Origen:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Compilaciones específicas solo para desarrolladores. No usar con datos " "importantes." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocolos estándar" @@ -2424,45 +2637,45 @@ msgstr "Protocolos estándar" msgid "Start" msgstr "Comenzar" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Comenzando copia de seguridad" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Comenzando restauración ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Comenzando el proceso de restauración ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Parar después del archivo actual" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Detener después del archivo actual" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Detener ahora" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Detener respaldo en curso" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Detener tarea en ejecución" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "Parando después del archivo actual:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Deteniendo tarea:" @@ -2482,12 +2695,12 @@ msgstr "Categoría de almacenamiento para la creación de un depósito" msgid "Stored" msgstr "Almacenados" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Fuerte" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Éxito" @@ -2499,15 +2712,15 @@ msgstr "Dom" msgid "Symbolic link" msgstr "Enlace simbólico" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Archivos del sistema" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Sistema por defecto ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Archivos de sistema" @@ -2515,7 +2728,7 @@ msgstr "Archivos de sistema" msgid "System info" msgstr "Información del sistema" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Propiedades del sistema" @@ -2527,25 +2740,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Ruta de destino, por ejemplo /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "La tarea está ejecutandose" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Archivos temporales" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Archivos temporales" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nombre del Cliente" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2555,36 +2780,28 @@ msgstr "Fase de pruebas" msgid "Test connection" msgstr "Conexión de prueba" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Probando …" - -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Probando la conexión ..." - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions …" +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." +#: scripts/services/EditUriBuiltins.js:48 +msgid "Testing permissions …" msgstr "Probando permisos…" -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" -msgstr "" +msgstr "Probando ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" - -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" +"El campo '{{fieldname}}' contiene un carácter no válido: {{carácter}} " +"(valor: {{valor}}, índice: {{pos}})" #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" @@ -2594,49 +2811,62 @@ msgstr "Falta la copia de seguridad, ¿se ha eliminado?" msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" +"La copia de seguridad era temporal y ya no existe, por lo que los datos de " +"registro se han perdido." -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "El nombre del depósito debe ser todo en minúsculas, ¿convertir " "automáticamente?" -#: scripts/services/EditUriBuiltins.js:956 -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 " "unencrypted file containing your passwords?" msgstr "" +"La configuración debe mantenerse segura. ¿Está seguro de que desea guardar " +"un archivo sin cifrar que contenga sus contraseñas?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "La conexión al servidor se perdió, intentar otra vez en {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tema oscuro (por Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Tema por defecto azul sobre blanco (por Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"La carpete {{carpeta}} no existe.\n" +"¿La creo ahora?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2646,16 +2876,16 @@ msgstr "" "\n" "¿Desea REMPALAZAR su ACTUAL clave de host \"{{prev}}\" con la clave del host REGISTRADA: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Las contraseñas no coinciden" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "La ruta parece que no existe, ¿desea agregar de todos modos?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2665,7 +2895,7 @@ msgstr "" "\n" "¿Desea incluir el archivo especificado?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2681,7 +2911,7 @@ msgstr "El parámetro de la región sólo se aplica al crear un nuevo depósito" msgid "The region parameter is only used when creating a bucket" msgstr "El parámetro de la región sólo se utiliza al crear un depósito" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2695,14 +2925,14 @@ msgstr "" "La categoría de almacenamiento afecta la disponibilidad y precio de un " "archivo almacenado" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "La carpeta de destino contiene archivos encriptados, por favor suministra la" " frase de seguridad" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2710,7 +2940,7 @@ msgstr "" "El usuario tiene demasiados permisos. ¿Quieres crear un usuario nuevo, con " "sólo permisos para la ruta seleccionada?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2726,22 +2956,13 @@ msgstr "" msgid "This month" msgstr "Este mes" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" -msgstr "" +msgstr "Ajustes de aceleración." #: scripts/services/AppUtils.js:107 msgid "Thu" @@ -2750,7 +2971,7 @@ msgstr "Jue" #: templates/backup-result/phases/delete.html:33 #: templates/backup-result/top-left-box.html:1 msgid "Time" -msgstr "" +msgstr "Hora" #: templates/export.html:14 msgid "To File" @@ -2764,13 +2985,19 @@ msgstr "" "Para confirmar que desea eliminar todos los archivos remotos \"{{name}}\", " "por favor ingrese la palabra que ves abajo" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Para exportar sin una frase de seguridad, desactive la casilla \"Cifrar el " "archivo\"" -#: templates/settings.html:23 +#: 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. " @@ -2779,31 +3006,41 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"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." #: scripts/controllers/RestoreController.js:34 msgid "Today" msgstr "Hoy" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "¿Confiar en el certificado del host?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "¿Confiar en el certificado del servidor?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" +"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" #: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Mar" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Escriba la frase de seguridad aquí." @@ -2819,7 +3056,14 @@ msgstr "Tamaño y versiones de la copia de seguridad desconocidas" msgid "Until resumed" msgstr "Hasta reanudar" -#: templates/settings.html:83 +#: 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" @@ -2835,23 +3079,22 @@ msgstr "Actualizando la base de datos existente" msgid "Uploaded files" msgstr "Archivos subidos" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Subiendo archivo de verificación…" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Estadísticas de uso" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estadísticas de uso, advertencias, errores y bloqueos" @@ -2859,112 +3102,109 @@ msgstr "Estadísticas de uso, advertencias, errores y bloqueos" msgid "Use SSL" msgstr "Usar SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "¿Usar base de datos existente?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Uso de frase de seguridad débil" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inútil" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Datos de usuario" #: templates/backends/openstack.html:27 msgid "User domain name" -msgstr "" +msgstr "Nombre de dominio de usuario" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "El usuario tiene demasiados permisos" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Preferencias de la interfaz de usuario" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nombre de usuario" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Limpiando la base de datos ..." #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Validando ..." #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" msgstr "Verificaciones" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Verificar archivos" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Verificando ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Verificando respuesta" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Verificando datos del servidor ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Verificando archivos ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "Verificando datos remotos ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "Verificando archivos restaurados ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "Verificando ..." #: templates/backup-result/phases/delete.html:33 msgid "Version ID" msgstr "ID de versión" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Muy fuerte" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Muy débil" -#: index.html:263 +#: 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." @@ -2974,37 +3214,29 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Esperando que comience la tarea ...." - -#: scripts/services/ServerStatus.js:39 -msgid "Waiting for upload to finish …" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: templates/settings.html:127 +#: scripts/services/ServerStatus.js:41 +msgid "Waiting for upload to finish …" +msgstr "Esperando a que finalice la carga …" + +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Advertencias, errores y bloqueos" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Aceptamos donaciones a través de diferentes servicios, como OpenCollective, " -"PayPal, BountySource y varias criptomonedas." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Recomendamos cifrar todas las copias de seguridad almacenadas fuera de su " "sistema" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Débil" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Frase de seguridad débil" @@ -3028,27 +3260,26 @@ msgstr "¿Dónde desea restaurar los archivos?" msgid "Years" msgstr "Años" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Sí" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Sí, he guardado la frase de seguridad de forma segura" @@ -3056,11 +3287,11 @@ msgstr "Sí, he guardado la frase de seguridad de forma segura" msgid "Yes, I understand the risk" msgstr "Sí, entiendo el riesgo" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Sí, ¡soy valiente!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Sí, por favor, ¡rompe mi copia de seguridad!" @@ -3068,14 +3299,6 @@ msgstr "Sí, por favor, ¡rompe mi copia de seguridad!" msgid "Yesterday" msgstr "Ayer" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Parece estar ejecutando Mono sin certificados SSL cargados.\n" -"¿Desea importar la lista de certificados de confianza de Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3084,23 +3307,27 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" +"Puede detener la copia de seguridad después de que finalice cualquier carga " +"de archivo en curso." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"Puede detener la tarea inmediatamente o permitir que el proceso continúe con" +" su archivo actual y luego se detenga." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3108,7 +3335,7 @@ msgstr "" "Ha cambiado el modo de encriptación. Esto puede quebrar cosas. Le animamos a" " crear una nueva copia de seguridad en su lugar" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3116,7 +3343,7 @@ msgstr "" "Ha cambiado la frase de seguridad, la cual no es compatible. Le animamos a " "crear una nueva copia de seguridad en su lugar." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3124,105 +3351,110 @@ msgstr "" "Ha optado por no cifrar la copia de seguridad. El cifrado se recomienda para" " todos los datos almacenados en un servidor remoto." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Ha elegido restaurar a una nueva ubicación, pero no la ha indicado" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" +"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." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Debe seleccionar al menos una carpeta de origen" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" -msgstr "" +msgstr "Debe ingresar un nombre de dominio para usar la API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Debe introducir un nombre para la copia de seguridad" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Debe ingresar una frase de seguridad o deshabilitar el cifrado" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" -msgstr "" +msgstr "Debe ingresar una contraseña para usar la API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Debe especificar un número positivo de copias de seguridad a guardar" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" +"Debe ingresar un nombre de cliente (también conocido como proyecto) para " +"usar la API v3" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Debe introducir un nombre de cliente si no proporciona una clave API" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Debe introducir una duración válida para el tiempo de retención de las " "copias de seguridad" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Debe introducir una contraseña o una clave API" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Debe introducir una contraseña o una clave API, no ambos" - -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Debe rellenar la contraseña" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Debe introducir el nombre del servidor o la dirección" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Debe rellenar el nombre de usuario" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Debe rellenar el {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Debe seleccionar o rellenar la AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Debe seleccionar o rellenar en el servidor" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Debe especificar una ruta de acceso" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Tu frase de seguridad es fácil de adivinar. Considere cambiarla." @@ -3238,26 +3470,80 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "Personalizar" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reanudar ahora" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 -msgid "unless you are explicitly specifying --group-id" +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" msgstr "" +#: scripts/services/EditUriBuiltins.js:980 +msgid "unless you are explicitly specifying --group-id" +msgstr "a menos que usted haya especificando explícitamente --group-id" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -3271,15 +3557,21 @@ msgstr "" "{{websitename}}. {{appname}} está licenciado bajo {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} ficheros ({{size}}) para finalizar {{speed_txt}} " -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versión" msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versiones" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -3287,17 +3579,13 @@ msgstr "{{number}} Hora" #: templates/pause.html:31 templates/pause.html:36 templates/pause.html:41 msgid "{{number}} Hours" -msgstr "" +msgstr "{{número}} Horas" #: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 #: templates/pause.html:6 msgid "{{number}} Minutes" msgstr "{{number}} Minutos" -#: templates/home.html:54 +#: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (llevó {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-fi.po b/Localizations/webroot/localization_webroot-fi.po index 02a225dc4..899cee744 100644 --- a/Localizations/webroot/localization_webroot-fi.po +++ b/Localizations/webroot/localization_webroot-fi.po @@ -1,19 +1,40 @@ # # Translators: -# Hese , 2018 -# Kari Koskinen , 2019 +# Hese , 2020 +# Kari Koskinen , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Kari Koskinen , 2019\n" -"Language-Team: Finnish (https://www.transifex.com/duplicati/teams/67655/fi/)\n" +"Last-Translator: Kari Koskinen , 2024\n" +"Language-Team: Finnish (https://app.transifex.com/duplicati/teams/67655/fi/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- Valitse jokin vaihtoehto -" @@ -21,29 +42,47 @@ msgstr "- Valitse jokin vaihtoehto -" msgid "...loading..." msgstr "...ladataan..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API-avain" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "Tunniste \"Access Key ID\" palveluun AWS" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Palvelun AWS IAM-asetukset" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Tietoja" @@ -51,48 +90,52 @@ msgstr "Tietoja" msgid "About {{appname}}" msgstr "Tietoja sovelluksesta {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Pääsyavain" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Pääsy evätty" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Käyttöoikeus käyttöliittymään" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Käyttäjätunnus" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivoi" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivointi epäonnistui" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Lisää uusi varmuuskopio" #: templates/addoredit.html:153 msgid "Add a path directly" -msgstr "" +msgstr "Lisää suora polku" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Anna harvoin tarvittava valitsin" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Lisää varmuuskopio" @@ -104,40 +147,45 @@ msgstr "Lisää suodatin" msgid "Add path" msgstr "Lisää polku" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "" +msgstr "Lisätty" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Muuta ämpärin nimeä?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Muuta polkua?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Harvoin tarvittavat valitsimet" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Harvoin tarvittavat asetukset" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Kaikki Hyper-V-virtuaalikoneet" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Kaikki Microsoft SQL -tietokannat" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -151,7 +199,7 @@ msgstr "" "varmuuskopioitavan datan määrästä yms.Raportit eivät sisällä polkuja, " "tiedostonimiä, käyttäjätunnuksia, salasanoja tai vastaavia tietoja." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Salli etäyhteydet (Vaatii Duplicatin uudeleenkäynnistämisen)" @@ -171,7 +219,7 @@ msgstr "" "Annettu tietokanta on jo olemassa.\n" "Oletko varma, että haluat käyttää olemassaolevaa tietokantaa?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -183,11 +231,11 @@ msgstr "" "\n" "Haluatko käyttää samaa tietokantaa?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonyymit käyttöraportit" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Sovellukset" @@ -195,19 +243,20 @@ msgstr "Sovellukset" msgid "As Command-line" msgstr "Komentona" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Tunnistautumistapa" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -219,13 +268,13 @@ msgstr "Kirjautumissalasana" msgid "Authentication username" msgstr "Käyttäjätunnus" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -235,7 +284,7 @@ msgstr "" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "Tunnus B2 Cloud Storage Account ID" @@ -243,32 +292,33 @@ msgstr "Tunnus B2 Cloud Storage Account ID" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Etäpalvelinmoduulit:" - -#: scripts/services/ServerStatus.js:44 -msgid "Backup complete!" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" +#: scripts/services/ServerStatus.js:46 +msgid "Backup complete!" +msgstr "Varmuuskopiointi valmis!" + #: templates/addoredit.html:92 msgid "Backup destination" 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 "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -280,11 +330,11 @@ msgstr "Varmuuskopion sijainti" msgid "Backup retention" msgstr "" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Varmuuskopio:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -300,55 +350,71 @@ msgstr "Selaa" msgid "Browser default" msgstr "Selaimen oletusasetus" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Ämpärin nimi" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Luo ämpäri sijaintiin" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Luo ämpäri alueelle" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Ämpärin tallennusluokka" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Työskentelen ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" +"Sallimalla etäyhteyden ohjelmisto kuuntelee pyyntöjä miltä tahansa " +"laitteelta verkossa. Jos sallit tämän, varmista että tietokoneesi on aina " +"palomuurilla suojatussa verkossa." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -356,44 +422,81 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Välimuistitiedostot" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Peruuta" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Ei voida korvata olemassaolevaa tiedostoa" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Muutokset" @@ -402,76 +505,97 @@ msgstr "Muutokset" msgid "Changelog for {{appname}} {{version}}" msgstr "Muutokset versiossa {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Päivitysten haku epäonnistui:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" -msgstr "Hae päivityksiä nyt" +msgstr "Tarkista päivitykset" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Haetaan ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Tarkistetaan päivityksiä ..." + +#: templates/captcha.html:11 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Valitseensin tallennustyyppi" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Klikkaa AuthID-linkkiä luodaksesi AuthID-tunnisteen" -#: index.html:159 index.html:210 +#: 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 ..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "Tiivistys-vaihe" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Tiivistä nyt" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Tiivistän varmuuskopiota etäpalvelimella ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" -msgstr "" +msgstr "Tiiistetään kohteen tiedostoja ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Koko loki" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Viimeistellään varmuuskopiota ..." #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Pakkausmoduulit" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Tietokone" @@ -479,7 +603,7 @@ msgstr "Tietokone" msgid "Configuration file:" msgstr "Asetustiedosto" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Asetukset:" @@ -497,15 +621,15 @@ msgstr "Vahvista poistaminen" msgid "Confirm encryption passphrase" msgstr "Vahvista salauslause" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" -msgstr "" +msgstr "Vahvista salasana" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Tarvitsen vahvistuksen" @@ -513,32 +637,33 @@ msgstr "Tarvitsen vahvistuksen" msgid "Connect" msgstr "Yhdistä" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Yhdistä nyt" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Yhdistetään palvelimeen ..." + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: index.html:309 +msgid "Connecting …" msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Yhdistän ..." - -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Yhteys katkesi" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Yhteys toimi!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Kontin nimi" @@ -550,7 +675,7 @@ msgstr "Kontin alue" msgid "Continue" msgstr "Jatka" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Jatka salaamatta" @@ -566,11 +691,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Ydinasetukset" @@ -578,47 +712,47 @@ msgstr "Ydinasetukset" msgid "Counting ({{files}} files found, {{size}})" msgstr "Lasketaan tiedostoja. (Löydetty {{files}} tiedostoa, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Vain kaatumiset" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Luo virheraportti ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Luo kansio?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Luotiin uusi rajoitettu käyttäjä" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Luodaan virheraporttia ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Luodaan uusi rajoitettu käyttäjä" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Luodaan kohdekansiot ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Luodaan tilapäinen varmuuskopio ..." + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Luon käyttäjää ..." - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Nykyinen tiedosto:" @@ -630,11 +764,11 @@ msgstr "Nykyinen versio on {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Vaihtoehtoinen S3 päätepiste" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -646,6 +780,10 @@ msgstr "Vaihtoehtoinen autentikointiosoite" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Vaihtoehtoinen sijainti ({{server}})" @@ -662,20 +800,18 @@ 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/home.html:39 -msgid "Database …" +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" +#: templates/home.html:37 +msgid "Database …" +msgstr "Tietokanta ..." + #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Päivää" @@ -684,19 +820,23 @@ msgstr "Päivää" msgid "Default" msgstr "Oletus" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Oletus ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -728,37 +868,37 @@ msgstr "Poista paikallinen tietokanta" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Poistetaanko {{filecount}} tiedostoa ({{filesize}}) etäpalvelimelta" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "Poista ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "" +msgstr "Poistettu" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" -msgstr "" +msgstr "Poistetut versiot" #: templates/backup-result/phases/compact.html:23 msgid "Deleted files" -msgstr "" +msgstr "Poistetut tiedostot" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Poistetaan kohteen tiedostoja ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Poistetaan turhia tiedostoja ..." #: templates/addoredit.html:43 msgid "Description (optional)" -msgstr "" +msgstr "Kuvaus (valinnainen)" #: templates/home.html:17 msgid "Description:" -msgstr "" +msgstr "Kuvaus:" #: scripts/services/AppUtils.js:60 msgid "Desktop" @@ -768,37 +908,34 @@ msgstr "Työpöytä" msgid "Destination" msgstr "Kohde" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Kohdepolku" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Autoimmeko me pelastamaan tiedostosi? Jos autoimme, harkitse Duplicatin " -"tukemista pienellä lahjoituksella. Suossitamme {{smallamount}} kotikäytössä " -"ja {{largeamount}} yrityskäytössä." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 msgid "Disabled" -msgstr "Positetteu käytöstä" +msgstr "Poistettu käytöstä" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Ohita" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" -msgstr "" +msgstr "Hylkää kaikki" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Näyttö ja väriteema" @@ -812,63 +949,50 @@ msgstr "" "Haluatko varmasti poistaa varmuuskopion {{name}} paikallisen tietokannan?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Verkkotunnus" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Lahjoita" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Lahjoituskehoitukset" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" +msgid "Domain name" msgstr "" -"Lahjoituskehoitukset on poistettu käytöstä. Klikkaa ottaaksesi ne käyttöön." - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Lahjoituskehoitukset ovat käytössä. Klikkaa poistaaksesi ne käytöstä." #: templates/export.html:53 msgid "Done" msgstr "Valmis" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Lataa" #: templates/backup-result/phases/compact.html:28 msgid "Downloaded files" -msgstr "" +msgstr "Ladatut tiedostot" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Ladataan tiedostoja ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Ladataan päivitystä ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Sama valitsin {{opt}} annettiin kahdesti" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicatin verkkosivu" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicatin keskustelualue" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -883,7 +1007,7 @@ msgstr "" #: templates/backup-result/phases/test.html:16 #: templates/backup-result/top-left-box.html:11 msgid "Duration" -msgstr "" +msgstr "Kesto" #: templates/delete.html:15 msgid "" @@ -892,29 +1016,30 @@ 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.\\nThis makes it " +"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 "" -"Jokaisella varmuuskopiolla on oma paikallinen tietokanta, joka sisältää " -"tiedot etäpalvelimella olevista varmuuskopioista.\\nTämä nopeuttaa monia " -"toimenpiteitä ja vähentää etäpalvelimelta ladattavan datan määrää." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Muokkaa listana" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Muokkaa tekstinä" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Muokkaa ..." + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 @@ -926,16 +1051,23 @@ msgstr "Salaa tiedosto" msgid "Encryption" msgstr "Salaus" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Salausasetukset ovat muuttuneet" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Saluasmoduulit:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Salausavain" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -946,13 +1078,18 @@ msgstr "" #: templates/backup-result/phases/test.html:12 #: templates/backup-result/top-left-box.html:7 msgid "End" -msgstr "" +msgstr "Loppu" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Anna URL" +#: 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 " @@ -962,13 +1099,9 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Anna pääsyavain" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Anna käyttäjätunnus" +#: 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" @@ -978,11 +1111,7 @@ msgstr "Anna varmuuskopion salauslause, jos käytät salausta." msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Anna kontin nimi" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Anna salauslause" @@ -990,64 +1119,62 @@ msgstr "Anna salauslause" msgid "Enter expression here" msgstr "Anna ilmaisu" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Anna kansion polku" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Syötä valitsimet yksi kullekin riville. Esim: {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Anna kohdekansion polku" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Virhe" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Virhe!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Virheet ja kaatumiset" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1059,15 +1186,15 @@ msgstr "Ohita" msgid "Exclude directories whose names contain" msgstr "Ohita kansiot, joiden nimessä on" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Ohita ilmaisu" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Ohita tiedosto" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Ohita tämän tyyppiset tiedostot" @@ -1075,7 +1202,7 @@ msgstr "Ohita tämän tyyppiset tiedostot" msgid "Exclude files whose names contain" msgstr "Ohita tiedostot, joiden nimessä on" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1083,7 +1210,7 @@ msgstr "" msgid "Exclude folder" msgstr "Ohita kansio" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Ohita säännöllistä ilmaisua vastaavat kohteet" @@ -1091,7 +1218,7 @@ msgstr "Ohita säännöllistä ilmaisua vastaavat kohteet" msgid "Existing file found" msgstr "Löydettiin olemassaoleva tiedosto" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1111,7 +1238,7 @@ msgstr "Vie asetukset" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1121,32 +1248,33 @@ msgstr "" #: templates/externallink.html:1 msgid "External link" -msgstr "" +msgstr "Ulkoinen linkki" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" msgstr "FTP (vaihtoehtoinen)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Tilapäisen tietokannan luominen epäonnistui. Virhe: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Yhteyden muodostaminen epäonnistui:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Yhteyden muodostaminen epäonnistui: {{message}}" @@ -1154,33 +1282,46 @@ msgstr "Yhteyden muodostaminen epäonnistui: {{message}}" msgid "Failed to delete:" msgstr "Poistaminen epäonnistui:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Polkutietojen noutaminen epäonnistui: {{message}}" #: scripts/directives/notificationArea.js:45 msgid "Failed to find backup:" +msgstr "Varmuuskopiota ei löydetty:" + +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Tuominen epäonnistui:" +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Varmuuskopion oletusasetusten lukeminen epäonnistui:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Tiedostojen palauttaminen epäonnistui: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Tallennus epäonnistui:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1196,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1208,18 +1349,32 @@ msgstr "" msgid "Folder" msgstr "Kansio" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Kansion polku" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pe" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GT" @@ -1249,22 +1404,19 @@ msgstr "Yleiset asetukset" msgid "Generate" msgstr "Luo" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Luo Amazon IAM access policy" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Haetaan tiedostojen versioita ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Ryhmäsähköpostiosoite" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Piilotetut tiedostot" @@ -1276,16 +1428,16 @@ msgstr "Piilota" msgid "Hide hidden folders" msgstr "Älä näytä piilotettuja kansioita" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Etusivu" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" -msgstr "" +msgstr "Isäntänimet" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "tuntia" @@ -1297,20 +1449,32 @@ msgstr "Mitä tehdään olemassa oleville tiedostoille?" msgid "Hyper-V Machine" msgstr "Hyper-V-virtuaalikone" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V-virtuaalikone:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V-virtuaalikoneet" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1322,32 +1486,31 @@ msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Jos etäpalvelimella oleva varmuuskopio ja paikallinen tietokanta eivät ole " -"synkronoituja, Duplicati vaatii tietokannan korjauksen.\\nJos korjaus ei " -"onnistu voit poistaa luoda uudelleen paikallisen tietokannan." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1362,18 +1525,10 @@ 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" -msgstr "" -"Jos haluat luoda varmuuskopion myöhemmin uudelleen, voit viedä tiedostoon " -"ennen poistamista." - -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" +" deleting it." msgstr "" -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Tuo" @@ -1381,19 +1536,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Tuominen valmistui, mutta yhtään sertifikaattia ei löytynyt sen jälkeen" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Tuominen epäonnistui" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Tuo tiedostosta" @@ -1402,54 +1553,52 @@ msgstr "Tuo tiedostosta" msgid "Import metadata" msgstr "Tuo metatieto" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Tuodaan ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Sisällytä tiedosto?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Sisällytä ilmaisua vastaavat kohteet" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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." -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" +"Yksittäiset versiot, vain ohjelman kehittäjille. Älä käytä tärkeiden " +"tietojen kanssa." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informaatio" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Asenna" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Asennus epäonnistui:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Virheellisiä merkkejä polussa" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Epäkelpo säilytysaika" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1477,7 +1626,7 @@ msgstr "Säilytä kaikki varmuuskopiot" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Käytettävä kieli" @@ -1485,7 +1634,7 @@ msgstr "Käytettävä kieli" msgid "Last month" msgstr "Viime kuussa" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Viimeisin onnistunut varmuuskopio:" @@ -1503,15 +1652,15 @@ msgstr "Kirjastot" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Listataan varmuuskopioiden päivämääriä ..." -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" -msgstr "" +msgstr "Listataan kohteen tiedostoja ..." #: templates/log.html:7 msgid "Live" @@ -1525,36 +1674,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Lataa vanhoja tietoja" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Lataan ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Haetaan tietoja etäpalvelimen tilankäytöstä ..." - -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 -#: templates/updatechangelog.html:7 -msgid "Loading …" +msgid "Loading remote storage usage …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: 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:15 templates/log.html:12 templates/log.html:23 +#: templates/updatechangelog.html:7 +msgid "Loading …" +msgstr "Ladataan ..." + +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1562,11 +1710,11 @@ msgstr "Paikallisen tietokannan sijainti:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Paikallinen tilankäyttö" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Sijainti" @@ -1582,7 +1730,11 @@ msgstr "Varmuuskopion {{Backup.Backup.Name}} lokitiedot" msgid "Log data from the server" msgstr "Palvelimen lokitiedot" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Kirjaudu ulos" @@ -1594,33 +1746,47 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Ylläpito" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Anna polku" #: templates/throttle.html:15 msgid "Max download speed" -msgstr "" +msgstr "Suurin latausnopeus" #: templates/throttle.html:5 msgid "Max upload speed" -msgstr "" +msgstr "Suurin lähetysnopeus" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Valikko" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL-tietokanta:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL -tietokannat" @@ -1628,28 +1794,28 @@ msgstr "Microsoft SQL -tietokannat" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minuuttia" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Et antanut nimeä" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Salasana puuttuuEt antanut salasanaa" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Et valinnut varmuuskopioitavia tietostoja" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1661,7 +1827,7 @@ msgstr "ma" msgid "Months" msgstr "Kuukautta" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Siirrä olemassa oleva tietokanta" @@ -1689,15 +1855,19 @@ msgstr "Kuvat" msgid "Name" msgstr "Nimi" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Ei koskaan" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Uusi päivitys on ladattavissa: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1712,15 +1882,15 @@ msgstr "" msgid "Next" msgstr "Seuraava" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Seuraava varmuuskopio tehdään:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Seuraava ajoitettu tehtävä:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Seuraava tehtävä:" @@ -1728,26 +1898,26 @@ msgstr "Seuraava tehtävä:" msgid "Next time" msgstr "Seuraavalla kerralla" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Ei" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1761,66 +1931,104 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Etäpalvelimelle "{{backend}}" ei löytynyt editoria." -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Ei salausta" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Et valinnut yhtään kohdetta" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Et valinnut yhtään tiedostoa palautettavaksi. Valitse yksi tai useampi " "tiedosto." -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Et antanut salasanaa" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Ei ajastettuja tehtäviä" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Ei, tietokoneellani on vain yksi käyttäjätili" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Salasanat eivät ole samat" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Ei mitään/poistettu käytöstä" #: scripts/controllers/ExportController.js:13 msgid "Not using encryption" +msgstr "Salaus ei ole käytössä" + +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." msgstr "" +"Vanhimmat varmuuskopiot poistetaan, kun varmuuskopioita on enemmän kuin " +"määritelty määrä." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1830,31 +2038,30 @@ msgstr "Openstack autentikointiosoite" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" +msgstr "Avattu" + +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "" - -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Käyttöjärjestelmä" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Toimenpide epäonnistui" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Toimenpiteet:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Salasana (ei välttämätön)" @@ -1863,22 +2070,30 @@ msgstr "Salasana (ei välttämätön)" msgid "Optional authentication username" msgstr "Käyttäjätunnus (ei välttämätön)" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Valitsimet" -#: templates/settings.html:150 +#: 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" msgstr "Alkuperäinen sijainti" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Muut" @@ -1902,36 +2117,35 @@ msgstr "Salauslause" msgid "Passphrase (if encrypted)" msgstr "Salauslause (jos varmuuskopio on salattu)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Salauslause vaihdettiin" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Salauslauseet eivät täsmää" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" -msgstr "" +msgstr "Salausavaimet eivät täsmää" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Salasana" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Polku" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Polkua ei löydy" @@ -1940,19 +2154,20 @@ msgstr "Polkua ei löydy" msgid "Path on server" msgstr "Polku etäpalvelimella" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ämpärin polku tai alikansio" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Tauko" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Tauko käynnistyksen tai lepotilasta heräämisen jälkeen" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "" @@ -1964,6 +2179,10 @@ msgstr "Oikeudet" msgid "Pick location" msgstr "Valitse sijainti" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1972,7 +2191,7 @@ msgstr "" msgid "Port" msgstr "Portti" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1982,7 +2201,7 @@ msgstr "" msgid "Previous" msgstr "Edellinen" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Edistyminen: " @@ -1990,7 +2209,7 @@ msgstr "Edistyminen: " msgid "ProjectID is optional if the bucket exist" msgstr "Tunniste ProjectID on valinnainen, jos ämpäri on jo olemassa" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Suljettu" @@ -1998,19 +2217,19 @@ msgstr "Suljettu" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Rakennetaan paikallinen tietokanta uudelleen ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Luo uudelleen (poista ja korjaa)" @@ -2018,19 +2237,23 @@ msgstr "Luo uudelleen (poista ja korjaa)" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Luodaan tietokanta uudelleen ..." + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Rekisteröidään tilapäinen varmuuskopio ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Suhteelliset polut eivät ole sallittuja" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Lataa uudelleen" @@ -2038,11 +2261,11 @@ msgstr "Lataa uudelleen" msgid "Remote" msgstr "Etäpalvelimella" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" -msgstr "" +msgstr "Kohteen polku" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2062,7 +2285,7 @@ msgstr "" msgid "Remove" msgstr "Poista" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Poisto-asetukset" @@ -2070,49 +2293,49 @@ 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" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "Korjausvaihe" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Korjataan tietokantaa ..." #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "Toista salauslause" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Raportoin:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Palauta edelliset asetukset" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Palauta" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" -msgstr "" +msgstr "Palautus valmis!" #: templates/restore.html:45 msgid "Restore files" msgstr "Palauta tiedostoja" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" -msgstr "" +msgstr "Palauta tiedostoja ..." #: templates/restore.html:48 msgid "Restore from" @@ -2123,7 +2346,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 @@ -2137,22 +2360,22 @@ msgstr "Palauta luku- ja kirjoitusoikeudet" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Palautetut tiedostot" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Palautetut kansiot" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Palautetaan tiedostoja ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Jatka" @@ -2164,31 +2387,31 @@ msgstr "" msgid "Run again every" msgstr "Suorita uudelleen joka" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Suorita nyt" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Ajetaan ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Ajetaan komentorivin komentoa" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Suoritettava tehtävä:" #: 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Sama kuin asennettu versio: {{channelname}}" @@ -2196,15 +2419,15 @@ msgstr "Sama kuin asennettu versio: {{channelname}}" msgid "Sat" msgstr "La" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2216,11 +2439,11 @@ msgstr "Tallenna eri versiot aikaleima tiedoston nimessä" msgid "Save immediately" msgstr "Tallenna heti" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2236,7 +2459,7 @@ msgstr "Etsi" msgid "Search for files" msgstr "Etsi tiedostoja" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekuntia" @@ -2249,7 +2472,7 @@ msgstr "Valitse lokitiedot ja näe ne heti, kun ne ilmoitetaan lokiin:" msgid "Select files" msgstr "Valitse tiedostot" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Palvelin" @@ -2262,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?" @@ -2279,16 +2507,16 @@ msgstr "Palvelimen salasana" msgid "Server paused" msgstr "Palvelin on pysäytetty" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Palvelimen tila" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Asetukset" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Näytä" @@ -2305,7 +2533,7 @@ msgstr "Näytä piilotetut tiedostot" msgid "Show log" msgstr "Näytä loki" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2329,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 "" @@ -2342,7 +2570,7 @@ msgstr "Lähdetiedostot" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Lähdetiedostot" @@ -2350,15 +2578,19 @@ msgstr "Lähdetiedostot" msgid "Source folders" msgstr "Lähekansiot" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Varmuuskopioitavat tiedostot:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standardinmukaiset protokollat" @@ -2372,45 +2604,45 @@ msgstr "Standardinmukaiset protokollat" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Keskeytä nykyisen tiedoston jälkeen" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Keskeytä nyt" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Keskeytä käynnissä oleva varmuuskopiointi" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "" @@ -2430,12 +2662,12 @@ msgstr "Tallennusluokka ämpärin luomista varten" msgid "Stored" msgstr "Tallennettu" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Vahva" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Onnistui" @@ -2447,15 +2679,15 @@ msgstr "Su" msgid "Symbolic link" msgstr "Symbolinen linkki" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Järjestelmätiedostot" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Järjestelmän oletus ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Järjestelmätiedostot" @@ -2463,7 +2695,7 @@ msgstr "Järjestelmätiedostot" msgid "System info" msgstr "Järjestelmän tiedot" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Järjestelmän ominaisuudet" @@ -2475,25 +2707,37 @@ msgstr "TB" msgid "TByte/s" msgstr "TB/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Tehtävää suoritetaan" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Väliaikaiset tiedostot" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Tilapäistiedostot" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Vuokralaisen nimi" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2503,37 +2747,27 @@ msgstr "" msgid "Test connection" msgstr "Kokeile yhteysasetuksia" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Yhdistän ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Testaan yhteyttä ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Testaan oikeuksia ..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2543,64 +2777,71 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Bucketin nimen pitää olla kirjoitettu pienillä kirjaimilla. Muuta " "automaattisesti?" -#: scripts/services/EditUriBuiltins.js:956 -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 " "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Yhteys palvelimeen katkesi, yritetään uudelleen {{time}} kuluttua ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" -msgstr "" +msgstr "Tumma teema (by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" +msgstr "Oletusteema, sinistä valkoisella (by Alex)" + +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: 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 "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" -msgstr "" +msgstr "Kansiota {{folder}} ei ole olemassa. Luodaanko se nyt?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" -msgstr "" +msgstr "Salasanat eivät täsmää" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Polku ei vaikuta olevan olemassa, haluatko lisätä sen silti?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2609,7 +2850,7 @@ msgstr "" "Polku ei pääty '{{dirsep}}' -merkkiin, eli olet lisäämässä tiedoston etkä " "kansiota. Haluatko lisätä määritellyn tiedoston?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2623,7 +2864,7 @@ msgstr "Alue -parametria käytetään vain bucketia luodessa." msgid "The region parameter is only used when creating a bucket" msgstr "Alue -parametria käytetään vain bucketia luodessa." -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2636,12 +2877,12 @@ msgid "The storage class affects the availability and price for a stored file" msgstr "" "Tietovaraston tyyppi vaikuttaa talennetun tiedoston saatavuuteen ja hintaan." -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Kohdekansio sisältää salattuja tiedostoja. Anna salasana" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2649,7 +2890,7 @@ msgstr "" "Käyttäjällä on liikaa oikeuksia. Haluatko luoda uuden rajoitetun käyttäjän, " "jolla on käyttöoikeus vain valittuun polkuun?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2665,20 +2906,11 @@ msgstr "" msgid "This month" msgstr "Tässä kuussa" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Tällä viikolla" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "" @@ -2689,7 +2921,7 @@ msgstr "To" #: templates/backup-result/phases/delete.html:33 #: templates/backup-result/top-left-box.html:1 msgid "Time" -msgstr "" +msgstr "Aika" #: templates/export.html:14 msgid "To File" @@ -2700,12 +2932,20 @@ msgid "" "To confirm you want to delete all remote files for \"{{name}}\", please " "enter the word you see below" msgstr "" +"Vahvistaaksesi että haluat poistaa kaikki etäkohteen tiedostot työltä " +"\"{{name}}\", kirjoita alla näkyvä sana" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Viedäksesi ilmaan salasanaa poista rasti \"Salaa tiedosto\" -valinnasta" -#: templates/settings.html:23 +#: 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. " @@ -2714,20 +2954,26 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"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." #: scripts/controllers/RestoreController.js:34 msgid "Today" msgstr "Tänään" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Luota palvelimen varmenteeseen?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Luota palvelimen varmenteeseen?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2738,9 +2984,9 @@ msgstr "" msgid "Tue" msgstr "ti" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." -msgstr "" +msgstr "Kirjoita salausavain tähän." #: templates/restore.html:57 msgid "Type to highlight files" @@ -2754,7 +3000,14 @@ msgstr "" msgid "Until resumed" msgstr "Toistaiseksi" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Päivityskanava" @@ -2770,23 +3023,22 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Lähetetään varmennustiedosto ..." -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Käyttötilastot" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Käyttötilastot, varoitukset, virheet ja kaatumiset" @@ -2794,19 +3046,19 @@ msgstr "Käyttötilastot, varoitukset, virheet ja kaatumiset" msgid "Use SSL" msgstr "Käytä SSL:ää" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Käytä olemassaolevaa tietokantaa?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Käytä heikkoa salasanaa" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Hyödytön" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Käyttäjätiedot" @@ -2814,27 +3066,26 @@ msgstr "Käyttäjätiedot" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Käyttäjällä on liikaa oikeuksia" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" -msgstr "" +msgstr "Käyttöliittymän asetukset" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Käyttäjätunnus" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Puhdistetaan tietokanta ..." #: templates/addoredit.html:155 msgid "Validating …" @@ -2845,35 +3096,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Tarkista tiedostot" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Tarkistetaan ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Tarkistetaan vastausta" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2881,23 +3132,23 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Hyvin vahva" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Hyvin heikko" -#: index.html:263 +#: 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." @@ -2907,37 +3158,29 @@ msgstr "VAROITUS: Tämä estää tietojen palauttamisen tulevaisuudessa" msgid "Waiting for task to begin" msgstr "Odotetaan tehtävän alkamista" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Varoitukset, virheet ja kaatumiset" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Vastaanotamme lahjoituksia erilaisten palveluiden kautta kuten " -"OpenCollective, PayPal, BountySource ja erilaiset kryptovaluutat." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Suosittelemme salausta varmuuskopioihin, jotka säilötään oman tietokoneesi " "ulkopuolelle." -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Heikko" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Heikko salasana" @@ -2961,39 +3204,38 @@ msgstr "Mihin tiedostot palautetaan?" msgid "Years" msgstr "Vuotta" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Kyllä" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Kyllä, olen tallentanut salasanan turvallisesti" #: scripts/controllers/ExportController.js:13 msgid "Yes, I understand the risk" -msgstr "" +msgstr "Kyllä, ymmärrän riskin" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Kyllä, olen rohkea!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Kyllä, riko varmuuskopioni!" @@ -3001,37 +3243,29 @@ msgstr "Kyllä, riko varmuuskopioni!" msgid "Yesterday" msgstr "Eilen" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Käytät Mono:a ilman SSL-varmenteita. Haluatko tuoda luotetut varmenteet " -"Mozillasta?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Käytössä oleva versio: {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3039,7 +3273,7 @@ msgstr "" "Vaihdoit salausmenetelmää, ja se saattaa rikkoa asioita. Harkitse kokonaan " "uuden varmuuskopion luomista sen sijaan." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3047,7 +3281,7 @@ msgstr "" "Vaihdoit salasanaa, mutta tätä toiminnallisuutta ei tueta. Luo sen sijaan " "kokonaan uusi varmuuskopio." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3055,104 +3289,104 @@ msgstr "" "Valitsit salaamattoman varmuuskopioinnin. Salaaminen on suositeltua kaikella" " datalle, joka säilötään etäpalvelimelle." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Valitsit palautuksen uuteen sijaintiin, mutta et antanut sijaintia." -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Vähintään yksi lähdekansio pitää valita" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Varmuuskopiolle pitää antaa nimi" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Anna salasana tai poista salaus käytöstä" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" "Syötä säilytettävien varmuuskopioiden määrä (positiivinen kokonaisluku)" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Syötä sallittu varmuuskopioiden säilytysaika" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Syötä salasana tai API-avain" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Syötä joko salasana tai API-avain, ei molempia" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Täytä salasana" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Täytä palvelimen nimi tai osoite" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Täytä käyttäjätunnus" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Täytä kenttä {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Valitse tai syötä AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Valitse tai syötä palvelin" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Määritä polku" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Salasanasi on helppo arvata. Harkitse salasanan vaihtamista." @@ -3168,23 +3402,77 @@ msgstr "tavu" msgid "byte/s" msgstr "tavua/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "mukautettu" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "jatka nyt" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3201,11 +3489,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} on lisensoitu {{licensename}} -lisenssillä." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versio" @@ -3217,17 +3510,13 @@ msgstr "{{number}} tuntia" #: templates/pause.html:31 templates/pause.html:36 templates/pause.html:41 msgid "{{number}} Hours" -msgstr "" +msgstr "{{number}} Tuntia" #: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 #: templates/pause.html:6 msgid "{{number}} Minutes" msgstr "{{number}} minuuttia" -#: templates/home.html:54 +#: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (kesto: {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-fr.po b/Localizations/webroot/localization_webroot-fr.po index 3514982a6..796270d99 100644 --- a/Localizations/webroot/localization_webroot-fr.po +++ b/Localizations/webroot/localization_webroot-fr.po @@ -10,19 +10,42 @@ # Léonard Gagnon , 2019 # Francois Lafleur , 2019 # 0xDEADC0DE, 2019 -# L P , 2020 +# L P , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: L P , 2020\n" -"Language-Team: French (https://www.transifex.com/duplicati/teams/67655/fr/)\n" +"Last-Translator: L P , 2024\n" +"Language-Team: French (https://app.transifex.com/duplicati/teams/67655/fr/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- choisir une option -" @@ -30,29 +53,47 @@ msgstr "- choisir une option -" msgid "...loading..." msgstr "...chargement..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Clé API" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "À propos" @@ -60,35 +101,39 @@ msgstr "À propos" msgid "About {{appname}}" msgstr "À propos de {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Clé d'accès" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Accès refusé" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Octroi d'accès" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Accès à l'interface utilisateur" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nom du compte" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Activer" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Echec d'activation:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Ajouter une nouvelle sauvegarde" @@ -97,11 +142,11 @@ msgstr "Ajouter une nouvelle sauvegarde" msgid "Add a path directly" msgstr "Ajouter un répertoire directement" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Ajouter une option avancée" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Ajouter une sauvegarde" @@ -113,40 +158,45 @@ msgstr "Ajouter un filtre" msgid "Add path" msgstr "Ajouter un chemin" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Ajouté" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Modifier le nom du bucket ?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Modifier le nom du chemin ?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Options avancées" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avancé :" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Toutes les machines Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Toutes les bases de données Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -162,7 +212,7 @@ msgstr "" "fichiers, noms d'utilisateurs, mots de passe ou informations sensibles de ce" " type." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Autoriser l'accès à distance (nécessite un redémarrage)" @@ -182,7 +232,7 @@ msgstr "" "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 ?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -194,11 +244,11 @@ msgstr "" "\n" "Voulez-vous utiliser la base de donnée existante ?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Rapports d'utilisation anonyme" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Applications" @@ -206,21 +256,22 @@ msgstr "Applications" msgid "As Command-line" msgstr "Comme ligne de commande" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Méthode d'authentification" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Méthode d'authentification ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -230,13 +281,13 @@ msgstr "Mot de passe d'identification" msgid "Authentication username" msgstr "Nom d'utilisateur d'identification" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -246,7 +297,7 @@ msgstr "B2 Application ID" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" @@ -254,19 +305,21 @@ msgstr "B2 Cloud Storage Account ID" msgid "B2 Cloud Storage Application ID" msgstr "B2 Cloud Storage Application ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Modules back-end :" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Sauvegarde terminée !" @@ -276,15 +329,10 @@ 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 @@ -295,11 +343,11 @@ msgstr "Emplacement de la sauvegarde" msgid "Backup retention" msgstr "Rétention de la sauvegarde" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Sauvegarde :" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Bêta" @@ -315,48 +363,61 @@ msgstr "Parcourir" msgid "Browser default" msgstr "Paramètre par défaut du navigateur" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Région de création du bucket" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Classe de stockage du bucket" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Création d'une liste de fichiers à restaurer..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Création d'une base de données temporaire partielle..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Occupé ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -367,7 +428,7 @@ msgstr "" "assurez-vous de toujours utiliser l'ordinateur sur un réseau protégé par un " "pare-feu paramétré de manière ad-hoc." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -382,43 +443,75 @@ msgstr "" " 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." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Mettre les fichiers en cache" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuler" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Impossible de déplacer vers un fichier existant" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +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" @@ -427,40 +520,63 @@ msgstr "Journal des modifications" msgid "Changelog for {{appname}} {{version}}" msgstr "Journal des modifications pour {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Échec de la vérification :" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Vérifier les mise à jour maintenant" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Vérification..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Recherche de mises à jour..." +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Sélectionner un type de stockage pour commencer" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Cliquer sur le lien pour créer un AuthID" -#: index.html:159 index.html:210 +#: 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" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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..." @@ -468,35 +584,33 @@ msgstr "Ligne de commande..." msgid "Compact Phase" msgstr "Étape de compression" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compacter maintenant" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Compression des données distantes..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Compression des données distantes..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Journal complet" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Achèvement de la sauvegarde..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Achèvement de la sauvegarde précédente..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Modules de compression :" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Ordinateur" @@ -504,7 +618,7 @@ msgstr "Ordinateur" msgid "Configuration file:" msgstr "Fichier de configuration :" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuration :" @@ -522,15 +636,15 @@ msgstr "Confirmer suppression" msgid "Confirm encryption passphrase" msgstr "Confirmez la phrase secrète de chiffrement" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Confirmer la phrase secrète" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Confirmer le mot de passe" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Confirmation nécessaire" @@ -538,32 +652,33 @@ msgstr "Confirmation nécessaire" msgid "Connect" msgstr "Connecter" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Connecter maintenant" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Connexion au serveur..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Connexion à la tâche..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Connexion..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Connexion perdue" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Connection fonctionnelle !" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nom du conteneur" @@ -575,7 +690,7 @@ msgstr "Région du conteneur" msgid "Continue" msgstr "Continuer" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continuer sans chiffrement" @@ -591,11 +706,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Options du noyau" @@ -603,47 +727,47 @@ msgstr "Options du noyau" msgid "Counting ({{files}} files found, {{size}})" msgstr "Énumération ({{files}} fichiers trouvés, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Plantages uniquement" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Créer un rapport d'erreur..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Créer un dossier ?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Nouvel utilisateur limité créé" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Création du rapport d'erreur..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Création d'un nouvel utilisateur avec un accès limité..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Création des dossiers de destination..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Création d'une sauvegarde temporaire..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Création de l'utilisateur..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Action en cours :" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Fichier actuel :" @@ -655,13 +779,13 @@ msgstr "Version actuelle : {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "S3 endpoint personnalisé" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Satellite personnalisé" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Satellite personnalisé ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -671,6 +795,10 @@ msgstr "URL d'authentification personnalisée" msgid "Custom backup retention" msgstr "Rétention de sauvegarde personnalisée" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Emplacement personnalisé ({{server)}}" @@ -687,19 +815,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Base de données..." @@ -711,19 +835,23 @@ msgstr "Jours" msgid "Default" msgstr "Défaut" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "({{channelname}}) par défaut" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Exclusions par défaut" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -755,11 +883,11 @@ msgstr "Supprimer la base de données locale" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Supprimer {{filecount}} fichiers ({{filesize}}) du stockage distant ?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Supprimer..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Supprimé" @@ -771,11 +899,11 @@ msgstr "Versions supprimées" msgid "Deleted files" msgstr "Fichiers supprimés" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Suppression des fichiers distants..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Suppression des fichiers non désirés..." @@ -795,37 +923,34 @@ msgstr "Bureau" msgid "Destination" msgstr "Destination" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Chemin de destination" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Nous vous avons aidé à sauvegarder vos fichiers ? Dans ce cas, songez à " -"soutenir Duplicati avec une donation. Nous vous suggérons {{smallamount}} " -"pour un usage privé et {{largeamount}} pour un usage commercial." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restauration directe depuis les fichiers de sauvegarde..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Désactivé" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Rejeter" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Rejeter la totalité" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Thème d'affichage et de couleur" @@ -839,30 +964,15 @@ msgstr "" "Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nom de domaine" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Faire un don" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Messages de donation" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Les messages de donation sont masqués, cliquez ici pour les afficher" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Les messages de donation sont affichés, cliquez ici pour les masquer" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Fait" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Téléchargement" @@ -870,31 +980,34 @@ msgstr "Téléchargement" msgid "Downloaded files" msgstr "Fichiers téléchargés" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Téléchargement des fichiers..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Téléchargement de la mise à jour..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Téléchargement..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Option de duplication {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Site internet de Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Forum de Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -924,32 +1037,32 @@ 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.\\nThis makes it " +"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 "" -"Chaque sauvegarde a une base de données locale associée. Elle enregistre " -"localement les informations à propos de la sauvegarde distante. \\nCela " -"accélère la réalisation de nombreuses opérations et réduit la quantité de " -"données qui doit être téléchargée pour chaque opération." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: 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:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Éditer en tant que texte" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Édition..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Chiffrement de fichier" @@ -959,16 +1072,23 @@ msgstr "Chiffrement de fichier" msgid "Encryption" msgstr "Chiffrement" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Chiffrement modifié" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Modules de chiffrement :" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Phrase de chiffrement" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -981,11 +1101,16 @@ msgstr "" msgid "End" msgstr "Fin" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Saisir l'URL" +#: 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 " @@ -1001,13 +1126,9 @@ msgstr "" " une pour chacun des 36 prochains mois. Cela peut également être écrit comme" " 1W:1D, 1M:1W, 3Y:1M." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Saisir clé d'accès" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Saisir le nom du compte" +#: 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" @@ -1017,11 +1138,7 @@ msgstr "Saisir la phrase secrète de sauvegarde, si existante" msgid "Enter configuration details" msgstr "Saisir les détails de configuration" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Saisir le nom du conteneur" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Saisir la phrase secrète de chiffrement" @@ -1029,67 +1146,62 @@ msgstr "Saisir la phrase secrète de chiffrement" msgid "Enter expression here" msgstr "Saisir l'expression ici" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Saisir le chemin du répertoire" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Saisir une option par ligne dans le format ligne de commande, ex : {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Saisir le chemin de destination" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Saisir l'adresse email du groupe Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Saisir le chemin de destination complet, y compris le nom du serveur mais " -"sans https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Erreur" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Erreur !" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Erreurs et plantages" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examiné" @@ -1101,15 +1213,15 @@ msgstr "Exclure" msgid "Exclude directories whose names contain" msgstr "Exclure les répertoires dont le nom contient" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Exclure l'expression" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Exclure le fichier" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Exclure l'extension de fichier" @@ -1117,7 +1229,7 @@ msgstr "Exclure l'extension de fichier" msgid "Exclude files whose names contain" msgstr "Exclure les fichiers dont les noms contiennent" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Exclure le groupe de filtres" @@ -1125,7 +1237,7 @@ msgstr "Exclure le groupe de filtres" msgid "Exclude folder" msgstr "Exclure le dossier" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Exclure l'expression régulière" @@ -1133,7 +1245,7 @@ msgstr "Exclure l'expression régulière" msgid "Existing file found" msgstr "Fichier existant trouvé" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Expérimental" @@ -1153,7 +1265,7 @@ msgstr "Exporter la configuration" msgid "Export passwords" msgstr "Exporter les mots de passe" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Exporter..." @@ -1169,27 +1281,28 @@ msgstr "Lien externe" msgid "FTP (Alternative)" msgstr "FTP (Alternatif)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" "Échec de la construction de la base de données temporaire : {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Échec de la connexion :" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Échec de la connexion : {{message}}" @@ -1197,8 +1310,8 @@ msgstr "Échec de la connexion : {{message}}" msgid "Failed to delete:" msgstr "Échec de la suppression :" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Échec de la récupération des information du chemin : {{message}}" @@ -1206,24 +1319,37 @@ msgstr "Échec de la récupération des information du chemin : {{message}}" msgid "Failed to find backup:" msgstr "Impossible de trouver la sauvegarde : " -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Échec de l'import :" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Échec de la lecture des paramètres par défaut de la sauvegarde :" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Échec de la restauration des fichiers : {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Échec d'enregistrement :" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Récupération d'informations sur le chemin..." @@ -1239,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Première mise en route" @@ -1251,18 +1377,32 @@ msgstr "Première mise en route" msgid "Folder" msgstr "Dossier" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Chemin du dossier" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven." +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "Go" @@ -1292,22 +1432,19 @@ msgstr "Options générales" msgid "Generate" msgstr "Générer" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "Générer une politique d'accès IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Récupération des versions de fichier..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Courriel de groupe" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Fichiers cachés" @@ -1319,16 +1456,16 @@ msgstr "Masquer" msgid "Hide hidden folders" msgstr "Masquer les dossiers cachés" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Poste de travail" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Noms d'hôtes" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Heures" @@ -1340,20 +1477,32 @@ msgstr "Comment voulez-vous traiter les fichiers existants ?" msgid "Hyper-V Machine" msgstr "Machine Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Machine Hyper-V :" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Machines Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID :" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 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." @@ -1366,38 +1515,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Si la sauvegarde et le stockage distant ne sont plus synchronisés, Duplicati" -" demandera d'effectuer une opération de réparation pour synchroniser la base" -" de données.\\nSi la réparation échoue, vous pouvez supprimer la base de " -"données locale et la régénérer." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1412,20 +1551,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\n" -"Voulez-vous définir un mot de passe maintenant ?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importer" @@ -1433,18 +1562,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Import terminé, mais aucun certificat n'a été trouvé après l'import" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Échec de l'import" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importer depuis un fichier" @@ -1453,27 +1579,27 @@ msgstr "Importer depuis un fichier" msgid "Import metadata" msgstr "Importer des métadonnées" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Importation..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Inclure un fichier ?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Inclure expression" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1484,25 +1610,21 @@ msgstr "" msgid "Information" msgstr "Information" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installer" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Échec d'installation :" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caractères invalides dans le chemin" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Temps de rétention invalide" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1530,7 +1652,7 @@ msgstr "Conserver toutes les sauvegardes" msgid "Keystone API version" msgstr "Version de l'API Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Langue de l'interface utilisateur" @@ -1538,7 +1660,7 @@ msgstr "Langue de l'interface utilisateur" msgid "Last month" msgstr "Mois dernier" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Dernière sauvegarde réussie :" @@ -1560,11 +1682,11 @@ msgstr "Bibliothèques" msgid "Listing backup dates …" msgstr "Énumération des dates de sauvegarde..." -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Énumération des fichiers distants à purger..." -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Énumération des fichiers distants..." @@ -1581,36 +1703,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "Charger la destination depuis un export ou un opérateur de stockage" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Charger des données plus anciennes" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Chargement..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Chargement de l'utilisation du stockage distant..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Chargement..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 :" @@ -1618,11 +1739,11 @@ msgstr "Chemin de la base de données locale :" msgid "Local repository" msgstr "Stockage local" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Stockage local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Emplacement" @@ -1638,7 +1759,11 @@ msgstr "Historique pour {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Données d'historique du serveur" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Déconnexion" @@ -1650,10 +1775,24 @@ msgstr "Mo" msgid "MByte/s" msgstr "Mo/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Maintenance" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Entrée manuelle du chemin" @@ -1666,17 +1805,17 @@ msgstr "Vitesse maximum de téléchargement" msgid "Max upload speed" msgstr "Vitesse maximum de téléversement" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Base de données Microsoft SQL :" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Bases de données Microsoft SQL" @@ -1684,28 +1823,28 @@ msgstr "Bases de données Microsoft SQL" msgid "Minimum redundancy" msgstr "Redondance minimale" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "La redondance minimale est de 1,0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutes" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Nom manquant" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Phrase secrète manquante" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Sources manquantes" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modifié" @@ -1717,7 +1856,7 @@ msgstr "Lun." 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" @@ -1745,15 +1884,19 @@ msgstr "Mes photos" msgid "Name" msgstr "Nom" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Jamais" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nouvelle mise à jour trouvée : {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1768,15 +1911,15 @@ msgstr "" msgid "Next" msgstr "Suivant" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Prochaine exécution programmée :" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Prochaine tâche planifiée :" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Prochaine tâche :" @@ -1784,26 +1927,26 @@ msgstr "Prochaine tâche :" msgid "Next time" msgstr "Prochaine fois" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Non" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1817,36 +1960,32 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Aucun éditeur trouvé pour le "{{backend}}" type de stockage" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Pas de chiffrement" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Aucun élément sélectionné" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Aucun élément à restaurer, merci de sélectionner un ou plusieurs éléments" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Aucune phrase secrète entrée" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Aucune tâche planifiée" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Non, ma machine n'a qu'un seul compte" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "La phrase secrète ne correspond pas" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Aucun / Désactivé" @@ -1854,25 +1993,65 @@ msgstr "Aucun / Désactivé" msgid "Not using encryption" msgstr "Ne pas utiliser le chiffrement" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1889,32 +2068,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Ouvert" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Les clés API Openstack ne sont pas prises en charge dans l'API v3 keystone." -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Système d'exploitation" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Opération" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Échec de l'opération :" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Opérations :" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Mot de passe d'identification optionel" @@ -1923,24 +2100,30 @@ msgstr "Mot de passe d'identification optionel" msgid "Optional authentication username" msgstr "Nom d'utilisateur d'identification optionel" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Options" -#: templates/settings.html:150 +#: 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" msgstr "Emplacement d'origine" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Autres" @@ -1968,36 +2151,35 @@ msgstr "Phrase secrète" msgid "Passphrase (if encrypted)" msgstr "Phrase secrète (si chiffré)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Phrase secrète changée" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Les phrases secrètes ne correspondent pas" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "La phrase secrète ne correspond pas" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Mot de passe" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "Correction des fichiers avec les blocs locaux..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Chemin" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Chemin non trouvé" @@ -2006,19 +2188,20 @@ msgstr "Chemin non trouvé" msgid "Path on server" msgstr "Chemin sur le serveur" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Chemin ou sous-dossier dans le bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pause" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pause après le démarrage ou l'hibernation" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Options de pause" @@ -2030,6 +2213,10 @@ msgstr "Permissions" msgid "Pick location" msgstr "Choisir emplacement" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Indiquer l'emplacement des fichiers de sauvegarde " @@ -2038,7 +2225,7 @@ msgstr "Indiquer l'emplacement des fichiers de sauvegarde " msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" @@ -2048,7 +2235,7 @@ msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" msgid "Previous" msgstr "Précédent" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Statut :" @@ -2056,7 +2243,7 @@ msgstr "Statut :" msgid "ProjectID is optional if the bucket exist" msgstr "Le ProjectID est optionel si le bucket existe" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Propriétaire" @@ -2064,19 +2251,19 @@ msgstr "Propriétaire" msgid "Purge Phase" msgstr "Étape de purge" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Nettoyage des fichiers terminé !" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Nettoyage des fichiers…" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2084,19 +2271,23 @@ msgstr "Régénération (supprimer et réparer)" msgid "Recreate Database Phase" msgstr "Etape de la régénération de la bases de données" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Régénération de la base de données..." +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Enregistrement d'une sauvegarde temporaire..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Les chemins relatifs ne sont pas autorisés" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recharger" @@ -2104,11 +2295,11 @@ msgstr "Recharger" msgid "Remote" msgstr "Distant" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Chemin d'accès distant" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Stockage distant" @@ -2128,7 +2319,7 @@ msgstr "Taille du volume distant" msgid "Remove" msgstr "Supprimer" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Option de suppression" @@ -2136,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" @@ -2144,7 +2335,7 @@ msgstr "Réparer" msgid "Repair Phase" msgstr "Étape de réparation" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Réparation de la base de données..." @@ -2152,19 +2343,19 @@ msgstr "Réparation de la base de données..." msgid "Repeat Passphrase" msgstr "Répéter la phrase secrète" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Communication de données :" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Réinitialiser" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurer" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Restauration terminée !" @@ -2173,10 +2364,10 @@ msgid "Restore files" msgstr "Restaurer les fichiers" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaurer les fichiers depuis {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Restaurer les fichiers..." @@ -2189,8 +2380,8 @@ msgid "Restore from backup configuration" msgstr "Restaurer depuis la sauvegarde de la configuration" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restaurer depuis la configuration..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2213,12 +2404,12 @@ msgstr "Dossiers restaurés" msgid "Restored Symlinks" msgstr "Liens symboliques restaurés" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Restauration des fichiers..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Reprendre" @@ -2230,19 +2421,15 @@ msgstr "Listes de fichiers réécrits" msgid "Run again every" msgstr "Relancer tous les" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Démarrer maintenant" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "En cours..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Exécution d'une ligne de commande" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Tâche en cours :" @@ -2250,11 +2437,15 @@ msgstr "Tâche en cours :" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Identique à la version de base installée : {{channelname}}" @@ -2262,15 +2453,15 @@ msgstr "Identique à la version de base installée : {{channelname}}" msgid "Sat" msgstr "Sam." -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satellite" -#: templates/addoredit.html:408 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" @@ -2284,11 +2475,11 @@ msgstr "" msgid "Save immediately" msgstr "Enregistrer immédiatement " -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Analyse des fichiers existants..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Analyse des blocs locaux..." @@ -2304,7 +2495,7 @@ msgstr "Rechercher" msgid "Search for files" msgstr "Rechercher les fichiers" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Secondes" @@ -2319,7 +2510,7 @@ msgstr "" msgid "Select files" msgstr "Sélectionner les fichiers" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveur" @@ -2332,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 "" @@ -2350,16 +2546,16 @@ msgstr "Mot de passe du serveur" msgid "Server paused" msgstr "Serveur en pause" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propriétés du statut serveur" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Paramètres" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Afficher" @@ -2376,7 +2572,7 @@ msgstr "Afficher les dossiers cachés" msgid "Show log" msgstr "Afficher l'historique" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Afficher le journal..." @@ -2400,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 "" @@ -2415,7 +2611,7 @@ msgstr "Données source" msgid "Source Files" msgstr "Fichiers sources" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Données source" @@ -2423,17 +2619,21 @@ msgstr "Données source" msgid "Source folders" msgstr "Dossiers source" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Source :" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Versions spécifiques pour les développeurs uniquement. Ne pas utiliser avec " "des données importantes." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocoles standards" @@ -2447,45 +2647,45 @@ msgstr "Protocoles standards" msgid "Start" msgstr "Démarrer" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Démarrage de la sauvegarde..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Démarrage de la restauration..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Démarrage du processus de restauration..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Arrêter après le fichier en cours" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Arrêter après le fichier en cours" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Arrêter maintenant" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Arrêter la sauvegarde en cours" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Arrêter la tâche en cours" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Arrêt après le fichier en cours:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Arrêt de la tâche:" @@ -2505,12 +2705,12 @@ msgstr "Classe de stockage pour la création d'un bucket" msgid "Stored" msgstr "Stocké" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Fort" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Succès" @@ -2522,15 +2722,15 @@ msgstr "Dim." msgid "Symbolic link" msgstr "Lien symbolique" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Fichiers système" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Paramètre par défaut du système ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Fichiers système" @@ -2538,7 +2738,7 @@ msgstr "Fichiers système" msgid "System info" msgstr "Info système" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Propriétés système" @@ -2550,25 +2750,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Chemin cible, c'est-à-dire /sauvegarde" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "La tâche est en cours" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Fichiers temporaires" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Fichiers temporaires" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nom d'entité" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2578,28 +2790,22 @@ msgstr "Étape de test" msgid "Test connection" msgstr "Tester la connexion" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Test..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Test de connexion..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Test des permissions..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Test des permissions..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Test..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2607,10 +2813,6 @@ msgstr "" "Le champ '{{fieldname}}' contient un caractère non valide : {{character}} " "(valeur : {{value}}, index : {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "La sauvegarde est introuvable, a-t-elle été supprimée?" @@ -2622,19 +2824,20 @@ msgstr "" "La sauvegarde était temporaire et n'existe plus, alors les données du " "journal sont perdues." -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Le nom du bucket devrait être entièrement en minuscule, convertir " "automatiquement ?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2643,24 +2846,29 @@ msgstr "" "La configuration doit être conservée en sécurité. Êtes-vous sûr de vouloir " "enregistrer un fichier non chiffré contenant vos mots de passe ?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ..." -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Le thème sombre (de Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Thème par défaut bleu sur fond blanc (by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2668,7 +2876,7 @@ msgstr "" "Le dossier {{dossier}} n'existe pas.\n" "Voulez-vous le créer maintenant ?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2678,16 +2886,16 @@ msgstr "" "\n" "Voulez-vous remplacer votre clé d'hôte actuelle \"{{prev}}\" par la clé indiquée : {{key}} ?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Le chemin ne semble pas exister, voulez-vous l'ajouter quand même ?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2697,7 +2905,7 @@ msgstr "" "\n" "Voulez-vous inclure le fichier spécifié ?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2714,7 +2922,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "Le paramètre régional n'est utilisé qu'à la création d'un bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2728,13 +2936,13 @@ msgstr "" "La classe de stockage affecte la disponibilité et le prix d'un fichier " "stocké" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "Le fichier cible contient des fichiers chiffrés. Indiquer la phrase secrète" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2743,7 +2951,7 @@ msgstr "" "utilisateur limité avec des droits d'accès uniquement pour les chemins " "sélectionnés ?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2759,25 +2967,11 @@ msgstr "" msgid "This month" msgstr "Ce mois" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Cette option ne concerne pas la taille maximale de la sauvegarde ou du " -"fichier, ni les taux de déduplication. Consulter cette page avant de modifier la taille du volume distant" -"." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Cette semaine" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Options de contrôle du débit" @@ -2802,11 +2996,17 @@ msgstr "" "Pour confirmer la suppression de tous les fichiers distants pour " "\"{{name}}\", entrer le mot affiché ci-dessous" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"" -#: templates/settings.html:23 +#: 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. " @@ -2827,15 +3027,15 @@ msgstr "" msgid "Today" msgstr "Aujourd'hui" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Faire confiance au certificat de l'hôte ?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Faire confiance au certificat du serveur ?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2849,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." @@ -2865,7 +3065,14 @@ msgstr "Taille et versions des sauvegardes inconnues" msgid "Until resumed" msgstr "Jusqu'à la reprise" -#: templates/settings.html:83 +#: 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" @@ -2881,27 +3088,22 @@ msgstr "Mettre à jour avec une base de données existante" msgid "Uploaded files" msgstr "Fichiers téléversés" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Envoi du fichier de vérification..." -#: templates/settings.html:132 +#: 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" -"}}" +"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:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statistiques d'utilisation" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents" @@ -2909,19 +3111,19 @@ msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents" msgid "Use SSL" msgstr "Utiliser SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Utiliser une base de données existante ?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Utiliser une phrase secrète faible" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inutile" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Données utilisateur" @@ -2929,25 +3131,24 @@ msgstr "Données utilisateur" msgid "User domain name" msgstr "Nom de domaine de l'utilisateur" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "L'utilisateur à trop d'autorisations" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Réglages interface utilisateur" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nom d'utilisateur" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "Nettoyage de la base de données..." @@ -2960,35 +3161,35 @@ msgstr "Validation..." msgid "Verifications" msgstr "Vérifications" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Vérifier fichier" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Vérification ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Vérification de la réponse" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Vérification des données du backend..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Vérification des fichiers..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Vérification des données distantes..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Vérification des fichiers restaurés..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Vérification..." @@ -2996,25 +3197,23 @@ msgstr "Vérification..." msgid "Version ID" msgstr "ID de version" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Très fort" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Très faible" -#: index.html:263 +#: 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." @@ -3025,37 +3224,29 @@ msgstr "" msgid "Waiting for task to begin" msgstr "En attente du début de la tâche" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "En attente du début de la tâche..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "Attente de la fin du téléversement..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avertissements, erreurs et accidents" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Nous acceptons les dons via différents services, tels que OpenCollective, " -"PayPal, BountySource et diverses devises crypto." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors" " de votre système" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Faible" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Phrase secrète faible" @@ -3079,27 +3270,26 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?" msgid "Years" msgstr "Années" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Oui" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Oui, j'ai conservé ma phrase secrète en sécurité" @@ -3107,11 +3297,11 @@ msgstr "Oui, j'ai conservé ma phrase secrète en sécurité" msgid "Yes, I understand the risk" msgstr "Oui, je comprends le risque" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Oui, je suis courageux !" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Oui, s'il vous plait cassez ma sauvegarde" @@ -3119,14 +3309,6 @@ msgstr "Oui, s'il vous plait cassez ma sauvegarde" msgid "Yesterday" msgstr "Hier" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Mono semble fonctionner sans certificat SSL chargé.\n" -"Voulez-vous importer la liste de certificats de confiance depuis Mozilla ?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3135,11 +3317,11 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." @@ -3147,7 +3329,7 @@ msgstr "" "Vous pouvez arrêter la sauvegarde une fois que l'envoi de fichiers en cours " "est terminé." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." @@ -3155,7 +3337,7 @@ msgstr "" "Vous pouvez arrêter la tâche immédiatement, ou permettre au processus de " "terminer le fichier en cours, puis l'arrêter." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3163,7 +3345,7 @@ msgstr "" "Vous avez changé la méthode de chiffrement. Ceci peut endommager certaines " "choses. Nous vous encourageons à créer une nouvelle sauvegarde à la place." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3171,7 +3353,7 @@ msgstr "" "Vous avez changé la phrase secrète, ce qui n'est pas pris en charge. Nous " "vous encourageons à créer une nouvelle sauvegarde à la place." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3179,13 +3361,13 @@ msgstr "" "Vous avez choisi de ne pas chiffrer votre sauvegarde. Le chiffrement est " "recommandé pour toutes les données stockées sur un serveur distant." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Vous avez demandé à restaurer vers un nouveau dossier, mais sans indiquer " "son chemin" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3195,96 +3377,95 @@ msgstr "" "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." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Vous devez choisir au moins un dossier source" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Vous devez entrer un nom de domaine pour utiliser l'API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Vous devez entrer un nom pour votre sauvegarde" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Vous devez saisir une phrase secrète ou désactiver le chiffrement" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Vous devez saisir un mot de passe pour utiliser l'API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Vous devez entrer un nombre positif de sauvegarde à conserver" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Vous devez entrer un nom de tenant (nom de projet) pour utiliser l'API v3" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +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:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Vous devez entrer une valeur correcte pour la durée de conservation de vos " "sauvegardes" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Vous devez saisir un mot de passe ou une clé API" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -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" - -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Vous devez renseigner le mot de passe" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Vous devez renseigner le nom du serveur ou l'adresse" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Vous devez renseigner le nom d'utilisateur" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Vous devez renseigner le champ : {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Vous devez sélectionner ou renseigner l'AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Vous devez sélectionner ou renseigner le serveur" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Vous devez spécifier un chemin." -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Vous devez remplir {{field}} {{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Votre phrase secrète est facile à deviner. Songez à la changer." @@ -3300,23 +3481,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "personnalisé " -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "statistiques publiques d'utilisation" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reprendre maintenant" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "sauf si vous spécifiez explicitement --group-id" @@ -3333,15 +3568,21 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} est sous licence " "{{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} fichiers {{size}}) à transférer {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -3356,10 +3597,6 @@ msgstr "{{number}} Heures" msgid "{{number}} Minutes" msgstr "{{number}} Minutes" -#: templates/home.html:54 +#: 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 6b46cd12a..eb99748e0 100644 --- a/Localizations/webroot/localization_webroot-fr_CA.po +++ b/Localizations/webroot/localization_webroot-fr_CA.po @@ -1,18 +1,41 @@ # # Translators: -# Francois Lafleur , 2019 +# Francois Lafleur , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Francois Lafleur , 2019\n" -"Language-Team: French (Canada) (https://www.transifex.com/duplicati/teams/67655/fr_CA/)\n" +"Last-Translator: Francois Lafleur , 2024\n" +"Language-Team: French (Canada) (https://app.transifex.com/duplicati/teams/67655/fr_CA/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr_CA\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- choisissez une option -" @@ -20,29 +43,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Stratégies" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "À propos" @@ -50,35 +91,39 @@ msgstr "À propos" msgid "About {{appname}}" msgstr "À propos de {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Clé d'accès" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Accès refusé" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Accès à l'interface utilisateur" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nom du compte" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Activer" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Echec d'activation:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Ajouter une nouvelle sauvegarde" @@ -87,11 +132,11 @@ msgstr "Ajouter une nouvelle sauvegarde" msgid "Add a path directly" msgstr "Ajouter un répertoire directement" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Ajouter une option avancée" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Ajouter une sauvegarde" @@ -103,40 +148,45 @@ msgstr "Ajouter un filtre" msgid "Add path" msgstr "Ajouter un chemin" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Ajouté" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Modifier le nom du bucket" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Modifier le nom du chemin ?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Options avancées" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avancé :" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Toutes les machines Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Toutes les bases de données Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -152,7 +202,7 @@ msgstr "" "de fichiers, noms d'utilisateurs, mots de passe ou des informations " "sensibles de ce type." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Autoriser l'accès à distance (nécessite un redémarrage)" @@ -172,7 +222,7 @@ msgstr "" "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 ?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -184,11 +234,11 @@ msgstr "" "\n" "Voulez-vous utiliser la base de donnée existante ?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Rapports d'utilisation anonyme" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Applications" @@ -196,19 +246,20 @@ msgstr "Applications" msgid "As Command-line" msgstr "Comme ligne de commande" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -220,13 +271,13 @@ msgstr "Mot de passe d'identification" msgid "Authentication username" msgstr "Nom d'utilisateur d'identification" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -236,7 +287,7 @@ msgstr "" msgid "B2 Application Key" msgstr "Clé application B2" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "Identifiant du compte B2 Cloud Storage" @@ -244,19 +295,21 @@ msgstr "Identifiant du compte B2 Cloud Storage" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Modules en arrière-plan :" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Sauvegarde Complète" @@ -266,14 +319,10 @@ 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 @@ -284,11 +333,11 @@ msgstr "Emplacement de la sauvegarde" msgid "Backup retention" msgstr "Rétention de la sauvegarde" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Sauvegarde :" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Béta" @@ -304,48 +353,61 @@ msgstr "Parcourir" msgid "Browser default" msgstr "Paramètre par défaut du navigateur" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Région de création du bucket" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Classe de stockage du bucket" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Occupé ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -356,7 +418,7 @@ msgstr "" "assurez-vous de toujours utiliser l'ordinateur sur un réseau protégé par un " "pare-feu." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -365,43 +427,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Fichiers de cache" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuler" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Impossible de déplacer vers un fichier existant" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Journal des modifications" @@ -410,40 +499,63 @@ msgstr "Journal des modifications" msgid "Changelog for {{appname}} {{version}}" msgstr "Journal des modifications pour {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Vérification échouée :" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Vérifier les mise à jour maintenant" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Vérification ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Sélectionnez un type de stockage pour commencer" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Cliquez sur le lien AuthID pour créer un AuthID" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 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 "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -451,35 +563,33 @@ msgstr "" msgid "Compact Phase" msgstr "Étape de compactage" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compacter maintenant" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Compactage des données distantes ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Modules de compression :" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Ordinateur" @@ -487,7 +597,7 @@ msgstr "Ordinateur" msgid "Configuration file:" msgstr "Fichier de configuration :" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuration :" @@ -505,15 +615,15 @@ msgstr "Confirmer suppression" msgid "Confirm encryption passphrase" msgstr "Confirmez la phrase secrète de chiffrement" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Confirmer le mot de passe" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Confirmation nécessaire" @@ -521,32 +631,33 @@ msgstr "Confirmation nécessaire" msgid "Connect" msgstr "Connecter" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "Connecter maintenant" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Connexion à la tâche ..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Connexion ..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "Connexion perdue" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Connection fonctionnelle !" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nom du conteneur" @@ -558,7 +669,7 @@ msgstr "Région du conteneur" msgid "Continue" msgstr "Continuer" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continuer sans chiffrement" @@ -574,11 +685,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Options du noyau" @@ -586,47 +706,47 @@ msgstr "Options du noyau" msgid "Counting ({{files}} files found, {{size}})" msgstr "Comptage ({{files}} fichiers trouvés, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Uniquement les plantages" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Créer un dossier?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Nouvel utilisateur limité créé" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Création d'un utilisateur ..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Action en cours :" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Fichier actuel :" @@ -638,11 +758,11 @@ msgstr "La version actuelle est {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "S3 endpoint personnalisé" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -654,6 +774,10 @@ msgstr "URL d'authentification personnalisée" msgid "Custom backup retention" msgstr "Rétention de sauvegarde personnalisée" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Emplacement personnalisé ({{server)}}" @@ -670,17 +794,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -692,19 +814,23 @@ msgstr "Jours" msgid "Default" msgstr "Défaut" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "({{channelname}}) par défaut" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Les exclusions par défaut" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -736,11 +862,11 @@ msgstr "Supprimer la base de données locale" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Supprimer {{filecount}} fichiers ({{filesize}}) du stockage distant ?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Supprimer" @@ -752,11 +878,11 @@ msgstr "Versions supprimés" msgid "Deleted files" msgstr "Fichiers supprimés" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -776,37 +902,34 @@ msgstr "Bureau" msgid "Destination" msgstr "Destination" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Chemin de destination" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Avons-nous aidé à récupérer vos fichiers? Si oui, songez à supporter " -"Duplicati avec une donation. Nous vous suggérons {{smallamount}} pour un " -"usage privé et {{largeamount}} pour un usage commercial." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restauration directe depuis les fichiers de sauvegarde" +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Désactivé" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Rejeter" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Rejeter la totalité" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Affichage et couleur" @@ -820,30 +943,15 @@ msgstr "" "Voulez-vous vraiment supprimer la base de données locale pour : {{name}} ?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nom de domaine" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Faire un don" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Messages de donation" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Les messages de donation sont cachés, cliquez ici pour les afficher" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Les messages de donation sont affichés, cliquez ici pour les cacher" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Terminé" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Téléchargement" @@ -851,31 +959,34 @@ msgstr "Téléchargement" msgid "Downloaded files" msgstr "Fichiers téléchargés" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Option de duplication {{opt}}" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Site internet de Duplicati" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Forum de Duplicati" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -905,32 +1016,32 @@ 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.\\nThis makes it " +"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 "" -"Chaque sauvegarde a une base de données locale associée à elle, elle " -"enregistre localement les informations à propos de la sauvegarde distante. " -"\\nCela rend la réalisation de beaucoup d'opérations plus rapide et réduit " -"la quantité de données qui doit être téléchargé pour chaque opération." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: 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:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Éditer en tant que texte" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Chiffrement du fichier" @@ -940,18 +1051,25 @@ msgstr "Chiffrement du fichier" msgid "Encryption" msgstr "Chiffrement" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Chiffrement changé" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Modules de Chiffrement :" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -962,11 +1080,16 @@ msgstr "" msgid "End" msgstr "Terminé" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Entrer l'URL" +#: 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 " @@ -982,13 +1105,9 @@ msgstr "" "pour chacun des 36 prochains mois. Cela peut également être écrit comme " "1W:1D, 1M:1W, 3Y:1M." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Entrez la clé d'accès" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Entrez le nom du compte" +#: 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" @@ -998,11 +1117,7 @@ msgstr "Entrez la phrase secrète de sauvegarde, si présente" msgid "Enter configuration details" msgstr "Entrer les détails de configuration" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Entrez le nom du conteneur" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Entrez la phrase secrète de chiffrement" @@ -1010,67 +1125,62 @@ msgstr "Entrez la phrase secrète de chiffrement" msgid "Enter expression here" msgstr "Entrez l'expression ici" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Entrez le nom du chemin du répertoire" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Entrez une option par ligne dans le format ligne de commande, ex : {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Entrez le chemin de destination" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Entrez l'adresse e-mail du groupe Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Entrez le chemin de destination complet, y compris le nom du serveur, mais " -"sans https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Erreur" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Erreur!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Erreurs et plantages" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examiné" @@ -1082,15 +1192,15 @@ msgstr "Exclure" msgid "Exclude directories whose names contain" msgstr "Exclure répertoires dont le nom contient" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Exclure expression" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Exclure fichier" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Exclure extension de fichier" @@ -1098,7 +1208,7 @@ msgstr "Exclure extension de fichier" msgid "Exclude files whose names contain" msgstr "Exclure fichiers dont le nom contient" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Exclure le groupe de filtres" @@ -1106,7 +1216,7 @@ msgstr "Exclure le groupe de filtres" msgid "Exclude folder" msgstr "Exclure dossier" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Exclure expression régulière" @@ -1114,7 +1224,7 @@ msgstr "Exclure expression régulière" msgid "Existing file found" msgstr "Fichier existant trouvé" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Expérimental" @@ -1134,7 +1244,7 @@ msgstr "Exporter la configuration" msgid "Export passwords" msgstr "Exporter les mots de passe" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1150,27 +1260,28 @@ msgstr "Lien externe" msgid "FTP (Alternative)" msgstr "FTP (Alternatif)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" "Échec de la construction de la base de données temporaire : {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Échec de la connexion :" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Échec de la connexion : {{message}}" @@ -1178,8 +1289,8 @@ msgstr "Échec de la connexion : {{message}}" msgid "Failed to delete:" msgstr "Échec de la suppression :" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Échec de la récupération des information du chemin : {{message}}" @@ -1187,24 +1298,37 @@ msgstr "Échec de la récupération des information du chemin : {{message}}" msgid "Failed to find backup:" msgstr "Impossible de trouver la sauvegarde" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Échec de l'import :" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Échec de la lecture des paramètres par défaut de la sauvegarde :" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Échec de la restauration des fichiers : {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Échec d'enregistrement :" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1220,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:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Première mise en route" @@ -1232,18 +1356,32 @@ msgstr "Première mise en route" msgid "Folder" msgstr "Dossier" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Chemin du dossier" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven." +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "Goctet" @@ -1273,22 +1411,19 @@ msgstr "Options générales" msgid "Generate" msgstr "Générer" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Générer la statégie d'accès IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Courriel de groupe" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Fichiers cachés" @@ -1300,16 +1435,16 @@ msgstr "Cacher" msgid "Hide hidden folders" msgstr "Masquer les dossiers cachés" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Poste de travail" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Les noms d'hôtes" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Heures" @@ -1321,20 +1456,32 @@ msgstr "Comment voulez-vous traiter les fichiers existants?" msgid "Hyper-V Machine" msgstr "Machine Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Machine Hyper-V :" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Machines Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 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." @@ -1347,32 +1494,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Si la sauvegarde et le stockage distant ne sont plus synchronisés, Duplicati" -" demandera d'effectuer une opération de réparation pour synchroniser la base" -" de données. \\n Si la réparation ne réussit pas, vous pouvez supprimer la " -"base de données locale et la régénérer." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1387,20 +1530,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Si votre machine est dans un environnement multi-utilisateur (votre machine a plus d'un compte), vous avez besoin de définir un mot de passe pour éviter que les autres utilisateurs puissent accéder à vos données sur votre compte.\n" -"Voulez-vous définir un mot de passe maintenant ?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importer" @@ -1408,18 +1541,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Import terminé, mais aucun certificat n'a été trouvé après l'import" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Échec de l'import" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importer depuis un fichier" @@ -1428,19 +1558,19 @@ msgstr "Importer depuis un fichier" msgid "Import metadata" msgstr "Importer des métadonnées" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Inclure un fichier ?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Inclure expression" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "Inclure expression régulière" @@ -1448,7 +1578,7 @@ msgstr "Inclure expression régulière" msgid "Incorrect answer, try again" msgstr "Réponse incorrecte, essayez encore" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1459,25 +1589,21 @@ msgstr "" msgid "Information" msgstr "Information" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installer" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Échec d'installation :" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caractères invalides dans le chemin" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Temps de rétention invalide" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1505,7 +1631,7 @@ msgstr "Conserver toutes les sauvegardes" msgid "Keystone API version" msgstr "Version de l'API Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Langue dans l'interface utilisateur" @@ -1513,7 +1639,7 @@ msgstr "Langue dans l'interface utilisateur" msgid "Last month" msgstr "Mois dernier" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Dernière sauvegarde réussie :" @@ -1535,11 +1661,11 @@ msgstr "Librairies" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1556,36 +1682,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "Charger la destination depuis un export ou un opérateur de stockage" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Charger des données plus anciennes" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Chargement ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Chargement de l'utilisation du stockage distant ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 :" @@ -1593,11 +1718,11 @@ msgstr "Chemin de la base de données locale :" msgid "Local repository" msgstr "Stockage local" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Stockage local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Emplacement" @@ -1613,7 +1738,11 @@ msgstr "Historique pour {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Données d'historique du serveur" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "Déconnexion" @@ -1625,10 +1754,24 @@ msgstr "MOctet" msgid "MByte/s" msgstr "MOctet/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Maintenance" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Entrée manuelle du chemin" @@ -1641,17 +1784,17 @@ msgstr "Vitesse maximum de téléchargement" msgid "Max upload speed" msgstr "Vitesse maximum de téléversement" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Base de données Microsoft SQL :" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Bases de données Microsoft SQL" @@ -1659,28 +1802,28 @@ msgstr "Bases de données Microsoft SQL" msgid "Minimum redundancy" msgstr "Redondance minimale" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "La redondance minimale est de 1,0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutes" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Nom manquant" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Phrase secrète manquante" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Sources manquantes" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modifié" @@ -1692,7 +1835,7 @@ msgstr "Lun." 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" @@ -1720,15 +1863,19 @@ msgstr "Mes photos" msgid "Name" msgstr "Nom" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Jamais" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nouvelle mise à jour trouvée : {{message}}" +#: templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1743,15 +1890,15 @@ msgstr "" msgid "Next" msgstr "Suivant" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Prochaine exécution programmée :" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "Prochaine tâche planifiée :" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "Prochaine tâche :" @@ -1759,26 +1906,26 @@ msgstr "Prochaine tâche :" msgid "Next time" msgstr "Prochaine fois" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Non" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1792,36 +1939,32 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Aucun éditeur trouvé pour le "{{backend}}" type de stockage" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Pas de chiffrement" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Aucun élément sélectionné" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Aucun élément à restaurer, merci de sélectionner un ou plusieurs éléments" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Aucune phrase secrète entrée" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "Pas de tâche planifié" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Non, ma machine n'a qu'un seul compte" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "La phrase secrète ne correspond pas" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Aucun / Désactivé" @@ -1829,25 +1972,64 @@ msgstr "Aucun / Désactivé" msgid "Not using encryption" msgstr "N'utilise pas le chiffrement" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1864,32 +2046,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Ouvert" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -"Les clés API Openstack ne sont pas prises en charge dans l'API v3 keystone." -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Système d'exploitation" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Opération" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Échec de l'opération :" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Opérations :" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Mot de passe d'identification optionel" @@ -1898,24 +2078,30 @@ msgstr "Mot de passe d'identification optionel" msgid "Optional authentication username" msgstr "Nom d'utilisateur d'identification optionel" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Options" -#: templates/settings.html:150 +#: 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" msgstr "Emplacement d'origine" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Autres" @@ -1943,36 +2129,35 @@ msgstr "Phrase secrète" msgid "Passphrase (if encrypted)" msgstr "Phrase secrète (si chiffré)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Phrase secrète changée" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Les phrases secrètes ne correspondent pas" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Le mot de passe ne correspond pas" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Mot de passe" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Chemin" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Chemin non trouvé" @@ -1981,19 +2166,20 @@ msgstr "Chemin non trouvé" msgid "Path on server" msgstr "Chemin sur le serveur" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Chemin ou sous-dossier dans le bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pause" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pause après le démarrage ou l'hibernation" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Options de pause" @@ -2005,6 +2191,10 @@ msgstr "Permissions" msgid "Pick location" msgstr "Choisir l'emplacement" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Donner votre fichier de sauvegarde et restaurer depuis celui-ci " @@ -2013,7 +2203,7 @@ msgstr "Donner votre fichier de sauvegarde et restaurer depuis celui-ci " msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" @@ -2023,7 +2213,7 @@ msgstr "Empêcher la connexion automatique de l'icône de la barre de tâches" msgid "Previous" msgstr "Précédent" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Statut:" @@ -2031,7 +2221,7 @@ msgstr "Statut:" msgid "ProjectID is optional if the bucket exist" msgstr "Le ProjectID est optionel si le bucket existe" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Propriétaire" @@ -2039,19 +2229,19 @@ msgstr "Propriétaire" msgid "Purge Phase" msgstr "Étape de purge" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Purge des fichiers complétée!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2059,19 +2249,23 @@ msgstr "Récrée (suppression et réparation)" msgid "Recreate Database Phase" msgstr "Étape de recréation de la base de données" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Les chemins relatifs ne sont pas autorisés" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Recharger" @@ -2079,11 +2273,11 @@ msgstr "Recharger" msgid "Remote" msgstr "Distant" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Chemin d'accès distant" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Stockage distant" @@ -2103,7 +2297,7 @@ msgstr "Taille du volume distant" msgid "Remove" msgstr "Retirer" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Option de retrait" @@ -2111,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" @@ -2119,7 +2313,7 @@ msgstr "Réparer" msgid "Repair Phase" msgstr "Étape de réparation" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2127,19 +2321,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "Répeter la phrase secrète" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Communication de données :" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Réinitialiser" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Restaurer" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "La restauration a été complétée!" @@ -2148,10 +2342,10 @@ msgid "Restore files" msgstr "Restaurer les fichiers" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaurer les fichiers depuis {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2164,8 +2358,8 @@ msgid "Restore from backup configuration" msgstr "Restaurer depuis une sauvegarde de configuration" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restaurer depuis une configuration" +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2188,12 +2382,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "Reprendre" @@ -2205,19 +2399,15 @@ msgstr "Réécriture des listes de fichiers" msgid "Run again every" msgstr "Relancer tous les" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Démarrer maintenant" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "En cour ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Execution d'une ligne de commnde" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "Tâche en cours :" @@ -2225,11 +2415,15 @@ msgstr "Tâche en cours :" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Compatible S3" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Identique à la version de base installée : {{channelname}}" @@ -2237,15 +2431,15 @@ msgstr "Identique à la version de base installée : {{channelname}}" msgid "Sat" msgstr "Sam." -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2259,11 +2453,11 @@ msgstr "" msgid "Save immediately" msgstr "Sauver immédiatement " -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2279,7 +2473,7 @@ msgstr "Recherche" msgid "Search for files" msgstr "Recherche de fichiers" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Secondes" @@ -2294,7 +2488,7 @@ msgstr "" msgid "Select files" msgstr "Sélectionner les fichiers" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveur" @@ -2307,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 "" @@ -2325,16 +2524,16 @@ msgstr "Mot de passe du serveur" msgid "Server paused" msgstr "Serveur en pause" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propriétés du statut serveur" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "Paramètres" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Montrer" @@ -2351,7 +2550,7 @@ msgstr "Montrer les dossiers cachés" msgid "Show log" msgstr "Montrer l'historique" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2375,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 "" @@ -2388,7 +2587,7 @@ msgstr "Données source" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Données source" @@ -2396,17 +2595,21 @@ msgstr "Données source" msgid "Source folders" msgstr "Dossiers source" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Source :" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Builds spécifiques pour les développeurs uniquement. Ne pas utiliser avec " "des données importantes." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocoles standards" @@ -2420,45 +2623,45 @@ msgstr "Protocoles standards" msgid "Start" msgstr "Démarrer" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Arrêter après le fichier en cour" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Arrêter maintenant" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Arrêter la sauvegarde en cour" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Stopper la tâche en cour" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "Arrêt de la tâche" @@ -2478,12 +2681,12 @@ msgstr "Classe de stockage pour la création d'un bucket" msgid "Stored" msgstr "Stocké" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Fort" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Succès" @@ -2495,15 +2698,15 @@ msgstr "Dim." msgid "Symbolic link" msgstr "Lien symbolique" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Fichiers système" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Paramètre par défaut du système ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Fichiers système" @@ -2511,7 +2714,7 @@ msgstr "Fichiers système" msgid "System info" msgstr "Info système" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Propriétés système" @@ -2523,25 +2726,37 @@ msgstr "TOctet" msgid "TByte/s" msgstr "TOctet/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Chemin cible, c'est-à-dire /sauvegarde" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "La tâche est en cours" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Fichiers temporaires" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Fichiers temporaires" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nom d'entité" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2551,28 +2766,22 @@ msgstr "Étape de test" msgid "Test connection" msgstr "Tester la connexion" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Test ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Essai de connexion ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Test des permissions ..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2580,10 +2789,6 @@ msgstr "" "Le champ '{{fieldname}}' contient un caractère non valide : {{character}} " "(valeur : {{value}}, index : {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "La sauvegarde est n'existe pas, a-t-elle été supprimée?" @@ -2595,19 +2800,20 @@ msgstr "" "La sauvegarde était temporaire et n'existe plus, les données du journal sont" " perdues." -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Le nom du bucket devrait être entièrement en minuscule, convertir " "automatiquement ?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2616,24 +2822,29 @@ 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:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -"La connexion au serveur a été perdue, nouvelle tentative dans {{time}} ..." -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Le thème sombre (de Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Thème par défaut bleu sur fond blanc (by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2641,7 +2852,7 @@ msgstr "" "Le dossier {{dossier}} n'existe pas.\n" "Créez-le maintenant ?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2651,16 +2862,16 @@ msgstr "" "\n" "Voulez-vous REMPLACER votre clé d'hôte COURANTE \"{{prev}}\" par la clé MENTIONNÉE : {{key}} ?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Le mot de passe ne correspond pas" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Le chemin ne semble pas exister, voulez-vous l'ajouter quand même ?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2670,7 +2881,7 @@ msgstr "" "\n" "Voulez-vous inclure le fichier spécifié ?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2687,7 +2898,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "Le paramètre régional n'est utilisé qu'à la création d'un bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2701,14 +2912,14 @@ msgstr "" "La classe de stockage affecte la disponibilité et le prix d'un fichier " "stocké" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "Le fichier cible contient des fichiers chiffrés, merci de fournir la phrase " "secrète" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2717,7 +2928,7 @@ msgstr "" "utilisateur limité avec uniquement les autorisations pour les chemins " "sélectionnés ?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2733,25 +2944,11 @@ msgstr "" msgid "This month" msgstr "Ce mois" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Cette option ne concerne pas la taille maximale de la sauvegarde ou du " -"fichier, ni les taux de déduplication. " -" Consultez cette page avant de modifier la taille du volume distant. " - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Cette semaine" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Options d'accélération" @@ -2776,11 +2973,17 @@ msgstr "" "Pour confirmer que vous souhaitez supprimer tous les fichiers distants pour " "\"{{name}}\", veuillez entrer le mot situé ci-dessous" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Pour exporter sans phrase secrète, décochez la case \"Chiffrer fichier\"" -#: templates/settings.html:23 +#: 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. " @@ -2801,15 +3004,15 @@ msgstr "" msgid "Today" msgstr "Aujourd'hui" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Faire confiance au certificat de l'hôte ?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Faire confiance au certificat du serveur ?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2823,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." @@ -2839,7 +3042,14 @@ msgstr "Taille et version de sauvegarde inconnue" msgid "Until resumed" msgstr "Jusqu'à la reprise" -#: templates/settings.html:83 +#: 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" @@ -2855,23 +3065,23 @@ msgstr "Mettre à jour avec une base de données existante" msgid "Uploaded files" msgstr "Fichiers téléchargés" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statistiques d'utilisation" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents" @@ -2879,19 +3089,19 @@ msgstr "Statistiques d'utilisation, avertissements, erreurs et accidents" msgid "Use SSL" msgstr "Utiliser SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Utiliser une base de données existante ?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Utiliser une phrase secrète faible" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inutile" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Données utilisateur" @@ -2899,25 +3109,24 @@ msgstr "Données utilisateur" msgid "User domain name" msgstr "Nom de domaine de l'utilisateur" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "L'utilisateur à trop d'autorisations" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Réglages interface utilisateur" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nom d'utilisateur" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2930,35 +3139,35 @@ msgstr "" msgid "Verifications" msgstr "Vérifications" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Vérifier les fichiers" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Vérification ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Vérification de la réponse" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2966,25 +3175,23 @@ msgstr "" msgid "Version ID" msgstr "ID de version" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Très fort" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Très faible" -#: index.html:263 +#: index.html:245 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." @@ -2995,37 +3202,29 @@ msgstr "" msgid "Waiting for task to begin" msgstr "En attente du début de la tâche" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "En attente du début de la tâche" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avertissements, erreurs et accidents" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Nous acceptons les dons via différents services, tels que OpenCollective, " -"PayPal, BountySource et diverses devises crypto." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Nous vous recommandons de chiffrer toutes les sauvegardes stockées en dehors" " de votre système" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Faible" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Phrase secrète faible" @@ -3049,27 +3248,26 @@ msgstr "Ou voulez-vous restaurer vos fichiers ?" msgid "Years" msgstr "Années" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Oui" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Oui, j'ai conservé ma phrase secrète en sécurité" @@ -3077,11 +3275,11 @@ msgstr "Oui, j'ai conservé ma phrase secrète en sécurité" msgid "Yes, I understand the risk" msgstr "Oui, je comprends le risque" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Oui, je suis courageux !" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Oui, s'il vous plait cassez ma sauvegarde" @@ -3089,14 +3287,6 @@ msgstr "Oui, s'il vous plait cassez ma sauvegarde" msgid "Yesterday" msgstr "Hier" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Mono semble fonctionner sans certificat SSL chargé.\n" -"Voulez-vous importer la liste de certificats de confiance depuis Mozilla ?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3105,23 +3295,23 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3129,7 +3319,7 @@ msgstr "" "Vous avez changé la méthode de chiffrement. Ceci peut endommager certaines " "choses. Nous vous encourageons à créer une nouvelle sauvegarde à la place." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3137,7 +3327,7 @@ msgstr "" "Vous avez changé la phrase secrète, ce qui n'est pas pris en charge. Nous " "vous encourageons à créer une nouvelle sauvegarde à la place." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3145,13 +3335,13 @@ msgstr "" "Vous avez choisi de ne pas chiffrer votre sauvegarde. Le chiffrement est " "recommandé pour toutes les données stockées sur un serveur distant." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Vous avez demandé à restaurer vers un nouveau dossier, mais sans indiquer " "son chemin" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3161,97 +3351,95 @@ msgstr "" "une copie sécurisée de ce mot de passe, car les données ne pourront pas être" " récupérées si vous le perdez." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Vous devez choisir au moins un dossier source" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Vous devez entrer un nom de domaine pour utiliser l'API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Vous devez entrer un nom pour votre sauvegarde" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Vous devez entrer une phrase secrète ou désactiver le chiffrement" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Vous devez entrer un mot de passe pour utiliser l'API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Vous devez entrer un nombre positif de sauvegarde à conserver" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Vous devez entrer un nom de tenant (nom de projet) pour utiliser l'API v3" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +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:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Vous devez entrer une valeur correcte pour la durée de conservation de vos " "sauvegardes" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Vous devez entrer soit un mot de passe, soit une clé API" - -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: 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, mais pas les deux" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBuiltins.js:1031 +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" msgstr "Vous devez renseigner le mot de passe" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Vous devez renseigner le nom du serveur ou l'adresse" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Vous devez renseigner le nom d'utilisateur" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Vous devez renseigner le champ : {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Vous devez sélectionner ou renseigner l'AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Vous devez sélectionner ou renseigner le serveur" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Vous devez spécifier un chemin." -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Vous devez remplir {{field}} {{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Votre phrase secrète est facile à deviner. Songez à la changer." @@ -3267,23 +3455,81 @@ msgstr "octet" msgid "byte/s" msgstr "octet/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "personnalisé " -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reprendre maintenant" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "sauf si vous spécifiez explicitement --group-id" @@ -3300,15 +3546,21 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} est sous licence " "{{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} fichiers {{size}}) à transferer {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -3323,10 +3575,6 @@ msgstr "{{number}} Heures" msgid "{{number}} Minutes" msgstr "{{number}} Minutes" -#: templates/home.html:54 +#: 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 244e40576..ec56c5604 100644 --- a/Localizations/webroot/localization_webroot-hu.po +++ b/Localizations/webroot/localization_webroot-hu.po @@ -2,19 +2,41 @@ # Translators: # Kiss István , 2017 # Dávid Harmath , 2019 -# Falu , 2019 +# Faludi Zoltán, 2023 +# Falu , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Falu , 2019\n" -"Language-Team: Hungarian (https://www.transifex.com/duplicati/teams/67655/hu/)\n" +"Last-Translator: Falu , 2024\n" +"Language-Team: Hungarian (https://app.transifex.com/duplicati/teams/67655/hu/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- válasszon -" @@ -22,29 +44,47 @@ msgstr "- válasszon -" msgid "...loading..." msgstr "...töltés..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API kulcs" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Névjegy" @@ -52,35 +92,39 @@ msgstr "Névjegy" msgid "About {{appname}}" msgstr "{{appname}} néjegye" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Hozzáférési kulcs" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Hozzáférés megtagadva" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Hozzáférés a felhasználói felülethez" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Fiók név" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktiválás" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktiválás sikertelen:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Új mentés hozzáadás" @@ -89,11 +133,11 @@ msgstr "Új mentés hozzáadás" msgid "Add a path directly" msgstr "Útvonal hozzáadás közvetlenül" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Haladó beállítás hozzáadása" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Mentés hozzáadás" @@ -105,40 +149,45 @@ msgstr "Szűrő hozzáadás" msgid "Add path" msgstr "Útvonal hozzáadás" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Hozzáadva" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Haladó beállítások" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Haladó:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Minden Hyper-V gép" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Minde Microsoft SQL adatbázik" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -153,7 +202,7 @@ msgstr "" "útvonalakat, fájlneveket, felhasználóneveket, jelszavakat vagy hasonló " "érzékeny információkat." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Távoli hozzáférés engedélyezése (újraindítást igényel)" @@ -173,7 +222,7 @@ msgstr "" "Egy létező fájt találtam az új helyen\n" "Biztos vagy benne hogy az adatbázis a létező fájlra mutasson?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -184,11 +233,11 @@ msgstr "" "\n" "Szeretné használni a meglévő adatbázist?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Névtelen használati jelentések" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Alkalmazások" @@ -196,19 +245,20 @@ msgstr "Alkalmazások" msgid "As Command-line" msgstr "Parancssorként" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -220,13 +270,13 @@ msgstr "Hitelesítési jelszó" msgid "Authentication username" msgstr "Hitelesítési felhasználónév" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -236,7 +286,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -244,19 +294,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Háttér modulok:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Mentés kész!" @@ -266,15 +318,10 @@ 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 @@ -285,11 +332,11 @@ msgstr "Mentés helye" msgid "Backup retention" msgstr "Mentés késleltetés" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Mentés:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Béta" @@ -305,48 +352,61 @@ msgstr "Tallóz" msgid "Browser default" msgstr "Böngésző alapértelmezett" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket létrehozásának régiója" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Fájl lista összeállítás a visszaállításhoz..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Részleges ideiglenes adatbázist készítése" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Elfoglalt ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -356,7 +416,7 @@ msgstr "" "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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -371,43 +431,75 @@ msgstr "" "akkor is engedélyezze ezt a beállítást, ha a felhasználói felületre a " "tálcaikonból fér hozzá." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Gyorsítótás Fájlok" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Mégsem" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Nem lehet létező fájlra átnevezni" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +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" @@ -416,40 +508,63 @@ msgstr "Váztozások" msgid "Changelog for {{appname}} {{version}}" msgstr "{{appname}} {{version}} változásnapló" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Ellenőrzés sikertelen:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Frissítés ellenőrzése most" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Ellenőrzés..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Frissítések ellenőrzése ..." +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "A kezdéshez válassz tárhely típust" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: 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 "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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..." @@ -457,35 +572,33 @@ msgstr "Parancssor..." msgid "Compact Phase" msgstr "Tömörített állapot" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Tömörítés most" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Távoli adatok tömörítése..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Távoli adatok tömörítése..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Teljes napló" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Mentés befejezése..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Előző mentés befejezése..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Tömörítő modulok:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Számítógép" @@ -493,7 +606,7 @@ msgstr "Számítógép" msgid "Configuration file:" msgstr "Konfigurációs fájl:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfiguráció:" @@ -511,15 +624,15 @@ msgstr "Törlés megerősítése" msgid "Confirm encryption passphrase" msgstr "Titkosítási jelszó megerősítése" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Jelmondat megerősítés" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Jelszó megerősítés" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Megerősítés szükséges" @@ -527,32 +640,33 @@ msgstr "Megerősítés szükséges" msgid "Connect" msgstr "Csatlakozás" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Csatlakozás most" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Csatlakozás a kiszolgálóhoz..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Csatlakozás a feladathoz..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Csatlakozás..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Csatlakozás megszakadt" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Csatlakozás működik!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Tároló neve" @@ -564,7 +678,7 @@ msgstr "Tároló régió" msgid "Continue" msgstr "Folytatás" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Folytatás titkosítás nélkül" @@ -580,11 +694,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Mag beállítások" @@ -592,47 +715,47 @@ msgstr "Mag beállítások" msgid "Counting ({{files}} files found, {{size}})" msgstr "Számolás ({{files}} megtalált fájl, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Csak összeomlások" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Hibajelentés készítés..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Mappa készítés?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Új korlátozott felhasználó létrehozva" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Hibajelentés készítés..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Új felhasználó létrehozása korlátozott hozzáféréssel..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Cél mappák létrehozása..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Ideiglenes mentés létrehozása..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Felhasználó létrehozása..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Aktuális művelet:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Aktuális fájl:" @@ -644,11 +767,11 @@ msgstr "Aktuális verzió: {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Egyéni S3 végpont" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -660,6 +783,10 @@ msgstr "Egyéni hitelesítési URL" msgid "Custom backup retention" msgstr "Egyéni mentés késleltetés" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Egyéni hely ({{server}})" @@ -676,17 +803,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Adatbázis..." @@ -698,19 +823,23 @@ msgstr "Nap" msgid "Default" msgstr "Alapértelmezett" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Alapértelmezett ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Alapértelmezett kihagyások" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -742,11 +871,11 @@ msgstr "A helyi adatbázis törlése" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "{{filecount}} fájl ({{filesize}}) törlése a távoli tárhelyről?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Törlés..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Törölve" @@ -758,11 +887,11 @@ msgstr "Törölt verziók" msgid "Deleted files" msgstr "Törölt fájlok" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Távoli fájlok törlése" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Felesleges fájlok törlése..." @@ -782,37 +911,34 @@ msgstr "Asztal" msgid "Destination" msgstr "Cél" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Cél útvonal" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Segítettünk a fájlok mentésében? Ha igen, kérjük, fontolja meg a Duplicati " -"támogatását egy adomány útján. Javasoljuk a {{smallamount}} magán " -"felhasználásra és {{largeamount}} felhasználását kereskedelmi használatra." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Közvetlen visszaállítás a mentési fájlokból..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Letiltva" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Elvet" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Elvet mindent" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Megjelenés és szín téma" @@ -825,30 +951,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Biztos, hogy törölni akarod ezt a helyi adatbázist: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Domain név" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Támogatás" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Támogatási üzenetek" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Támogatási üzenetek elrejtve, kattints a megjelenítéshez" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Támogatási üzenetek megjelenítve, kattints az elrejtéshez" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Kész" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Letöltés" @@ -856,31 +967,34 @@ msgstr "Letöltés" msgid "Downloaded files" msgstr "Letöltött fájlok" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Fájlok letöltése..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Frissítés letöltése..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Letöltés..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Dupla beállítás: {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati webodal" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati fórum" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -913,32 +1027,32 @@ 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.\\nThis makes it " +"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 "" -"Minden biztonsági másolathoz társítva van egy helyi adatbázis, amely a " -"távoli biztonsági mentésről információkat tárol a helyi számítógépen. \\ NEz" -" sok művelet végrehajtását gyorsabbá teszi, és csökkenti az egyes " -"műveletekhez letölthető adatok mennyiségét." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Szerkesztés listaként" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Szerkesztés szövegként" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Szerkesztés..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Fájl titkosítás" @@ -948,18 +1062,25 @@ msgstr "Fájl titkosítás" msgid "Encryption" msgstr "Titkosítás" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Titkosítás megváltozott" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Titkosító modulok:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -970,11 +1091,16 @@ msgstr "" msgid "End" msgstr "Vége" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "URL megadás" +#: 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 " @@ -989,13 +1115,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Hozzáférési kulcs megadása" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Fióknév megadása" +#: 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" @@ -1005,11 +1127,7 @@ msgstr "Mentés jelszó megadása, ha van" msgid "Enter configuration details" msgstr "Beállítások részletes megadása" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Konténer név megadása" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Titkosítási jelszó megadása" @@ -1017,65 +1135,62 @@ msgstr "Titkosítási jelszó megadása" msgid "Enter expression here" msgstr "Kifejezés megadása itt" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Mappa útvonalának megadása" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Soronként egy opció megadása parancssor formátumban, pl. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Cél útvonal megadása" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Az Office 365 csoport e-mail címének megadása" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"A teljes cél útvonal megadása, beleértve a kiszolgáló nevét, de https nélkül" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Hiba" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Hiba!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Hibák és összeomlások" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Vizsgálva" @@ -1087,15 +1202,15 @@ msgstr "Kizár" msgid "Exclude directories whose names contain" msgstr "Könyvtárak kizárása, amelyek neve tartalmazza" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Kifejezés kizárása" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "A fájl kizárása" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Fájlkiterjesztés kizárása" @@ -1103,7 +1218,7 @@ msgstr "Fájlkiterjesztés kizárása" msgid "Exclude files whose names contain" msgstr "Fájlok kizárása, amelyek nevei tartalmazzák" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Szűrőcsoport kizárása" @@ -1111,7 +1226,7 @@ msgstr "Szűrőcsoport kizárása" msgid "Exclude folder" msgstr "Mappa kizárása" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Reguláris kifejezés kizárása" @@ -1119,7 +1234,7 @@ msgstr "Reguláris kifejezés kizárása" msgid "Existing file found" msgstr "Meglévő fájl található" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Kísérleti" @@ -1139,7 +1254,7 @@ msgstr "Konfiguráció exportálása" msgid "Export passwords" msgstr "Jelszó exportálása" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Exportálás…" @@ -1155,26 +1270,27 @@ msgstr "Külső hivatkozás" msgid "FTP (Alternative)" msgstr "FTP (alternatív)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Nem sikerült létrehozni az ideiglenes adatbázist: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Nem sikerült csatlakozni:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Nem sikerült csatlakozni: {{message}}" @@ -1182,8 +1298,8 @@ msgstr "Nem sikerült csatlakozni: {{message}}" msgid "Failed to delete:" msgstr "A törlés nem sikerült:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Nem sikerült letölteni az elérési út adatait: {{message}}" @@ -1191,25 +1307,38 @@ msgstr "Nem sikerült letölteni az elérési út adatait: {{message}}" msgid "Failed to find backup:" msgstr "Nem sikerült megtalálni a biztonsági másolatot:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Az importálás nem sikerült:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" "A biztonsági másolat alapértelmezett értékeinek olvasása nem sikerült:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "A fájlok helyreállítása nem sikerült: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Nem sikerült elmenteni:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Útvonal-információ lekérése ..." @@ -1225,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Első futtatáskori beállítás" @@ -1237,18 +1366,32 @@ msgstr "Első futtatáskori beállítás" msgid "Folder" msgstr "Mappa" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Mappa útvonal" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pén" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1278,22 +1421,19 @@ msgstr "Általános beállítások" msgid "Generate" msgstr "Generál" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Fájl verziók lekérdezése..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Csoport e-mail" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Rejtett fájlok" @@ -1305,16 +1445,16 @@ msgstr "Elrejt" msgid "Hide hidden folders" msgstr "Rejtett mappák elrejtése" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Kezdőlap" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Gazdagép nevek" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Óra" @@ -1326,20 +1466,32 @@ msgstr "Hogyan szeretnéd kezelni a létező fájlokat?" msgid "Hyper-V Machine" msgstr "Hyper-V gép" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V gép:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V gépek" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "Ha egy dátum kimaradt, a lehető leghamarabb elindul." @@ -1352,38 +1504,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Ha a biztonsági mentés és a távoli tárolás nincs szinkronban, a Duplicatinak" -" javítási műveletet kell elvégeznie az adatbázis szinkronizálása érdekében. " -"\\nHa a javítás sikertelen, törölheti a helyi adatbázist és újra " -"generálhatja." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1398,21 +1540,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Ha a számítógép több felhasználói környezetben van (azaz a készüléknek " -"egynél több fiókja van), be kell állítania egy jelszót, hogy megakadályozzon" -" más felhasználókat a fiókja adatainak elérésében. Beállítod most a jelszót?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Import" @@ -1420,18 +1551,15 @@ 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 "" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Az import befejeződött, de az importálás után nem található igazolás" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importálás sikertelen" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importálás egy fájlból" @@ -1440,27 +1568,27 @@ msgstr "Importálás egy fájlból" msgid "Import metadata" msgstr "Metaadatok importálása" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Importálás..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1469,25 +1597,21 @@ msgstr "" msgid "Information" msgstr "Információ" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Telepítés" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Telepítés sikertelen:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Érvénytelen karakterek az útvonalban" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Érvénytelen késleltetési idő" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1513,7 +1637,7 @@ msgstr "Minden mentés megtartása" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Felhasználói felület nyelve" @@ -1521,7 +1645,7 @@ msgstr "Felhasználói felület nyelve" msgid "Last month" msgstr "Előző hónap" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Utolsó sikeres mentés:" @@ -1542,11 +1666,11 @@ msgstr "Könyvtárak" msgid "Listing backup dates …" msgstr "Mentési dátumok felsorolása…" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Távoli fájlok felsorolása a tisztításhoz…" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Távoli fájlok felsorolása..." @@ -1562,36 +1686,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Régebbi adatok betöltése" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Betöltés..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Távoli tárhely használat betöltése..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Betöltés..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1599,11 +1722,11 @@ msgstr "Helyi adatbázis útvonal:" msgid "Local repository" msgstr "Helyi tároló" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Helyi tárhely" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Hely" @@ -1619,7 +1742,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Kijelentkezés" @@ -1631,10 +1758,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Karbantartás" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Útvonal kézi megadása" @@ -1647,17 +1788,17 @@ msgstr "Maximális letöltési sebesség" msgid "Max upload speed" msgstr "Maximális feltöltési sebesség" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menü" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL adatbázis:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL adatbázisok" @@ -1665,28 +1806,28 @@ msgstr "Microsoft SQL adatbázisok" msgid "Minimum redundancy" msgstr "Minimális redundancia" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "A minimális redundancia 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Perc" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Hiányzó név" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Hiányzó jelszó" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Hiányzó források" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Módosított" @@ -1698,7 +1839,7 @@ msgstr "Hé" msgid "Months" msgstr "Hónap" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Létező adatbázis áthelyezése" @@ -1726,15 +1867,19 @@ msgstr "Képek" msgid "Name" msgstr "Név" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Soha" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Új frissítést találtam: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1747,15 +1892,15 @@ msgstr "" msgid "Next" msgstr "Következő" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Következő időzített futtatás:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Következő időzített feladat:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Következő feladat:" @@ -1763,26 +1908,26 @@ msgstr "Következő feladat:" msgid "Next time" msgstr "Következő dátum" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nem" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1793,35 +1938,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Nincs titkosítás" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nincsenek kijelölt elemek" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Nincs megadva jelszó" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nincs ütemezett feladat" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nem, a gépemen csak egy fiók van" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Nem egyező jelszavak" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Semmi / letiltva" @@ -1829,23 +1970,63 @@ msgstr "Semmi / letiltva" msgid "Not using encryption" msgstr "Nem használ titkosítást" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1862,31 +2043,30 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Megnyitva" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Operációs rendszer" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Művelet" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Művelet sikertelen:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Tevékenységek:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Opcionális hitelesítési jelszó" @@ -1895,22 +2075,30 @@ msgstr "Opcionális hitelesítési jelszó" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Beállítások" -#: templates/settings.html:150 +#: 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" msgstr "Eredeti hely" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Egyebek" @@ -1920,6 +2108,9 @@ msgid "" "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 "" +"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." #: templates/restore.html:114 msgid "Overwrite" @@ -1934,36 +2125,35 @@ msgstr "Jelmondat" msgid "Passphrase (if encrypted)" msgstr "Jelszó (ha titkosított)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "A jelmondat megváltozott" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "A jelszavak nem egyeznek meg" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "A jelszavak nem egyeznek" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Jelszó" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Útvonal" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Az útvonal nem található" @@ -1972,19 +2162,20 @@ msgstr "Az útvonal nem található" msgid "Path on server" msgstr "Útvonal a kiszolgálón" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Szünet" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Szünet indítás vagy hibernálás után" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Szünet beállítások" @@ -1996,6 +2187,10 @@ msgstr "Engedélyek" msgid "Pick location" msgstr "Hely választása" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -2004,7 +2199,7 @@ msgstr "" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Tálca ikon automatikus bejelentkezés megakadályozása" @@ -2014,7 +2209,7 @@ msgstr "Tálca ikon automatikus bejelentkezés megakadályozása" msgid "Previous" msgstr "Előző" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Folyamat:" @@ -2022,7 +2217,7 @@ msgstr "Folyamat:" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Tulajdonosi" @@ -2030,19 +2225,19 @@ msgstr "Tulajdonosi" msgid "Purge Phase" msgstr "Tisztítási fázis" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Fájlok tisztítása befejezve!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Fájlok tisztítása..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2050,19 +2245,23 @@ msgstr "Újraépítés (törlés és javítás)" msgid "Recreate Database Phase" msgstr "Adatbázis újraépítési fázis" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Adatbázis újraépítése..." +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Ideiglenes mentés regisztrálása..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Relatív útvonalak nem engedélyezettek" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Újratöltés" @@ -2070,11 +2269,11 @@ msgstr "Újratöltés" msgid "Remote" msgstr "Távoli" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Távoli útvonal" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Távoli tároló" @@ -2094,7 +2293,7 @@ msgstr "Távoli kötet méret" msgid "Remove" msgstr "Eltávolít" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Opció eltávolítás" @@ -2102,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" @@ -2110,7 +2309,7 @@ msgstr "Javítás" msgid "Repair Phase" msgstr "Javítási fázis" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Adatbázis javítás..." @@ -2118,19 +2317,19 @@ msgstr "Adatbázis javítás..." msgid "Repeat Passphrase" msgstr "Jelmondat ismét" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Jelentés:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Visszaállítás" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Visszaállítás" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Visszaállítás sikeres!" @@ -2139,10 +2338,10 @@ msgid "Restore files" msgstr "Fájlok visszaállítása" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Fájlok visszaállítása innen: {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Fájlok visszaállítása..." @@ -2155,8 +2354,8 @@ msgid "Restore from backup configuration" msgstr "Visszaállítás mentési konfigurációból" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Visszaállítás konfigurációból..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2179,12 +2378,12 @@ msgstr "Visszaállított mappák" msgid "Restored Symlinks" msgstr "Visszaállított szimbolikus linkek" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Fájlok visszaállítása..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Folytatás" @@ -2196,19 +2395,15 @@ msgstr "Újraírt fájl listák" msgid "Run again every" msgstr "Futtassa újra minden" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Futtatás most" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Fut..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Parancssori bejegyzés futtatása" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Futó feladat:" @@ -2216,11 +2411,15 @@ msgstr "Futó feladat:" msgid "Running …" msgstr "Fut..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 kompatibilis" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Ugyanaz, mint az alap telepítési verzió: {{channelname}}" @@ -2228,15 +2427,15 @@ msgstr "Ugyanaz, mint az alap telepítési verzió: {{channelname}}" msgid "Sat" msgstr "Szo" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2248,11 +2447,11 @@ msgstr "Eltérő verziók mentése időbélyeggel a fájlnévben" msgid "Save immediately" msgstr "Mentés azonnal" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Létező fájlok szkennelése..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Helyi blokkok szkennelése..." @@ -2268,7 +2467,7 @@ msgstr "Keresés" msgid "Search for files" msgstr "Fájlok keresése" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Másodperc" @@ -2281,7 +2480,7 @@ msgstr "" msgid "Select files" msgstr "Fájlok kiválasztása" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Kiszolgáló" @@ -2294,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?" @@ -2311,16 +2515,16 @@ msgstr "Szerver jelszó" msgid "Server paused" msgstr "Kiszolgáló szünetel" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Kiszolgáló állapot tulajdonságok" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Beállítások" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Mutat" @@ -2337,7 +2541,7 @@ msgstr "Rejtett mappák megjelenítése" msgid "Show log" msgstr "Mutasd a naplót" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Mutasd a naplót ..." @@ -2359,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 "" @@ -2372,7 +2576,7 @@ msgstr "Forrás adat" msgid "Source Files" msgstr "Forrás fájlok" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Forrás adat" @@ -2380,15 +2584,19 @@ msgstr "Forrás adat" msgid "Source folders" msgstr "Forrás mappák" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Forrás:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "Fejlesztőknek szánt kiadások. Fontos mentésére nem használható." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Szabványos protokollok" @@ -2402,45 +2610,45 @@ msgstr "Szabványos protokollok" msgid "Start" msgstr "Start" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Mentés indítása..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Visszaállítás indítása..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Visszaállítási folyamat indítása..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Leállítás az aktuális fájl után" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Leállítás az aktuális fájl után" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Leállítás most" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Mentés futtatásának leállítása" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Feladat futtatásának leállítása" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Leállítás az aktuális fájl után:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Feladat leállítása:" @@ -2460,12 +2668,12 @@ msgstr "" msgid "Stored" msgstr "Tárolva" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Erős" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Siker" @@ -2477,15 +2685,15 @@ msgstr "V" msgid "Symbolic link" msgstr "Szimbolikus link" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Rendszer fájlok" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Rendszer alapértelmezés ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Rendszer fájlok" @@ -2493,7 +2701,7 @@ msgstr "Rendszer fájlok" msgid "System info" msgstr "Rendszer információ" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Rendszer tulajdonságok" @@ -2505,25 +2713,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByete/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Cél útvona, pl: /mentes" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "A feladat fut" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Ideiglenes fájlok" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Ideiglenes fájlok" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Bérlő neve" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2533,37 +2753,27 @@ msgstr "Teszt fázis" msgid "Test connection" msgstr "Kapcsolat tesztelése" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Tesztelés..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Kapcsolat tesztelése..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Engedélyek tesztelése..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Engedélyek tesztelése..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Tesztelés..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2573,13 +2783,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2588,23 +2801,29 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Sötét téma (by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Alapértelmezett kék-fehér téma (Alextől)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2612,31 +2831,31 @@ msgstr "" "A mappa nem létezik: {{folder}} .\n" "Létrehozzam?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "A jelszavak nem egyeznek meg" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" "Úgy tűnik, hogy a megadott útvonal nem létezik, mégis hozzá akarod adni?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2650,7 +2869,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2660,18 +2879,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2683,20 +2902,11 @@ msgstr "" msgid "This month" msgstr "Ez a hónap" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Ez a hét" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Sebességkorlátozás beállítások" @@ -2719,11 +2929,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2737,15 +2953,15 @@ msgstr "" msgid "Today" msgstr "Ma" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" -msgstr "" +msgstr "Megbízható a gazdagép tanúsítványa?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" -msgstr "" +msgstr "Megbízható kiszolgáló tanúsítványa?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2756,23 +2972,30 @@ msgstr "" msgid "Tue" msgstr "K" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Írd ide a jelmondatot" #: templates/restore.html:57 msgid "Type to highlight files" -msgstr "" +msgstr "A fájlok kiemeléséhez gépeljen" #: templates/restorewizard.html:25 msgid "Unknown backup size and versions" -msgstr "" +msgstr "Ismeretlen biztonsági mentés méret és verziók" #: templates/pause.html:46 msgid "Until resumed" msgstr "Folytatásig" -#: templates/settings.html:83 +#: 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" @@ -2788,43 +3011,42 @@ msgstr "Frissítés létező adatbázissal" msgid "Uploaded files" msgstr "Fájlok feltöltése" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Ellenőrző fájl feltöltése..." -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Használati statisztikák" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Használati statisztikák, figyelmeztetések, hibák és összeomlások" #: templates/backends/generic.html:2 templates/backends/s3.html:2 msgid "Use SSL" -msgstr "" +msgstr "SSL használata" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Létező adatbázis használata?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Használja a gyenge jelmondatot" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Hasztalan" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Felhasználói adat" @@ -2832,25 +3054,24 @@ msgstr "Felhasználói adat" msgid "User domain name" msgstr "Felhasználói domain név" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "A felhasználónak túl sok engedélye van" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Felhasználói felület beállítások" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Felhasználónév" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2863,35 +3084,35 @@ msgstr "Érvényesítés..." msgid "Verifications" msgstr "Ellenőrzések" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Fájlok ellenőrzése" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Ellenőrzés..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Válasz ellenőrzése" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Háttér adat ellenőrzése..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Fájlok ellenőrzése..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Távoli adatok ellenőrzése..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Visszaállított fájlok ellenőrzése..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Ellenőrzés..." @@ -2899,25 +3120,23 @@ msgstr "Ellenőrzés..." msgid "Version ID" msgstr "Verzió ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Nagyon erős" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Nagyon gyenge" -#: index.html:263 +#: 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." @@ -2928,33 +3147,29 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Várakozás a feladat elkezdésére" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "Várakozás a feladat elindulására..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "Várakozás a feltöltés befejezésére..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Figyelmeztetések, hibák és összeomlások" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" +"Javasoljuk, hogy titkosítson minden, a rendszeren kívül tárolt biztonsági " +"másolatot" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Hét" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Gyenge jelmondat" @@ -2978,27 +3193,26 @@ msgstr "Hova szeretnéd visszaállítani a fájlokat?" msgid "Years" msgstr "Év" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Igen" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Igen, biztonságosan tárolom a jelmondatot" @@ -3006,11 +3220,11 @@ msgstr "Igen, biztonságosan tárolom a jelmondatot" msgid "Yes, I understand the risk" msgstr "Igen, megértettem a kockázatot" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Igen, bátor vagyok" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Igen, kérlek tedd tönkre a mentésemet!" @@ -3018,149 +3232,143 @@ msgstr "Igen, kérlek tedd tönkre a mentésemet!" msgid "Yesterday" msgstr "Tegnap" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Ki kell töltened a jelszót" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Ki kell töltened a szerver nevét vagy a címét" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Ki kell töltened a felhasználónevet" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Ez ki kell töltened: {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Meg kell adnod egy útvonalat" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Ezt ki kellene töltened: {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "A jelszavadat könnyű kitalálni. Érdemes lenne megváltoztatni." @@ -3176,23 +3384,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "egyéni" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "nyilvános használati statisztikák" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "folytatás most" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3204,11 +3466,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} fájl ({{size}}) van még hátra {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzió" @@ -3227,10 +3494,6 @@ msgstr "{{number}} óra" msgid "{{number}} Minutes" msgstr "{{number}} perc" -#: templates/home.html:54 +#: 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 a027652ad..f6ae3d1a6 100644 --- a/Localizations/webroot/localization_webroot-it.po +++ b/Localizations/webroot/localization_webroot-it.po @@ -5,20 +5,43 @@ # Devis Cerri , 2017 # Andrea De Lunardi , 2018 # Francesco Infantini , 2019 -# albanobattistella , 2019 # Folgore101 , 2024 +# albanobattistella , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Folgore101 , 2024\n" +"Last-Translator: albanobattistella , 2024\n" "Language-Team: Italian (https://app.transifex.com/duplicati/teams/67655/it/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "(interrupted)" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- seleziona un'opzione -" @@ -26,29 +49,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Norme AWS IAM" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Informazioni" @@ -56,35 +97,39 @@ msgstr "Informazioni" msgid "About {{appname}}" msgstr "Informazioni {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Chiave di accesso" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "Chiave di accesso segreta" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Accesso negato" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "Concessione accesso" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Accesso all'interfaccia utente" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nome account" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Attiva" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Attivazione fallita:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Aggiungi un nuovo backup" @@ -93,11 +138,11 @@ msgstr "Aggiungi un nuovo backup" msgid "Add a path directly" msgstr "Aggiungi direttamente un percorso" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Aggiungi opzione" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Aggiungi backup" @@ -109,40 +154,45 @@ msgstr "Aggiungi filtro" msgid "Add path" msgstr "Aggiungi percorso" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Aggiunto" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Sistemare il nome bucket?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Sistemare il nome del percorso?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opzioni Avanzate" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avanzate:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "Endpoint Aliyun OSS" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Tutte le Macchine Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Tutti i database Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -156,7 +206,7 @@ msgstr "" "sorgente ed dati simili. Non contengono i percorsi, nomi dei file, nomi " "utente, password o altre informazioni sensibili." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Consenti accesso remoto (richiede il riavvio)" @@ -176,7 +226,7 @@ msgstr "" "Un file esistente è stato trovato nella nuova posizione.\n" "Sei sicuro di volere che il database punti ad un file esistente?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -188,11 +238,11 @@ msgstr "" "\n" "Vuoi usare il database esistente?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Rapporti d'uso anonimi" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Applicazioni" @@ -200,19 +250,20 @@ msgstr "Applicazioni" msgid "As Command-line" msgstr "Come riga di comando" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "Metodo di autenticazione" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "Metodo di autenticazione ({{auth_method}})" @@ -224,13 +275,13 @@ msgstr "Password di autenticazione" msgid "Authentication username" msgstr "Nome utente di autenticazione" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -240,7 +291,7 @@ msgstr "ID applicazione B2" msgid "B2 Application Key" msgstr "Chiave Applicazione B2" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "ID Account Cloud B2 Storage" @@ -248,19 +299,21 @@ msgstr "ID Account Cloud B2 Storage" msgid "B2 Cloud Storage Application ID" msgstr "ID applicazione di archiviazione cloud B2" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Moduli backend:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Backup completo!" @@ -270,15 +323,10 @@ 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 @@ -289,11 +337,11 @@ msgstr "Posizione Backup" msgid "Backup retention" msgstr "Conservazione backup" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Dimensione backup:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -309,48 +357,63 @@ msgstr "Browse" msgid "Browser default" msgstr "Browser predefinito" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "Bucket" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Nome Bucket" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Crea posizione bucket" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Crea area bucket" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" +"Il nome del bucket può avere una lunghezza compresa tra 3 e 63 caratteri e " +"contenere solo caratteri minuscoli, numeri, punti e trattini" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "Regione bucket" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "Regione bucket ap-guangzhou" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Classe bucket" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "Bucket, formato: BucketName-APPID" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Creazione di un elenco di file da ripristinare ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Creazione di un database temporaneo parziale ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Occupato..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -360,7 +423,7 @@ msgstr "" "computer sulla rete. Se abiliti questa opzione, assicurati di utilizzare " "sempre il computer su una rete sicura protetta da un firewall." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -376,43 +439,76 @@ msgstr "" "all'interfaccia utente dall'icona nella barra delle applicazioni, abilitare " "questa opzione." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "Percorso COS o sottocartella nel bucket" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "Chiave segreta COS" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "File Cache" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annulla" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "Non può includere \"{{text}}\"" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Non puoi spostare in un file esistente" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" +"Non è possibile specificare i filtri include o esclude nelle opzioni extra" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Changelog" @@ -421,40 +517,63 @@ msgstr "Changelog" msgid "Changelog for {{appname}} {{version}}" msgstr "Changelog di {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Controllo fallito:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Controlla aggiornamenti ora" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Controllo..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Verifica aggiornamenti …" +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Scegliere un tipo di archiviazione per iniziare" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Clicca sul link AuthID per creare un nuovo AuthID" -#: index.html:159 index.html:210 +#: 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" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 …" @@ -462,35 +581,33 @@ msgstr "Riga di comando …" msgid "Compact Phase" msgstr "Fase Compattazione" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Comprimi" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Comprimendo dati remoti..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Compattazione dei dati remoti ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Registro completo" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Completamento del backup ..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Completamento del backup precedente ..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Moduli di compressione:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Computer" @@ -498,7 +615,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "File di configurazione:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configurazione: " @@ -516,15 +633,15 @@ msgstr "Conferma cancellazione" msgid "Confirm encryption passphrase" msgstr "Conferma passphrase crittografia" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Conferma passphrase" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Conferma password" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Conferma richiesta" @@ -532,32 +649,33 @@ msgstr "Conferma richiesta" msgid "Connect" msgstr "Connetti" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Connetti ora" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Connessione al server …" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Connessione all'attività..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Connessione..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Connessione persa" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Connessione funzionante!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nome contenitore" @@ -569,7 +687,7 @@ msgstr "Area contenitore" msgid "Continue" msgstr "Continua" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continua senza crittografia" @@ -585,11 +703,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "Copia registro" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opzioni base" @@ -597,47 +724,47 @@ msgstr "Opzioni base" msgid "Counting ({{files}} files found, {{size}})" msgstr "Conteggio ({{files}} file trovati, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Solo arresti anomali" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Crea segnalazione bug ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Creare cartella?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Creato nuovo utente limitato" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Creazione segnalazione bug ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Creazione di un nuovo utente con accesso limitato ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Creazione di cartelle di destinazione ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Creazione backup temporaneo ..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Creazione utente..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Azione corrente:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "File corrente:" @@ -647,13 +774,13 @@ msgstr "La versione attuale è {{versionname}} ({{versionnumber}})" #: templates/backends/s3.html:17 msgid "Custom S3 endpoint" -msgstr "End point S3 personalizzato" +msgstr "Endpoint S3 personalizzato" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "Satellite personalizzato" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "Satellite personalizzato ({{satellite}})" @@ -665,6 +792,10 @@ msgstr "URL di autenticazione personalizzato" msgid "Custom backup retention" msgstr "Conservazione backup personalizzato" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "Classe archiviazione bucket personalizzata" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Posizione personalizzata ({{server}})" @@ -681,19 +812,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Banca dati …" @@ -705,19 +832,23 @@ msgstr "Giorni" msgid "Default" msgstr "Predefinito" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Predefinito ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Esclusioni predefinite" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -749,11 +880,11 @@ msgstr "Cancella il database locale" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Cancella {{filecount}} file ({{filesize}}) dall'archivio remoto?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Elimina …" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Cancellato" @@ -765,11 +896,11 @@ msgstr "Versioni Cancellate" msgid "Deleted files" msgstr "File cancellati" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Eliminazione di file remoti ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Eliminazione di file indesiderati ..." @@ -789,37 +920,34 @@ msgstr "Desktop" msgid "Destination" msgstr "Destinazione" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Percorso destinazione" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Ti abbiamo aiutato a salvare i tuoi file? Se è così, per favore considera di" -" supportare Duplicati con una donazione. Suggeriamo {{smallamount}} per uso " -"privato e {{largeamount}} per uso commerciale." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Ripristino diretto da file di backup..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Disattivato" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Annulla" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Ignora tutto" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Tema interfaccia" @@ -832,30 +960,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Vuoi veramente cancellare il database locale per: {{name}} ?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nome Dominio" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Donazione" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Messaggi donazione" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "I messaggi di donazione sono nascosti, clicca per mostrarli" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "I messaggi di donazione sono visibili, clicca per nasconderli" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Fatto" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Scarica" @@ -863,31 +976,34 @@ msgstr "Scarica" msgid "Downloaded files" msgstr "File scaricati" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Download di file..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Download dell'aggiornamento..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Download in corso..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Opzione duplicata {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Sito web di Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Forum Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -916,30 +1032,32 @@ 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.\\nThis makes it " +"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 "" -"Ogni backup dispone di un database locale associato, che archivia le informazioni del backup remoto sul computer locale.\n" -"In questo modo è più veloce eseguire molte operazioni e riduce la quantità di dati che devono essere scaricati per ogni operazione." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Modifica come elenco" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Modifica come testo" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Modifica …" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Cripta file" @@ -949,18 +1067,25 @@ msgstr "Cripta file" msgid "Encryption" msgstr "Crittografia" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Crittografia cambiata" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Moduli crittografia:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "Passphrase di crittografia" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -971,11 +1096,16 @@ msgstr "Passphrase di crittografia" msgid "End" msgstr "Fine" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Inserisci URL" +#: 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 " @@ -991,13 +1121,9 @@ msgstr "" "ciascuno dei 36 mesi successivi. Questo può anche essere scritto come " "1W:1D,1M:1W,3Y:1M." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Inserisci chiave di accesso" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Inserisci nome account" +#: 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" @@ -1007,11 +1133,7 @@ msgstr "Inserisci la passphrase del backup, se presente" msgid "Enter configuration details" msgstr "Inserisci dettagli configurazione" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Inserire nome contenitore" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Inserisci passphrase crittografia" @@ -1019,66 +1141,62 @@ msgstr "Inserisci passphrase crittografia" msgid "Enter expression here" msgstr "Inserisci qui espressione" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Inserire il nome del percorso della cartella" +#: 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:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Inserire un'opzione per riga in formato riga di comando, ad es. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Inserisci percorso destinazione" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Inserisci l'indirizzo email del gruppo di Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Inserisci il percorso di destinazione completo, incluso il nome del server, " -"ma senza https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Errore" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Errore!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Errori e arresti anomali" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Esaminato" @@ -1090,15 +1208,15 @@ msgstr "Escludi" msgid "Exclude directories whose names contain" msgstr "Escludi cartelle il cui nome contiene" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Escludi espressione" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Escludi file" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Escludi estensione del file" @@ -1106,7 +1224,7 @@ msgstr "Escludi estensione del file" msgid "Exclude files whose names contain" msgstr "Escludi file il cui nome contiene" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Escludi gruppo filtri" @@ -1114,7 +1232,7 @@ msgstr "Escludi gruppo filtri" msgid "Exclude folder" msgstr "Escludi cartella" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Escludi espressione regolare" @@ -1122,7 +1240,7 @@ msgstr "Escludi espressione regolare" msgid "Existing file found" msgstr "Trovato file esistente" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Sperimentale" @@ -1142,7 +1260,7 @@ msgstr "Esporta configurazione" msgid "Export passwords" msgstr "Esporta le password" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Esporta …" @@ -1158,26 +1276,27 @@ msgstr "Link esterno" msgid "FTP (Alternative)" msgstr "FTP (Alternativo)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Fallita creazione del database temporaneo: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Connessione fallita:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Connessione fallita: {{message}}" @@ -1185,8 +1304,8 @@ msgstr "Connessione fallita: {{message}}" msgid "Failed to delete:" msgstr "Cancellazione fallita: " -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Recupero informazioni sul percorso fallito: {{message}}" @@ -1194,24 +1313,37 @@ msgstr "Recupero informazioni sul percorso fallito: {{message}}" msgid "Failed to find backup:" msgstr "Impossibile trovare il backup:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Importazione fallita:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Lettura impostazioni predefinite backup fallita:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Ripristino dei file fallito: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Salvataggio fallito:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "Errore fatale, nessuna statistica raccolta" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Recupero delle informazioni sul percorso ..." @@ -1227,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Impostazione prima esecuzione" @@ -1239,18 +1371,32 @@ msgstr "Impostazione prima esecuzione" msgid "Folder" msgstr "Cartella" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Percorso cartella" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Ven" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1280,24 +1426,19 @@ msgstr "Opzioni generali" msgid "Generate" msgstr "Genera" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" -"Genera IAM\n" -" criteri di accesso" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Genera criteri di accesso IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Ottenere versioni di file ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Email gruppo" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "File nascosti" @@ -1309,16 +1450,16 @@ msgstr "Nascondi" msgid "Hide hidden folders" msgstr "Nascondi cartelle nascoste" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Nomi host" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Ore" @@ -1330,20 +1471,32 @@ msgstr "Come vuoi gestire i file esistenti?" msgid "Hyper-V Machine" msgstr "Sitema Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Sistema Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Sistemi Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "Percorso cartella di sincronizzazione di IDrive" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1358,36 +1511,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Se il backup e l'archivio remoto non sono sincronizzati, Duplicati sarà necessario eseguire un'operazione di ripristino per sincronizzare il database.\n" -"Se la riparazione non è riuscita, è possibile cancellare il database locale e rigenerarlo." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1397,25 +1542,15 @@ msgstr "" #: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" -msgstr "Se non inserisci una Chiave API, è richiesto il nome dell'inquilino" +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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Se la tua macchina è in un ambiente multi-utente (cioè la macchina ha più di un account), è necessario impostare una password per impedire ad altri utenti di accedere ai dati del tuo account. \n" -"Vuoi impostare una password ora?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importa" @@ -1423,20 +1558,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Importazione completata, ma non sono stati trovati certificati dopo " -"l'importazione" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importazione fallita" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importa da un file" @@ -1445,27 +1575,27 @@ msgstr "Importa da un file" msgid "Import metadata" msgstr "Importa metadati" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Importazione ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Includi un file?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Includi espressione" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1475,25 +1605,21 @@ msgstr "" msgid "Information" msgstr "Informazioni" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installa" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "Interrotto, nessuna statistica raccolta" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Installazione fallita:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caratteri non validi nel percorso" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Tempo ritenzione non valido" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1521,7 +1647,7 @@ msgstr "Mantieni tutti i backup" msgid "Keystone API version" msgstr "Versione API Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Lingua interfaccia utente" @@ -1529,7 +1655,7 @@ msgstr "Lingua interfaccia utente" msgid "Last month" msgstr "Lo scorso mese" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Ultimo backup riuscito:" @@ -1550,11 +1676,11 @@ msgstr "Librerie" msgid "Listing backup dates …" msgstr "Elenco date di backup ..." -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Elenco dei file remoti per l'eliminazione ..." -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Elenco dei file remoti ..." @@ -1574,36 +1700,35 @@ msgstr "" "Carica una destinazione da un lavoro esportato o da un provider di " "archiviazione" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Carica dati precedenti" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Caricamento..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Caricamento dell'archivio remoto utilizzato ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Caricamento in corso …" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1611,11 +1736,11 @@ msgstr "Percorso database locale:" msgid "Local repository" msgstr "Repository locale" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Archivio locale" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Posizione" @@ -1631,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:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Log out" @@ -1643,10 +1772,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manutenzione" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "Manuale" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "Aggiornamento manuale trovato:" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Digita manualmente il percorso" @@ -1659,17 +1802,17 @@ msgstr "Velocità massima per scaricare" msgid "Max upload speed" msgstr "Velocità massima per caricare" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL Database:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL Database" @@ -1677,28 +1820,28 @@ msgstr "Microsoft SQL Database" msgid "Minimum redundancy" msgstr "Ridondanza minima" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Ridondanza minima è 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minuti" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Nome mancante" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Passphrase mancante" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Sorgente mancante" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modificato" @@ -1710,7 +1853,7 @@ msgstr "Lun" msgid "Months" msgstr "Mesi" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Sposta database esistente" @@ -1738,15 +1881,21 @@ msgstr "Immagini" msgid "Name" msgstr "Nome" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Mai" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nuovo aggiornamento trovato: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" +"Nuovo aggiornamento trovato: {{message}}" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1761,15 +1910,15 @@ msgstr "" msgid "Next" msgstr "Avanti" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Prossima esecuzione: " -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Prossima attività pianificata:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Prossima attività:" @@ -1777,26 +1926,26 @@ msgstr "Prossima attività:" msgid "Next time" msgstr "Prossima volta" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "No" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1810,35 +1959,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Nessun editor trovato per il "{{backend}}" tipo archivio" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Nessuna crittografia" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nessun elemento selezionato" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Nessun elemento da ripristinare, seleziona uno o più elementi" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Nessuna passphrase inserita" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nessuna attività pianificata" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "No, la mia macchina ha solo un singolo account" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Passphrase non corrispondente" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Nessuno / disattivato" @@ -1846,25 +1991,65 @@ msgstr "Nessuno / disattivato" msgid "Not using encryption" msgstr "Non usare la crittografia" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +msgstr "Chiave di accesso segreta 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" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "Percorso OSS o sottocartella nel bucket" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "Regione dell'OSS" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1881,31 +2066,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Aperto" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "La chiave API Openstack non è supportata nell'API keystone v3." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Sistema Operativo" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operazione" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operazione fallita:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operazioni:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Password opzionale per l'autenticazione" @@ -1914,24 +2098,30 @@ msgstr "Password opzionale per l'autenticazione" msgid "Optional authentication username" msgstr "Nome utente opzionale per l'autenticazione" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "Regione opzionale" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "Nome detentore facoltativo" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opzioni" -#: templates/settings.html:150 +#: 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" msgstr "Percorso originale" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Altri" @@ -1958,36 +2148,35 @@ msgstr "Passphrase" msgid "Passphrase (if encrypted)" msgstr "Passphrase (se criptato)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Passphrase modificata" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Passphrase non corrispondenti" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Le passphrase non corrispondono" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Password" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "Patch di file con blocchi locali ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Percorso" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Percorso non trovato" @@ -1996,19 +2185,20 @@ msgstr "Percorso non trovato" msgid "Path on server" msgstr "Percorso sul server" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Percorso o sottocartella bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pausa dopo avvio o ibernazione" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opzioni pausa" @@ -2020,6 +2210,10 @@ msgstr "Autorizzazioni" msgid "Pick location" msgstr "Scegli posizione" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Puntare ai file di backup e ripristinare da lì" @@ -2028,7 +2222,7 @@ msgstr "Puntare ai file di backup e ripristinare da lì" msgid "Port" msgstr "Porta" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" "Previeni il log-in automatico dell'icona nella barra delle applicazioni" @@ -2039,7 +2233,7 @@ msgstr "" msgid "Previous" msgstr "Precedente" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Avanzamento:" @@ -2047,7 +2241,7 @@ msgstr "Avanzamento:" msgid "ProjectID is optional if the bucket exist" msgstr "ID Progetto è opzionale se esiste un bucket" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietario" @@ -2055,19 +2249,19 @@ msgstr "Proprietario" msgid "Purge Phase" msgstr "Fase eliminazione" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Eliminazione dei file completata!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Eliminazione dei file ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2075,19 +2269,23 @@ msgstr "Ricrea (cancella e ripara)" msgid "Recreate Database Phase" msgstr "Fase ricreazione database" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Ricreazione del database ..." +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "Regione" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Registrazione backup temporaneo ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Percorsi relativi non consentiti" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Ricarica" @@ -2095,11 +2293,11 @@ msgstr "Ricarica" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Percorso remoto" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Repository remoto" @@ -2119,7 +2317,7 @@ msgstr "Dimensione volume remoto" msgid "Remove" msgstr "Rimuovi" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Rimuovi opzione" @@ -2127,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" @@ -2135,7 +2333,7 @@ msgstr "Ripara" msgid "Repair Phase" msgstr "Fase riparazione" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Ripristino del database ..." @@ -2143,19 +2341,19 @@ msgstr "Ripristino del database ..." msgid "Repeat Passphrase" msgstr "Ripeti Passphrase" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Segnalazione:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reset" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Ripristina" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Ripristino completato!" @@ -2164,10 +2362,10 @@ msgid "Restore files" msgstr "Ripristina file" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Ripristina file da {{backupname}}" +msgid "Restore files from:" +msgstr "Ripristina file da:" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Ripristina file ..." @@ -2180,8 +2378,8 @@ msgid "Restore from backup configuration" msgstr "Ripristino dalla configurazione backup" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Ripristino da file di configurazione..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2204,12 +2402,12 @@ msgstr "Cartelle ripristinate" msgid "Restored Symlinks" msgstr "Symlink ripristinati" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Ripristino di file ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Riprendi" @@ -2221,19 +2419,15 @@ msgstr "Elenchi file riscritti" msgid "Run again every" msgstr "Esegui ogni" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Esegui ora" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Esecuzione..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Riga di comando in esecuzione" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Attività in esecuzione:" @@ -2241,11 +2435,15 @@ msgstr "Attività in esecuzione:" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Come la versione di base installata: {{channelname}}" @@ -2253,15 +2451,15 @@ msgstr "Come la versione di base installata: {{channelname}}" msgid "Sat" msgstr "Sab" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "Satellitare" -#: templates/addoredit.html:408 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" @@ -2273,11 +2471,11 @@ msgstr "Salva versioni diverse con timestamp nel nome del file" msgid "Save immediately" msgstr "Salva immediatamente" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Scansione di file esistenti ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Scansione per blocchi locali ..." @@ -2293,7 +2491,7 @@ msgstr "Cerca" msgid "Search for files" msgstr "Cerca per file" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Secondi" @@ -2306,7 +2504,7 @@ msgstr "Selezionare un livello di log e visiona i messaggi che avvengono:" msgid "Select files" msgstr "Seleziona file" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2319,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?" @@ -2336,16 +2539,16 @@ msgstr "Password del server" msgid "Server paused" msgstr "Server in pausa" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Proprietà stato del server" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Impostazioni" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Mostra" @@ -2362,7 +2565,7 @@ msgstr "Mostra cartelle nascoste" msgid "Show log" msgstr "Mostra log" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Mostra registro …" @@ -2384,9 +2587,9 @@ msgid "" "name" msgstr "" "Alcuni provider OpenStack consentono una chiave API anziché una password e " -"un nome inquilino" +"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 "" @@ -2401,7 +2604,7 @@ msgstr "Dati Sorgente" msgid "Source Files" msgstr "Sorgente File" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Dati sorgente" @@ -2409,16 +2612,20 @@ msgstr "Dati sorgente" msgid "Source folders" msgstr "Cartella sorgente" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Dimensione sorgente:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Build specifiche per soli sviluppatori. Non utilizzare con dati importanti." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocolli standard" @@ -2432,45 +2639,45 @@ msgstr "Protocolli standard" msgid "Start" msgstr "Avvio" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Avvio backup ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Avvio ripristino ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Avvio del processo di ripristino ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Stop dopo il file corrente" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Ferma dopo il file corrente" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Ferma adesso" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Ferma esecuzione backup" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Ferma esecuzione attività" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Arresto dopo il file corrente:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Ferma attività:" @@ -2490,12 +2697,12 @@ msgstr "Classe di archiviazione per la creazione di un bucket" msgid "Stored" msgstr "Archiviati" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Forte" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Successo" @@ -2507,15 +2714,15 @@ msgstr "Dom" msgid "Symbolic link" msgstr "Link simbolico" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "File di Sistema" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Sistema predefinito ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "File di sistema" @@ -2523,7 +2730,7 @@ msgstr "File di sistema" msgid "System info" msgstr "Informazioni di sistema" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Proprietà di sistema" @@ -2535,25 +2742,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Percorso di destinazione, cioè /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Attività in esecuzione" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "File Temporanei" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "File temporanei" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nome Inquilino" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2563,28 +2782,22 @@ msgstr "Fase test" msgid "Test connection" msgstr "Prova connessione" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Test in corso..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Prova connessione..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Test delle autorizzazioni ..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Prova autorizzazioni..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Test in corso..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2592,10 +2805,6 @@ msgstr "" "Il campo '{{fieldname}}' contiene un carattere non valido: {{character}} " "(value: {{value}}, index: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "La chiave API" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "Il backup è mancante, è stato cancellato?" @@ -2607,19 +2816,20 @@ msgstr "" "Il backup era temporaneo e non esiste più, quindi i dati del registro sono " "persi" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Il nome del bucket dovrebbe essere tutto minuscolo, convertirlo " "automaticamente?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2628,23 +2838,32 @@ msgstr "" "La configurazione dovrebbe essere mantenuta al sicuro. Sei sicuro di voler " "salvare un file non criptato contenente le tue password?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Connessione al server persa, nuovo tentativo tra {{time}}..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tema scuro (da Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Predefinito - Tema blu su bianco (da Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "La passphrase di crittografia" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" +msgstr "Le passphrase di crittografia non corrispondono" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" +"La dimensione del file è {{size}}, superiore alla dimensione massima " +"specificata. Se la dimensione del file diminuisce, sarà inclusa nei backup " +"futuri." + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2652,7 +2871,7 @@ msgstr "" "La cartella {{folder}} non esiste. \n" "Creala adesso?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2662,16 +2881,16 @@ msgstr "" "\n" "Vuoi SOSTITUIRE la chiave host CORRENTE \"{{prev}}\" con la chiave host SEGNALATA: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Le password non corrispondono" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Il percorso sembra non esistere, vuoi aggiungerlo comunque?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2681,7 +2900,7 @@ msgstr "" "\n" "Vuoi includere il file specificato?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2689,16 +2908,6 @@ msgstr "" "Il percorso deve essere un percorso assoluto, cioè deve iniziare con una " "barra '/'" -#: scripts/services/EditUriBuiltins.js:871 -msgid "" -"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" -"\n" -"Do you want to add the prefix to the path automatically?" -msgstr "" -"Il percorso deve iniziare con \"{{prefix1}}\" o \"{{prefix2}}\", altrimenti non sarà possibile visualizzare i file nell'interfaccia Web di HubiC.\n" -"\n" -"Vuoi aggiungere automaticamente il prefisso al percorso?" - #: templates/backends/s3.html:33 msgid "The region parameter is only applied when creating a new bucket" msgstr "Il parametro area è applicato solo quando si crea un nuovo bucket" @@ -2707,7 +2916,7 @@ msgstr "Il parametro area è applicato solo quando si crea un nuovo bucket" msgid "The region parameter is only used when creating a bucket" msgstr "Il parametro area è utilizzato solo quando si crea un bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2722,14 +2931,14 @@ msgstr "" "La classe di archiviazione influisce sulla disponibilità e sul prezzo per un" " file archiviato" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "La cartella di destinazione contiene file criptati, per favore fornisci la " "passphrase" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2737,7 +2946,7 @@ msgstr "" "L'utente dispone di troppe autorizzazioni. Vuoi creare un nuovo utente " "limitato, con solo autorizzazioni per il percorso selezionato?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2753,25 +2962,11 @@ msgstr "" msgid "This month" msgstr "Questo mese" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Questa opzione non è riferita al numero massimo dei tuoi backup o alle " -"dimensioni del file, né influisce sulla valutazione della deduplicazione. " -"Guarda questa pagina prima di modificare le " -"dimensioni del volume remoto." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Questa settimana" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Impostazioni limitazione" @@ -2796,12 +2991,18 @@ msgstr "" "Per confermare che vuoi cancellare tutti i file remoti che contengono " "\"{{name}}\", digita la parla che vedi di seguito" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Per esportare senza una passphrase, deselezionare la casella \"Cripta file\"" -#: templates/settings.html:23 +#: 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. " @@ -2822,15 +3023,15 @@ msgstr "" msgid "Today" msgstr "Oggi" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Certificato host affidabile?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Certificato server affidabile?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2844,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." @@ -2860,7 +3061,14 @@ msgstr "Dimensione e versione backup sconosciute" msgid "Until resumed" msgstr "Finché non riprende" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Canale di aggiornamento" @@ -2876,28 +3084,22 @@ msgstr "Aggiornamento con database esistente" msgid "Uploaded files" msgstr "File caricati" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Caricamento file di verifica ..." -#: templates/settings.html:132 +#: 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}}" +"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:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statistiche di utilizzo" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistiche di utilizzo, avvisi, errori e arresti anomali" @@ -2905,19 +3107,19 @@ msgstr "Statistiche di utilizzo, avvisi, errori e arresti anomali" msgid "Use SSL" msgstr "Usa SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Usare database esistente?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Usa passphrase debole" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inutile" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Dati utente" @@ -2925,25 +3127,24 @@ msgstr "Dati utente" msgid "User domain name" msgstr "Nome dominio utente" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "L'utente ha troppe autorizzazioni" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Impostazioni interfaccia utente" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nome utente" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "Prelevamento database ..." @@ -2956,35 +3157,35 @@ msgstr "Convalida in corso ..." msgid "Verifications" msgstr "Verifiche" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "Verifica la passphrase di crittografia" + +#: templates/home.html:38 msgid "Verify files" msgstr "Verifica file" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Verifica..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Verifica risposta" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Verifica dei dati di backend ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Verifica dei file ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Verifica dei dati remoti ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Verifica dei file ripristinati ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Verifica in corso ..." @@ -2992,25 +3193,23 @@ msgstr "Verifica in corso ..." msgid "Version ID" msgstr "Versione ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Molto forte" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Molto debole" -#: index.html:263 +#: 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." @@ -3020,37 +3219,29 @@ 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 -msgid "Waiting for task to start ...." -msgstr "In attesa dell'attività per iniziare..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "In attesa del completamento del caricamento ..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avvisi, errori e arresti anomali" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Accettiamo donazioni tramite diversi servizi, come OpenCollective, PayPal, " -"BountySource e varie criptovalute." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Ti consigliamo di criptare tutti i backup archiviati al di fuori del tuo " "sistema" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Debole" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Passphrase debole" @@ -3074,27 +3265,26 @@ msgstr "Dove vuoi ripristinare i files?" msgid "Years" msgstr "Anni" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Si" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Si, ho archiviato la passphrase in modo sicuro" @@ -3102,11 +3292,11 @@ msgstr "Si, ho archiviato la passphrase in modo sicuro" msgid "Yes, I understand the risk" msgstr "Sì, capisco il rischio" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Sì, sono coraggioso!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Sì, per favore rompi il mio backup!" @@ -3114,14 +3304,6 @@ msgstr "Sì, per favore rompi il mio backup!" msgid "Yesterday" msgstr "Ieri" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Sembra che tu sia in esecuzione Mono senza certificati SSL caricati.\n" -"Vuoi importare l'elenco dei certificati attendibili da Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3130,11 +3312,11 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." @@ -3142,7 +3324,7 @@ msgstr "" "È possibile interrompere il backup al termine di eventuali caricamenti di " "file attualmente in corso." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." @@ -3150,7 +3332,7 @@ msgstr "" "È possibile interrompere l'operazione immediatamente, o consentire il " "processo di continuare il suo file corrente e poi fermarsi." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3158,7 +3340,7 @@ msgstr "" "Hai modificato l'algoritmo di crittografia. Questa azione potrebbe " "corrompere i dati. Ti consigliamo di creare un nuovo backup." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3166,7 +3348,7 @@ msgstr "" "Hai modificato la passphrase ma questo non è supportato. Ti consigliamo di " "creare un nuovo backup." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3174,13 +3356,13 @@ msgstr "" "Hai scelto di non criptare il backup. È consigliabile criptare tutti i dati " "custoditi su server remoti." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Si è scelto di ripristinare in una nuova posizione, ma non ne è stata " "inserita una" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3190,92 +3372,92 @@ msgstr "" " della passphrase, poiché i dati non possono essere recuperati se perdi la " "passphrase." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Devi scegliere almeno una cartella sorgente" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Devi inserire un nome di dominio per utilizzare l'API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Devi inserire un nome per il backup" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Devi inserire una passphrase o disattivare la crittografia" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Devi inserire una password per utilizzare l'API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Devi inserire un numero positivo di backup da mantenere" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" -msgstr "Devi inserire un nome tenant (aka progetto) per utilizzare l'API v3" +msgstr "Devi inserire un detentore (aka progetto) per utilizzare l'API v3" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Devi inserire il nome di un inquilino se non fornisci una Chiave API" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Devi inserire un periodo di tempo valido in cui mantenere i backup" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "Devi inserire una stringa di criteri di conservazione valida" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Devi inserire una password o una Chiave API" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Devi inserire una password o una Chiave API, non entrambe" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Devi compilare in password" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Devi compilare in nome del server o indirizzo" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Devi compilare in nome utente" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Devi compilare in {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Devi selezionare o compilare in AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Devi selezionare o compilare in server" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Devi specificare un percorso" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Devi compilare {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "La tua passphrase è facile da indovinare. Considera l'idea di cambiarla." @@ -3292,23 +3474,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "Personalizzato" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "statistiche sull'uso pubblico" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "fallito" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "riprendi ora" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "a meno che tu non stia specificando esplicitamente --group-id" @@ -3325,11 +3561,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} è sotto la licenza" " {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "Caricamento di {{files}} file ({{size}}) {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versione" @@ -3349,10 +3590,6 @@ msgstr "{{number}} Ore" msgid "{{number}} Minutes" msgstr "{{number}} Minuti" -#: templates/home.html:54 +#: 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 4c6953921..0dc61033a 100644 --- a/Localizations/webroot/localization_webroot-ja_JP.po +++ b/Localizations/webroot/localization_webroot-ja_JP.po @@ -16,7 +16,28 @@ msgstr "" "Language: ja_JP\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +"({{$count}}件のエラー{{item.Result.Interrupted? ('、中断されました'|translate) : ''}})" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +"({{$count}}件の警告{{item.Result.Interrupted? ('、中断されました'|translate) : ''}})" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "(中断されました)" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- オプションを選択してください -" @@ -24,29 +45,49 @@ 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は後から冗長性を増加させます。" -#: templates/backends/tardigrade.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:945 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" +msgstr "AWSのアクセスID" -#: scripts/services/EditUriBuiltins.js:946 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アクセスキー" +msgstr "AWSのアクセスキー" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" -msgstr "AWS IAMポリシー" +msgstr "AWSのIAMポリシー" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "概要" @@ -54,35 +95,39 @@ msgstr "概要" msgid "About {{appname}}" msgstr "{{appname}}について" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "アクセスキー" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "アクセスキーのID" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "アクセスキーのシークレット" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "アクセスが拒否されました" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "アクセス権" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "アクセスキー" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "ユーザーインターフェースへのアクセス" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "アカウント名" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "有効にする" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "有効にできませんでした:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "新しいバックアップを作成" @@ -91,11 +136,11 @@ msgstr "新しいバックアップを作成" msgid "Add a path directly" msgstr "パスディレクトリを追加" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "高度な設定を追加" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "バックアップを追加" @@ -107,40 +152,45 @@ msgstr "フィルターを追加" msgid "Add path" msgstr "パスを追加" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "追加しました" +msgstr "追加済" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "バケットの名称を変更しますか?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "パスの名称を変更しますか?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "高度な設定" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "高度な設定" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "高度:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "Aliyun OSSのエンドポイント" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "Aliyun OSSのドキュメントと参考資料" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "全てのHyper-Vマシン" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "全てのMicrosoft SQLデータベース" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -150,7 +200,7 @@ msgid "" msgstr "" "使用状況に関する報告は全て匿名で送信され、個人情報を含みません。報告には、ハードウェア、OS、バックエンドの種類、バックアップの保持期間、バックアップ元のデータなどの全体のサイズに関するデータが含まれます。パス、ファイル名、ユーザー名、パスワードなどの機密情報は含まれません。" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "リモートアクセスを許可(要再起動)" @@ -170,19 +220,22 @@ msgstr "" "既存のファイルが新しい場所で見つかりました。\n" "データベースを既存のファイルに指定してよろしいですか?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" "\n" " Do you wish to use the existing database?" msgstr "" +"保存領域のデータベースがローカルに存在しています。データベースを再利用すると、コマンドラインと、サーバーのインスタンスが、リモートの同じ保存領域で作業できるようになります。\n" +"\n" +"ローカルに存在するデータベースを使用しますか?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "使用状況に関する匿名の報告" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "アプリケーション" @@ -190,19 +243,20 @@ msgstr "アプリケーション" msgid "As Command-line" msgstr "コマンドライン" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "認証ID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "認証方法" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "認証方法({{auth_method}})" @@ -214,45 +268,49 @@ msgstr "認証パスワード" msgid "Authentication username" msgstr "認証ユーザー名" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" -msgstr "B2 アプリケーションID" +msgstr "B2 アプリケーションのID" #: templates/backends/b2.html:16 msgid "B2 Application Key" -msgstr "B2 アプリケーションキー" +msgstr "B2 アプリケーションのキー" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" -msgstr "B2 クラウドストレージアカウントID" +msgstr "B2 クラウドストレージのアカウントのID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "B2 クラウドストレージアプリケーションID" +msgstr "B2 クラウドストレージのアプリケーションのID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" -msgstr "B2 クラウドストレージアプリケーションキー" +msgstr "B2 クラウドストレージのアプリケーションのキー" -#: templates/restore.html:143 templates/restore.html:70 +#: templates/restore.html:138 templates/restore.html:70 msgid "Back" msgstr "戻る" -#: templates/about.html:67 -msgid "Backend modules:" -msgstr "バックエンドのモジュール:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

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

    {{item.Key}}

    " -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" -msgstr "バックアップが完了しました!" +msgstr "バックアップが完了しました!" #: templates/addoredit.html:92 msgid "Backup destination" @@ -260,14 +318,11 @@ 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 @@ -278,11 +333,11 @@ msgstr "バックアップの場所" msgid "Backup retention" msgstr "バックアップの保持期間" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "バックアップ:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "ベータ版" @@ -298,48 +353,62 @@ msgstr "参照" msgid "Browser default" msgstr "ブラウザ設定" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "バケット" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "バケット名" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "バケットを作成する場所" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "バケットを作成するリージョン" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 "バケット名" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" +"バケット名は3文字から63文字までの間で指定してください。バケット名には、アルファベットの小文字、数字、点、ダッシュのみを含めることができます。" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "バケットのリージョン" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "バケットのリージョン ap-guangzhou" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "バケットのストレージクラス" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "バケット名。形式:BucketName-APPID" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "復元するファイルの一覧を作成しています…" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "一時的なデータベースを構築しています…" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "取り込み中…" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -347,7 +416,7 @@ msgid "" msgstr "" "遠隔アクセスを許可すると、サーバーはあなたのネットワークの任意のコンピューターからのリクエストを受け付けます。このオプションを有効にする場合は、ファイヤーウォールで安全に保護されているネットワークのコンピューターを使用してください。" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -357,43 +426,75 @@ msgid "" msgstr "" "トレイアイコンは既定で、トークンでロックを解除してユーザーインターフェースを開きます。この場合、他のユーザーはパスワードを入力する必要がありますが、ユーザーはトレイアイコンからユーザーインターフェースにアクセスすることができます。トレイアイコンからアクセスする場合にパスワードを入力するよう設定したい場合は、このオプションを有効にしてください。" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "COS AppのID" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "COSのパスあるいはバケットのサブフォルダー" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "COSのシークレットのID" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "COSの秘密鍵" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "キャッシュファイル" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "実験的(カナリア)" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "キャンセル" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "「{{text}}」を含めることはできません" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "既にファイルがあるため移動できません" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "追加のオプションに、含めたり除外したりするフィルターを指定することはできません" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "サーバーのパスフレーズを変更" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "更新履歴" @@ -402,76 +503,99 @@ msgstr "更新履歴" msgid "Changelog for {{appname}} {{version}}" msgstr "更新履歴 {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "確認できませんでした:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "アップデートを確認" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "確認しています…" - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "アップデートを確認しています…" +#: templates/captcha.html:11 +msgid "Checking …" +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 "高速なバックアップには1.0、安定性を求める場合は1.5、速度に代えて安全性を求める場合は2.0を指定してください。" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "初めにストレージの種類を選択してください" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "認証IDのリンクをクリックして作成してください" -#: index.html:159 index.html:210 +#: 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/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +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 "コマンドライン" +msgstr "コマンドライン…" #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "圧縮化の段階" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "圧縮" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "リモートデータを圧縮しています…" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "リモートデータを圧縮しています…" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "完全なログ" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "バックアップを完了しています…" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "以前のバックアップを完了しています…" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "圧縮モジュール:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

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

    {{item.Key}}

    " -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "コンピューター" @@ -479,7 +603,7 @@ msgstr "コンピューター" msgid "Configuration file:" msgstr "設定ファイル:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "設定:" @@ -497,15 +621,15 @@ msgstr "削除を確認" msgid "Confirm encryption passphrase" msgstr "暗号化用パスフレーズを確認" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "新しいパスワードを再度入力してください" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "パスフレーズを確認" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "パスワードを確認" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "確認が必要です" @@ -513,32 +637,33 @@ msgstr "確認が必要です" msgid "Connect" msgstr "接続" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "今すぐ接続" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "サーバーに接続しています…" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "タスクに接続しています…" -#: index.html:320 -msgid "Connecting..." +#: index.html:309 +msgid "Connecting …" msgstr "接続しています…" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "切断しました" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "接続できました!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "コンテナ名" @@ -550,7 +675,7 @@ msgstr "コンテナのリージョン" msgid "Continue" msgstr "続行" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "暗号化なしで続行" @@ -566,11 +691,20 @@ 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を手動でコピーしてください" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "ログをコピー" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "中心のオプション" @@ -578,47 +712,47 @@ msgstr "中心のオプション" msgid "Counting ({{files}} files found, {{size}})" msgstr "計測中({{files}}個のファイルが見つかりました。サイズは{{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "クラッシュのみ" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "バグ報告を作成…" +msgstr "バグレポートを作成…" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "フォルダーを作成しますか?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "新規の制限ユーザーを作成しました" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "バグレポートを作成しています…" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "アクセスが制限されている新規ユーザーを作成しています…" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "バックアップ先のフォルダーを作成しています…" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "一時的なバックアップを作成しています…" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "ユーザーを作成しています…" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "現在のアクション:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "現在のファイル:" @@ -628,15 +762,15 @@ msgstr "現在のバージョンは {{versionname}}({{versionnumber}})" #: templates/backends/s3.html:17 msgid "Custom S3 endpoint" -msgstr "ユーザー定義のS3 エンドポイント" +msgstr "ユーザー定義のS3エンドポイント" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "カスタムサテライト" +msgstr "ユーザー定義のサテライト" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "カスタムサテライト({{satellite}})" +msgstr "ユーザー定義のサテライト({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -646,6 +780,10 @@ msgstr "ユーザー定義の認証用URL" msgid "Custom backup retention" msgstr "ユーザー定義のバックアップの保持期間" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "ユーザー定義のバケットストレージのクラス" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "ユーザー定義の場所({{server}})" @@ -662,19 +800,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "非推奨:{{getDeprecationMessage(item)}}" + +#: templates/home.html:37 msgid "Database …" msgstr "データベース…" @@ -686,25 +820,29 @@ msgstr "日" msgid "Default" msgstr "初期設定" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "既定({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "既定で除外するアイテム" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "削除" #: templates/backup-result/phases/delete.html:3 msgid "Delete Phase (Old Backup Versions)" -msgstr "" +msgstr "削除の段階" #: templates/delete.html:5 templates/delete.html:53 msgid "Delete backup" @@ -730,13 +868,13 @@ msgstr "ローカルデータベースを削除" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "{{filecount}}個のファイル({{filesize}})をリモートの保存領域から削除しますか?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "削除..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "削除しました" +msgstr "削除済" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" @@ -746,11 +884,11 @@ msgstr "削除されたバージョン" msgid "Deleted files" msgstr "削除されたファイル" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "リモートファイルを削除しています…" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "不要なファイルを削除しています…" @@ -770,35 +908,34 @@ msgstr "デスクトップ" msgid "Destination" msgstr "バックアップ先" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "バックアップ先のパス" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"お役に立てましたか?もしそうお思いなら、Duplicatiに寄付を行うことをお考えください。個人用途では{{smallamount}}、企業用途では{{largeamount}}をお願いしています。" - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "バックアップファイルから直接復元..." +msgid "Direct restore from backup files …" +msgstr "バックアップファイルから直接復元…" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "ディレクトリーのパス" #: templates/log.html:32 msgid "Disabled" msgstr "無効" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "表示しない" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "すべて表示しない" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "テーマカラー" @@ -811,68 +948,59 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "{{name}} のデータベースを削除してよろしいですか?" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "ドメイン名" -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "寄付" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "寄付についてのメッセージ" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "寄付についてのメッセージが表示されていません。クリックで表示" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "寄付についてのメッセージが表示されています。クリックで非表示" - #: templates/export.html:53 msgid "Done" msgstr "完了" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "ダウンロード" #: templates/backup-result/phases/compact.html:28 msgid "Downloaded files" -msgstr "ダウンロード済みファイル" +msgstr "ダウンロードされたファイル" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "ファイルをダウンロードしています…" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "アップデートをダウンロードしています…" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "ダウンロードしています…" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "複製に関するオプション {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" -msgstr "DuplicatiのWebサイト" +msgstr "Duplicatiのウェブサイト" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicatiのフォーラム" -#: templates/settings.html:53 +#: 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 "" "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." msgstr "" -"Duplicatiは起動と同時に実行しますが、ここで指定した時間が経過するまで一時停止の状態を維持します。Duplicatiは最低限のシステムの処理能力しか使用せず、その間バックアップは実行されません。" +"Duplicatiは起動と同時に実行しますが、ここで指定した時間が経過するまで一時停止の状態を維持します。一時停止の間、Duplicatiは最低限のシステムの処理能力しか使用せず、その間バックアップは実行されません。" #: templates/backup-result/phases/compact.html:16 #: templates/backup-result/phases/delete.html:16 @@ -894,29 +1022,33 @@ 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.\\nThis makes it " +"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 "" -"それぞれのバックアップには、ローカルのコンピューターに保存されるデータベースがあります。\\nこのデータベースには、リモートバックアップに関する情報が保存されており、操作の速度を改善したり、その都度の操作でダウンロードするデータ量を減らしたりする効果があります。" +"それぞれのバックアップには、ローカルのコンピューターに保存されるデータベースがあります。このデータベースには、リモートバックアップに関する情報が保存されており、操作の速度を改善したり、その都度の操作でダウンロードするデータ量を減らしたりする効果があります。" #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "一覧で編集" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "テキストで編集" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "編集..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "Office 365グループのメールアドレス" + #: templates/export.html:22 msgid "Encrypt file" msgstr "ファイルを暗号化" @@ -926,18 +1058,27 @@ msgstr "ファイルを暗号化" msgid "Encryption" msgstr "暗号化の方式" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "暗号化の方式が変更されました" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "暗号化のモジュール:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

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

    {{item.Key}}

    " -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "暗号化用のパスフレーズ" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "暗号化用のパスフレーズ(確認用)" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -948,11 +1089,16 @@ msgstr "暗号化用のパスフレーズ" msgid "End" msgstr "終了" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "URLを入力してください" +#: 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 " @@ -963,13 +1109,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "アクセスキーを入力してください" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "アカウント名を入力してください" +#: 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" @@ -977,13 +1119,9 @@ msgstr "バックアップのパスフレーズがある場合は入力してく #: templates/addwizard.html:10 msgid "Enter configuration details" -msgstr "設定の詳細を入力してください" +msgstr "設定の詳細を入力" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "コンテナ名を入力してください" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "暗号化用のパスフレーズを入力してください" @@ -991,64 +1129,62 @@ msgstr "暗号化用のパスフレーズを入力してください" msgid "Enter expression here" msgstr "式をここに入力してください" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "フォルダーのパスを入力してください" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "各行に1個の引数を、引用符を付けずに入力してください(例:*.txt)。" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "コマンドラインの形式で1行に1つのオプションを入力してください。例:--dblock-size=100MB" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "コマンドラインの形式で1行に1つのオプションを入力してください。例:{0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "バックアップ先のパスを入力してください" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Office 365グループのメールアドレスを入力してください" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "サーバーの名称を含めて、バックアップ先の完全なパスを入力してください。ただし、httpsは付けないでください" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "エラー" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "エラー!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "エラーとクラッシュ" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "検査済" @@ -1060,15 +1196,15 @@ msgstr "除外" msgid "Exclude directories whose names contain" msgstr "次の文字を含むディレクトリを除外" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "次の文字を含むファイル・ディレクトリを除外" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "除外するファイル名" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "除外する拡張子" @@ -1076,7 +1212,7 @@ msgstr "除外する拡張子" msgid "Exclude files whose names contain" msgstr "次の文字を含むファイルを除外" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "グループで除外" @@ -1084,7 +1220,7 @@ msgstr "グループで除外" msgid "Exclude folder" msgstr "除外するディレクトリ名" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "正規表現で除外" @@ -1092,7 +1228,7 @@ msgstr "正規表現で除外" msgid "Existing file found" msgstr "既存のファイルが見つかりました" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "実験的" @@ -1112,7 +1248,7 @@ msgstr "設定をエクスポート" msgid "Export passwords" msgstr "パスワードをエクスポート" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "エクスポート…" @@ -1126,37 +1262,38 @@ msgstr "外部リンク" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" -msgstr "FTP (代替)" +msgstr "FTP(代替)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "一時的なデータベースを構築できませんでした:{{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "接続できませんでした:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: 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:" msgstr "削除できませんでした:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "パスの情報を取得できませんでした:{{message}}" @@ -1164,24 +1301,37 @@ msgstr "パスの情報を取得できませんでした:{{message}}" msgid "Failed to find backup:" msgstr "バックアップが見つかりませんでした:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "インポートできませんでした:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "バグレポートのURLを取得できませんでした:{{message}}" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "インポートできませんでした:{{message}}" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "バックアップの既定の設定を読み込めませんでした:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "ファイルを読み込めませんでした:{{message}}" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "ファイルを復元できませんでした:{{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "保存できませんでした:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "深刻なエラーが発生しました。統計は収集されていません" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "パスの情報を取得しています…" @@ -1197,11 +1347,11 @@ msgstr "閾値より大きなファイル:" msgid "Filters" msgstr "フィルター" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "完了しました!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "初回実行セットアップ" @@ -1209,18 +1359,32 @@ msgstr "初回実行セットアップ" msgid "Folder" msgstr "フォルダー" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "フォルダーのパス" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "フォルダーのパスの名称" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "金曜日" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "サーバーの名称を含む、バックアップ先の完全なパス(httpsは除く)" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "ギガバイト" @@ -1236,7 +1400,7 @@ msgstr "GCS プロジェクトID" #: templates/about.html:4 templates/addoredit.html:24 #: templates/backuplog.html:6 msgid "General" -msgstr "一般" +msgstr "全般" #: templates/addoredit.html:36 msgid "General backup settings" @@ -1250,24 +1414,19 @@ msgstr "設定" msgid "Generate" msgstr "生成" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" -"IAMアクセスポリシー\n" -" を生成" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "IAMアクセスポリシーを生成" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "ファイルのバージョンを取得しています…" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "グループの電子メール" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "隠しファイル" @@ -1279,16 +1438,16 @@ msgstr "隠す" msgid "Hide hidden folders" msgstr "隠しフォルダーを表示しない" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "ホーム" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "ホスト名" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "時間" @@ -1300,20 +1459,32 @@ msgstr "既存のファイルはどのように扱いますか?" msgid "Hyper-V Machine" msgstr "Hyper-V マシン" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V マシン:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V マシン" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "IDrive Syncのディレクトリーのパス" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "IDrive e2のアクセスキーのID" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "IDrive e2のアクセスキーのシークレット" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "予定の日時を逃してしまった場合、ジョブは即座に実行します。" @@ -1324,19 +1495,19 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"バックアップとリモートの保存領域が同期していない場合、データベースを修復して同期させる必要があります。\\n修復が上手く行かない場合は、ローカルのデータベースを削除して、改めてこれを作成してください。" +"バックアップとリモートの保存領域が同期していない場合、データベースを修復して同期させる必要があります。修復が上手く行かない場合は、ローカルのデータベースを削除して、改めてこれを作成してください。" #: templates/export.html:49 msgid "" "If the backup file was not downloaded automatically, right click and choose "Save" -" as …"" +" as …"." msgstr "" "バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。" @@ -1345,12 +1516,12 @@ msgstr "" msgid "" "If the backup file was not downloaded automatically, right click and choose " -""Save as …"" +""Save as …"." msgstr "" "バックアップのファイルが自動的にダウンロードされなかった場合は、 "名前を付けて保存"を右クリックして選択してください。" -#: scripts/services/EditUriBackendConfig.js:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1365,18 +1536,10 @@ 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 "後にバックアップを使用したい場合は、削除する前に設定をエクスポートできます。" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"もしコンピューターを複数のユーザーで使用している場合(2つ以上のアカウントがある場合)、他のユーザーがあなたのアカウントにアクセスできないよう、パスワードを設定する必要があります。\n" -"パスワードを設定しますか?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "インポート" @@ -1384,18 +1547,15 @@ 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 "バックアップの設定をインポート" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "インポートが完了しましたが、証明書が見つかりませんでした" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "インポートできませんでした" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "ファイルからインポート" @@ -1404,27 +1564,27 @@ msgstr "ファイルからインポート" msgid "Import metadata" msgstr "メタデータをインポート" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "インポートしています…" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" -msgstr "含むファイル" +msgstr "ファイルを含めますか?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "次の文字列を含む" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "次の正規表現を含む" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "答えが正しくありません。もう一度試してください" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "開発者用の個別のビルドです。重要なデータのバックアップには使用しないでください。" @@ -1433,25 +1593,21 @@ msgstr "開発者用の個別のビルドです。重要なデータのバック msgid "Information" msgstr "情報" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "インストール" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "中断されました。統計は収集されていません" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "インストールできませんでした:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "無効な文字がパスに含まれています" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "無効な保持期間が設定されています" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1479,7 +1635,7 @@ msgstr "全てのバックアップを保存" msgid "Keystone API version" msgstr "Keystone APIのバージョン" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "言語設定" @@ -1487,13 +1643,13 @@ msgstr "言語設定" msgid "Last month" msgstr "先月" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "最後に成功したバックアップ:" #: templates/restorewizard.html:27 msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" -msgstr "最後に成功した復元:{{time}}({{duration || '0秒'}} 間)" +msgstr "最後に成功した復元:{{time}}(完了までの時間 {{duration || '0秒'}})" #: scripts/controllers/RestoreController.js:60 msgid "Latest" @@ -1507,11 +1663,11 @@ msgstr "ライブラリー" msgid "Listing backup dates …" msgstr "バックアップの日付を一覧表示しています…" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "削除するリモートファイルの一覧を作成しています…" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "リモートファイルの一覧を作成しています…" @@ -1521,42 +1677,43 @@ msgstr "ライブ" #: templates/addwizard.html:16 msgid "Load a configuration from an exported job or a storage provider" -msgstr "エクスポートしたジョブまたはストレージ提供者から設定を読み込む" +msgstr "エクスポートしたジョブまたはストレージ提供者から、設定を読み込む" #: templates/restorewizard.html:16 msgid "Load destination from an exported job or a storage provider" msgstr "エクスポートしたジョブまたはストレージ提供者から、バックアップ先を読み込む" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "さらに古いデータを読み込む" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "読み込んでいます…" - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "リモートストレージの使用量を読み込んでいます…" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "読み込んでいます…" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "ローカルのデータベースのパス:" @@ -1564,11 +1721,11 @@ msgstr "ローカルのデータベースのパス:" msgid "Local repository" msgstr "ローカルのリポジトリー" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "ローカルストレージ" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "場所" @@ -1584,7 +1741,11 @@ msgstr "{{Backup.Backup.Name}}のログデータ" msgid "Log data from the server" msgstr "サーバー上のログデータ" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "ログイン" + +#: index.html:227 msgid "Log out" msgstr "ログアウト" @@ -1596,10 +1757,24 @@ msgstr "メガバイト" msgid "MByte/s" msgstr "メガバイト秒" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "メンテナンス" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "Rcloneの実行ファイルをパスで指定するか、実行ファイルの場所を「高度な設定」で指定してください。" + +#: index.html:260 +msgid "Manual" +msgstr "マニュアル" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "手動アップデートが見つかりました:" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "手動でパスを入力" @@ -1612,17 +1787,17 @@ msgstr "最大ダウンロード速度" msgid "Max upload speed" msgstr "最大アップロード速度" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "メニュー" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQLデータベース:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQLデータベース" @@ -1630,30 +1805,30 @@ msgstr "Microsoft SQLデータベース" msgid "Minimum redundancy" msgstr "最小の冗長性" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "最小の冗長性は1.0です" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "分" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "名前がありません" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "パスフレーズがありません" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "バックアップ元のファイルがありません" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" -msgstr "更新" +msgstr "変更済" #: scripts/services/AppUtils.js:104 msgid "Mon" @@ -1663,7 +1838,7 @@ msgstr "月曜日" msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "既存のデータベースを移動" @@ -1691,15 +1866,20 @@ msgstr "マイピクチャ" msgid "Name" msgstr "名前" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "未実行" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "新しいアップデートが見つかりました:{{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "新しいパスワードを入力してください" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" +"新しいアップデートが見つかりました:{{message}}" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1714,15 +1894,15 @@ msgstr "" msgid "Next" msgstr "次へ" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "次の実行予定日時:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "次に予定されているタスク:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "次のタスク:" @@ -1730,65 +1910,64 @@ msgstr "次のタスク:" msgid "Next time" msgstr "次回" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "いいえ" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" "Do you want to approve the reported host key?" msgstr "" +"以前に指定された証明書はありません。鍵が正しいかどうか、サーバーの管理者に確認してください:{{key}} \n" +"\n" +"報告されたホストの鍵を承認してよろしいですか?" #: templates/edituri.html:12 msgid "No editor found for the "{{backend}}" storage type" msgstr ""{{backend}}" の保存領域の種類に関するエディターが見つかりませんでした" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "暗号化なし" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "アイテムが選択されていません" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "復元するアイテムがありません。1つ以上のアイテムを選択してください" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "パスフレーズが入力されていません" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "予定されているタスクはありません" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "いいえ、私のコンピューターには1つのアカウントしかありません" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "パスフレーズが一致しません" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "なし / 無効" @@ -1796,23 +1975,64 @@ msgstr "なし / 無効" msgid "Not using encryption" msgstr "暗号化を行っていません" +#: templates/throttle.html:22 +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 "" +"ここで入力する速度はバイト表記ですが、回線速度は通常、ビットで報告されます。ビットからバイトへと数値を換算するには、これを8で割ってください。8メガビット秒の回線は1メガバイト秒に相当します。" + #: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "バックアップは削除されません。バックアップのサイズはその都度の変更に従って大きくなります。" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "OSSのアクセスキーのID" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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のエンドポイント" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "OSSのパスあるいはバケットのサブフォルダー" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "OSSのリージョン" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "公式リリース版" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1827,31 +2047,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack オブジェクトストレージ / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" -msgstr "" +msgstr "展開済" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack APIキーはバージョン3のkeystone APIではサポートされていません。" +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "OpenstackのAPIキーは、バージョン3のkeystone APIではサポートされていません。" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "オペレーティングシステム" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "操作" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "操作に失敗しました:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "操作:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "APIのキー(オプション)" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "認証に必要なパスワード(オプション)" @@ -1860,22 +2079,30 @@ msgstr "認証に必要なパスワード(オプション)" msgid "Optional authentication username" msgstr "認証に必要なユーザー名(オプション)" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "リージョン(オプション)" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "テナント名(オプション)" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "オプション" -#: templates/settings.html:150 +#: 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" msgstr "元の場所" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "その他" @@ -1900,36 +2127,35 @@ msgstr "パスフレーズ" msgid "Passphrase (if encrypted)" msgstr "パスフレーズ(暗号化されている場合)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "パスフレーズを変更しました" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "パスフレーズが一致しません" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "パスフレーズが一致しません" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "パスワード" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "ファイルをローカルのブロックで修復しています…" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "パス" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "パスが見つかりません" @@ -1938,19 +2164,20 @@ msgstr "パスが見つかりません" msgid "Path on server" msgstr "サーバー上のパス" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "パスまたはバケットのサブフォルダー" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "一時停止" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "起動時またはハイバネート時に一時停止" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "一時停止の設定" @@ -1962,6 +2189,10 @@ msgstr "権限" msgid "Pick location" msgstr "場所を入力" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "インポートするファイルを選択してください" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "バックアップファイルを指定し、そこから復元" @@ -1970,7 +2201,7 @@ msgstr "バックアップファイルを指定し、そこから復元" msgid "Port" msgstr "ポート" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "トレイアイコンの自動ログインを行わない" @@ -1980,7 +2211,7 @@ msgstr "トレイアイコンの自動ログインを行わない" msgid "Previous" msgstr "前へ" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "進行度:" @@ -1988,47 +2219,51 @@ msgstr "進行度:" msgid "ProjectID is optional if the bucket exist" msgstr "バケットが存在する場合、ProjectIDはオプションです" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" -msgstr "サービス" +msgstr "独自プロトコル" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" -msgstr "" +msgstr "削除の段階" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "ファイルを削除しました!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "ファイルを削除しています…" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "ローカルデータベースを再構築しています…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "改めて作成(削除して修復)" #: templates/backup-result/phases/recreate-database.html:3 msgid "Recreate Database Phase" -msgstr "" +msgstr "データベースの再構築の段階" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "データベースを改めて作成しています…" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "リージョン" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "一時的なバックアップを登録しています…" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "相対パスは許可されていません" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "更新" @@ -2036,11 +2271,11 @@ msgstr "更新" msgid "Remote" msgstr "リモート" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "リモートのパス" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "リモートのリポジトリー" @@ -2060,23 +2295,23 @@ msgstr "リモートのボリュームのサイズ" msgid "Remove" msgstr "削除" -#: templates/advancedoptionseditor.html:40 +#: 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 "修復" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "修復の段階" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "データベースを修復しています…" @@ -2084,19 +2319,19 @@ msgstr "データベースを修復しています…" msgid "Repeat Passphrase" msgstr "パスフレーズ(再度)" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "報告:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "リセット" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "復元" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "復元しました!" @@ -2105,10 +2340,10 @@ msgid "Restore files" msgstr "ファイルの復元" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "{{backupname}}から復元" +msgid "Restore files from:" +msgstr "ファイルの復元:" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "ファイルを復元…" @@ -2121,8 +2356,8 @@ msgid "Restore from backup configuration" msgstr "バックアップの設定から復元" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "設定から復元..." +msgid "Restore from configuration …" +msgstr "設定から復元…" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2135,22 +2370,22 @@ msgstr "読み込み/書き込み権限を復元" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "復元したファイル" +msgstr "復元されたファイル" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "復元したフォルダー" +msgstr "復元されたフォルダー" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "復元したシンボリックリンク" +msgstr "復元されたシンボリックリンク" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "ファイルを復元しています…" -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "再開" @@ -2162,19 +2397,15 @@ msgstr "ファイルの一覧を書き換えました" msgid "Run again every" msgstr "実行タイミング" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "すぐに実行" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "実行しています…" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "コマンドラインのエントリーを実行しています" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "タスクを実行しています:" @@ -2182,11 +2413,15 @@ msgstr "タスクを実行しています:" msgid "Running …" msgstr "実行しています…" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "実行しています … 停止" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3互換" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "基本インストールのバージョンと同じです:{{channelname}}" @@ -2194,15 +2429,15 @@ msgstr "基本インストールのバージョンと同じです:{{channelnam msgid "Sat" msgstr "土曜日" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "サテライト" -#: templates/addoredit.html:408 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 "保存して修復" @@ -2214,11 +2449,11 @@ msgstr "ファイル名にタイムスタンプを入れて、異なるバージ msgid "Save immediately" msgstr "即座に保存" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "ファイルをスキャンしています…" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "ローカルのブロックをスキャンしています…" @@ -2234,7 +2469,7 @@ msgstr "検索" msgid "Search for files" msgstr "ファイルの検索" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "秒" @@ -2247,7 +2482,7 @@ msgstr "ログの水準を選択すると、メッセージを出力順に表示 msgid "Select files" msgstr "ファイルの選択" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "サーバー" @@ -2260,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 "サーバーは現在停止中です。再開しますか?" @@ -2277,16 +2519,16 @@ msgstr "サーバーのパスワード" msgid "Server paused" msgstr "サーバーを一時停止しました" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" -msgstr "" +msgstr "サーバーの状態に関するプロパティー" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "設定" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "表示" @@ -2303,13 +2545,13 @@ msgstr "隠しフォルダーを表示" msgid "Show log" msgstr "ログを表示" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "ログを表示..." #: templates/addoredit.html:135 msgid "Show treeview" -msgstr "" +msgstr "フォルダーツリーを表示" #: templates/backends/sia.html:11 msgid "Sia server password" @@ -2325,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プロバイダーは特定のクライアントライブラリーにしか対応していないおそれがあります" @@ -2338,7 +2580,7 @@ msgstr "バックアップ元" msgid "Source Files" msgstr "バックアップ元のファイル" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "バックアップ元" @@ -2346,15 +2588,19 @@ msgstr "バックアップ元" msgid "Source folders" msgstr "バックアップ元のフォルダー" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "バックアップ元:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "開発者用の特定のビルドです。重要なデータのパックアップには使用しないでください。" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "安定版" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "標準プロトコル" @@ -2368,51 +2614,51 @@ msgstr "標準プロトコル" msgid "Start" msgstr "開始" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "バックアップを開始しています…" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "復元を開始しています…" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "復元プロセスを開始しています…" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "現在のファイルの後で停止" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "現在のファイルの後で停止" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "すぐに停止" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "実行中のバックアップを停止" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "実行中のタスクを停止" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "現在のファイルの後で停止:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "タスクを停止しています:" #: templates/edituri.html:3 msgid "Storage Type" -msgstr "ストレージのタイプ" +msgstr "ストレージの種類" #: templates/backends/s3.html:45 msgid "Storage class" @@ -2424,14 +2670,14 @@ msgstr "バケットを作成する際のストレージのクラス" #: templates/log.html:6 msgid "Stored" -msgstr "保存しました" +msgstr "保存済" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "強" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "成功" @@ -2443,15 +2689,15 @@ msgstr "日曜日" msgid "Symbolic link" msgstr "シンボリックリンク" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "システムファイル" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "システムの既定値({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "システムファイル" @@ -2459,7 +2705,7 @@ msgstr "システムファイル" msgid "System info" msgstr "システムの情報" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "システムのプロパティー" @@ -2471,64 +2717,67 @@ msgstr "テラバイト" msgid "TByte/s" msgstr "テラバイト秒" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "バックアップ用のURL >" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "" +msgid "Target path. Example: /backup" +msgstr "バックアップ先のパス。例:/backup" #: templates/waitarea.html:5 msgid "Task is running" msgstr "タスクは実行中です" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "一時ファイル" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "一時ファイル" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" msgstr "テナント名" +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "Tencent CloudアカウントのAPPID" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "Tencent Cloud COSのドキュメントと参考資料" + #: templates/backup-result/phases/test.html:3 msgid "Test Phase" -msgstr "" +msgstr "テストの段階" #: templates/edituri.html:21 msgid "Test connection" msgstr "接続をテスト" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "テストしています…" - -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "接続をテストしています…" -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "権限をテストしています…" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "権限をテストしています…" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "テストしています…" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" - -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "APIキー" +"「{{fieldname}}」のフィールドには不正な文字「{{character}}」が含まれています(値:{{value}}、インデックス:{{pos}})" #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" @@ -2539,38 +2788,51 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "バックアップは一時的で既に存在しないため、ログデータは削除されています" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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:956 -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:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "サーバーとの接続が失われました。{{time}}後に再試行します…" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "ダークテーマ(by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "既定の白地に青テーマ(by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "暗号化用のパスフレーズ" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" +msgstr "暗号化用のパスフレーズが一致しません" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" +"ファイルのサイズが{{size}}であり、指定されている最大のサイズを超えています。サイズが指定されている最大のサイズよりも小さくなると、このファイルは以後のバックアップに含まれます。" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2578,42 +2840,41 @@ msgstr "" "フォルダー「{{folder}}」は存在しません。\n" "作成しますか?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" +"ホストの鍵が変更されました。変更が正しいかどうか、サーバーの管理者に問い合わせてください。変更が正しくない場合、中間車攻撃を受けているおそれがあります。\n" +"\n" +"現在のホストの鍵「{{prev}}」を、報告されたホストの鍵「{{key}}」で置き換えますか?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "パスワードが一致しません" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "パスは存在しないようですが、追加してよろしいですか?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" +"パスは「{{dirsep}}」で終わっていません。フォルダーではなく、ファイルが含まれています。\n" +"\n" +"指定したファイルを含めますか?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "パスにはスラッシュから始まる絶対パスを指定してください" -#: scripts/services/EditUriBuiltins.js:871 -msgid "" -"The path should start with \"{{prefix1}}\" or \"{{prefix2}}\", otherwise you will not be able to see the files in the HubiC web interface.\n" -"\n" -"Do you want to add the prefix to the path automatically?" -msgstr "" - #: templates/backends/s3.html:33 msgid "The region parameter is only applied when creating a new bucket" msgstr "リージョンパラメーターは、バケットを新たに作成する際にのみ適用されます" @@ -2622,7 +2883,7 @@ msgstr "リージョンパラメーターは、バケットを新たに作成す msgid "The region parameter is only used when creating a bucket" msgstr "リージョンパラメーターは、バケットを作成する際にのみ使用されます" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2634,18 +2895,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "保存領域のクラスは、保存されているファイルの利用可能性と価格に影響します" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" -msgstr "バックアップ先のフォルダーには暗号化されているファイルがあります。パスフレーズを指定してください" +msgstr "バックアップ先のフォルダーには暗号化されているファイルがあります。パスフレーズを指定してください。" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "ユーザーに付与されている権限が多すぎます。選択したパスに関する権限のみを有する制限ユーザーを新たに作成しますか?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2658,20 +2919,11 @@ msgstr "" msgid "This month" msgstr "当月" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "この週" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "速度制限の設定" @@ -2694,11 +2946,17 @@ msgid "" "enter the word you see below" msgstr "「{{name}}」の全てのリモートファイルを本当に削除したい場合は、表示されている語を以下に入力してください" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "パスフレーズなしでエクスポートするには、「ファイルを暗号化」のチェックを外してください" -#: templates/settings.html:23 +#: 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 "バケット名の競合を防ぐため、バケット名の先頭にはアカウントIDを付けることが推奨されます。アカウントIDを自動的に付けますか?" + +#: 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. " @@ -2707,20 +2965,21 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"DNSに基づく攻撃を防ぐため、Duplicatiは、ここに入力されたホスト名しか許可しません。IPアドレスまたはlocalhostによるアクセスは常に許可されます。複数のホスト名を指定する場合は、セミコロンで区切ってください。ただし、アスタリスク(*)がホスト名として入力されている場合は、どのホスト名も許可され、この機能は無効となります。また、ホスト名が入力されていない場合は、IPアドレスまたはlocalhostによるアクセスのみが許可されます。" #: scripts/controllers/RestoreController.js:34 msgid "Today" msgstr "今日" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "ホストの証明書を信用しますか?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "サーバーの証明書を信用しますか?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2732,7 +2991,7 @@ msgstr "" msgid "Tue" msgstr "火曜日" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "ここにパスフレーズを入力してください。" @@ -2748,7 +3007,17 @@ msgstr "バックアップのサイズとバージョンが不明です" msgid "Until resumed" msgstr "再開するまで" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" +"アップデート {{state.updatedVersion}} が利用できます。ダウンロード" + +#: templates/settings.html:78 msgid "Update channel" msgstr "アップデートチャンネル" @@ -2762,25 +3031,24 @@ msgstr "既存のデータベースでアップデートしています" #: templates/backup-result/phases/compact.html:33 msgid "Uploaded files" -msgstr "アップロードしたファイル" +msgstr "アップロードされたファイル" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "検証用ファイルをアップロードしています…" -#: templates/settings.html:132 +#: 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}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "使用状況に関する統計" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "使用状況に関する統計、警告、エラー、クラッシュ" @@ -2788,19 +3056,19 @@ msgstr "使用状況に関する統計、警告、エラー、クラッシュ" msgid "Use SSL" msgstr "SSLを使用" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "既存のデータベースを使用しますか?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "弱いパスフレーズを使用" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "弱すぎます" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "ユーザーデータ" @@ -2808,25 +3076,24 @@ msgstr "ユーザーデータ" msgid "User domain name" msgstr "ユーザーのドメイン名" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "ユーザーに付与されている権限が多すぎます" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "インターフェースの設定" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "ユーザー名" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "データベースのバキュームを行っています…" @@ -2839,35 +3106,35 @@ msgstr "検証しています…" msgid "Verifications" msgstr "検証" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "暗号化用のパスフレーズを再入力" + +#: templates/home.html:38 msgid "Verify files" msgstr "ファイルを検証" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "検証しています…" - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "回答を検証しています" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "バックエンドのデータを検証しています…" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "ファイルを検証しています…" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "リモートデータを検証しています…" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "復元したファイルを検証しています…" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "検証しています…" @@ -2875,23 +3142,23 @@ msgstr "検証しています…" msgid "Version ID" msgstr "バージョンID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "最強" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "最弱" -#: index.html:263 +#: 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." @@ -2901,33 +3168,27 @@ msgstr "警告:これを行うと将来データを復元できなくなりま msgid "Waiting for task to begin" msgstr "タスクが開始するのを待機しています" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "タスクの開始を待機しています…" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "アップロードの完了を待機しています…" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "警告、エラー、クラッシュ" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "我々はOpenCollective、PayPal、 BountySourceやその他の暗号通貨で寄付をお受けしています。" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "システム外に保存する全てのバックアップに関しては、暗号化を行うことを推奨します" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "弱" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "弱いパスフレーズ" @@ -2951,27 +3212,26 @@ msgstr "復元したファイルはどこに保存しますか?" msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "はい" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "はい、パスフレーズを安全な場所に保存しました" @@ -2979,161 +3239,157 @@ msgstr "はい、パスフレーズを安全な場所に保存しました" msgid "Yes, I understand the risk" msgstr "はい、リスクを理解しました" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "はい、問題ありません!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" -msgstr "" +msgstr "バックアップが壊れることを了承して続行" #: scripts/controllers/RestoreController.js:35 msgid "Yesterday" msgstr "昨日" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "SSL証明書を読み込まずにMonoを実行しているようです。Mozillaから信頼済の証明書の一覧をインポートしますか?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" -msgstr "既存のデータベースからデータベースのパスを変更しようとしています。続行してよろしいですか?" +msgstr "" +"既存のデータベースからデータベースのパスを変更しようとしています。\n" +"続行してよろしいですか?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" -msgstr "あなたは現在 {{appname}} {{version}}を使用しています" +msgstr "あなたは現在 {{appname}} {{version}}を使用しています。" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "現在実行中のファイルのアップロードが終了してからバックアップを停止することができます。" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "タスクを即座に停止するか、あるいは、現在のファイルの処理を続行してから停止することができます。" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "暗号化モードが変更されています。データが壊れる可能性があるため、新しいバックアップを代わりに作成することを推奨します" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "パスフレーズが変更されましたが、これはサポートされていません。新しいバックアップを代わりに作成することを推奨します。" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." -msgstr "バックアップを暗号化しないように設定されていますが、リモートサーバーに保存する全てのデータに関しては、暗号化を行うことが推奨されます。" +msgstr "バックアップを暗号化しない設定となっていますが、リモートサーバーに保存する全てのデータに関して、暗号化を行うことを推奨します。" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "新しい場所に復元するよう選択しましたが、場所が入力されていません" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "強力なパスフレーズを生成しました。パスフレーズの紛失時にもデータを復元できるよう、パスフレーズを安全な場所にコピーして保存してください。" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "最低1つのバックアップ元のフォルダーを選択してください" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "バージョン3のAPIを使用するにはドメイン名を入力してください" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "バックアップの名称を入力してください" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "パスフレーズを入力するか、暗号化を無効にしてください" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "バージョン3のAPIを使用するにはパスワードを入力してください" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "保存するバックアップの数を入力してください" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "バージョン3のAPIを使用するにはテナント(プロジェクト)名を入力してください" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "APIキーを指定しない場合はテナント名の入力が必要です" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "バックアップを保持する期間を正しく指定してください" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "保持期間のポリシーを正しく入力してください" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "パスワードかAPIキーを入力してください" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "パスワードまたはAPIキーのどちらかを入力してください" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "パスワードを入力してください" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "サーバー名またはアドレスを入力してください" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "ユーザー名を入力してください" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "{{field}}を入力してください" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "AuthURIを選択または入力してください" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "サーバーを選択または入力してください" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "パスを指定してください" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "{{field}}を入力してください。理由:{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "ファイルとフォルダーを復元しました。" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "設定したパスフレーズは容易に推測できます。パスフレーズの変更を考慮してください。" @@ -3149,25 +3405,79 @@ msgstr "バイト" msgid "byte/s" msgstr "バイト秒" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "COS AppのID" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "バケット名" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "リージョン" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "COSのシークレットのID" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "COSの秘密鍵" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "ユーザー定義" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "公開されている使用状況の統計" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "失敗しました" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "ローカルのリポジトリー名(例:local)" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "OSSのアクセスキーのID" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "OSSのアクセスキーのシークレット" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "OSSのバケット名" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "OSSのエンドポイント" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "OSSのリージョン" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "リモートのパス(例:backup)" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "リモートのリポジトリー名(例:remote)" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "再開" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "アクセス権" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" -msgstr "" +msgstr "--group-idを明示的に指定しているのでない限り、" #: templates/about.html:12 msgid "" @@ -3181,14 +3491,19 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}からダウンロードできます。{{appname}}は{{licensename}}によってライセンスされています。" -#: scripts/controllers/StateController.js:51 -msgid "{{files}} files ({{size}}) to go {{speed_txt}}" -msgstr "残り{{files}} ファイル ({{size}}) {{speed_txt}}" +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "{{brandingService.appName}}は以下のサードパーティー製のライブラリーを使用しています。" -#: templates/home.html:74 templates/restorewizard.html:23 +#: scripts/controllers/StateController.js:53 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "残り{{files}}個のファイル ({{size}}) {{speed_txt}}" + +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" -msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} バージョン" +msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}}個のバージョン" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -3203,10 +3518,6 @@ msgstr "{{number}}時間" msgid "{{number}} Minutes" msgstr "{{number}}分" -#: templates/home.html:54 +#: 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 5e41a762e..c4ca4ebb0 100644 --- a/Localizations/webroot/localization_webroot-ko.po +++ b/Localizations/webroot/localization_webroot-ko.po @@ -8,13 +8,32 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Last-Translator: joyfuI , 2020\n" -"Language-Team: Korean (https://www.transifex.com/duplicati/teams/67655/ko/)\n" +"Language-Team: Korean (https://app.transifex.com/duplicati/teams/67655/ko/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- 옵션을 선택하십시오 -" @@ -22,29 +41,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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 "" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "정보" @@ -52,35 +89,39 @@ msgstr "정보" msgid "About {{appname}}" msgstr "{{appname}} 정보" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "접근 키" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "접근 불가" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "액세스 설정" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "계정 이름" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "활성화" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "활성화 실패" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "새 백업 추가" @@ -89,11 +130,11 @@ msgstr "새 백업 추가" msgid "Add a path directly" msgstr "경로 직접 추가" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "고급 옵션 추가" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "백업 추가" @@ -105,40 +146,45 @@ msgstr "필터 추가" msgid "Add path" msgstr "경로 추가" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "추가됨" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "버켓 이름을 적용 하시겠습니까?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "경로 이름을 적용 하시겠습니까?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "고급 옵션" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "고급 옵션" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "고급:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -150,7 +196,7 @@ msgstr "" "데이터의 전체 크기 및 이와 유사한 데이터에 대한 정보가 포함되어 있습니다. 경로, 파일 이름, 사용자 이름, 암호 또는 이와 유사한 " "중요한 정보는 포함되어 있지 않습니다." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "원격 액세스 허용 (다시 시작 필요)" @@ -168,7 +214,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -176,11 +222,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "익명 사용 보고서" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "" @@ -188,19 +234,20 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -212,13 +259,13 @@ msgstr "" msgid "Authentication username" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -228,7 +275,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -236,19 +283,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -258,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 @@ -273,11 +321,11 @@ msgstr "백업 위치" msgid "Backup retention" msgstr "백업 보존" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "백업:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -293,48 +341,61 @@ msgstr "찾아보기" msgid "Browser default" msgstr "" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket 이름" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 이름" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -343,7 +404,7 @@ msgstr "" "원격 액세스를 허용하면 서버는 네트워크의 모든 컴퓨터에서 접속할 수 있습니다. 이 옵션을 사용하도록 설정하려면 방화벽으로 보호된 " "네트워크에서 컴퓨터를 사용하고 있는지 확인하십시오." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -355,43 +416,75 @@ msgstr "" " 인터페이스에 액세스할 수 있습니다. 트레이 아이콘에서 사용자 인터페이스에 액세스하는 때도 암호를 입력해야 하는 경우 이 옵션을 " "사용하도록 설정하십시오." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "취소" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "기존 파일로 이동할 수 없습니다" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "변경로그" @@ -400,40 +493,63 @@ msgstr "변경로그" msgid "Changelog for {{appname}} {{version}}" msgstr "{{appname}} {{version}}에 대한 변경로그" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "확인 실패:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "업데이트 확인" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "확인 중 ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "업데이트 확인 중 …" +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "시작할 저장소 유형을 선택하세요" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: 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/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "명령줄 …" @@ -441,35 +557,33 @@ msgstr "명령줄 …" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "최적화 실행" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "원격 데이터 압축 중 ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "내 PC" @@ -477,7 +591,7 @@ msgstr "내 PC" msgid "Configuration file:" msgstr "구성 파일:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "구성:" @@ -495,15 +609,15 @@ msgstr "" msgid "Confirm encryption passphrase" msgstr "암호화 암호 확인" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "암호 확인" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "" @@ -511,32 +625,33 @@ msgstr "" msgid "Connect" msgstr "연결" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "지금 연결하기" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "서버에 연결하는 중 …" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "작업에 연결하는 중 ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "연결하는 중 ..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "연결이 끊어짐" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "연결되었습니다!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -548,7 +663,7 @@ msgstr "" msgid "Continue" msgstr "계속" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "" @@ -564,11 +679,20 @@ 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 "" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "핵심 옵션" @@ -576,47 +700,47 @@ msgstr "핵심 옵션" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "충돌만" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "버그 리포트 생성 …" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "폴더를 생성하시겠습니까?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "버그 리포트 생성 중 …" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "현재 작업:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "현재 파일:" @@ -628,11 +752,11 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -644,6 +768,10 @@ msgstr "" msgid "Custom backup retention" msgstr "사용자 지정 백업 보존" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "" @@ -660,17 +788,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "데이터베이스 …" @@ -682,19 +808,23 @@ msgstr "일" msgid "Default" msgstr "기본값" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "기본값 ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "삭제" @@ -726,11 +856,11 @@ msgstr "로컬 데이터베이스 삭제" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "삭제 …" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "삭제됨" @@ -742,11 +872,11 @@ msgstr "삭제된 버전들" msgid "Deleted files" msgstr "삭제된 파일들" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "원치 않는 파일 삭제 중 …" @@ -766,34 +896,34 @@ msgstr "바탕 화면" msgid "Destination" msgstr "대상" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "대상 경로" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "백업 파일에서 직접 복원 ..." +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "비활성화" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "닫기" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "모두 닫기" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "인터페이스 테마" @@ -806,30 +936,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "도메인 이름" - -#: index.html:151 index.html:258 -msgid "Donate" +msgid "Domain name" msgstr "" -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "기부 메시지" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "기부 메시지가 숨겨져 있습니다. 표시하려면 클릭하십시오." - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "기부 메시지가 표시되어 있습니다. 숨기려면 클릭하십시오." - #: templates/export.html:53 msgid "Done" msgstr "완료" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "다운로드" @@ -837,31 +952,34 @@ msgstr "다운로드" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "파일 다운로드 중 …" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati 포럼" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -887,30 +1005,32 @@ 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.\\nThis makes it " +"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 "" -"각 백업에는 연결된 로컬 데이터베이스가 있으며, 이 데이터베이스는 로컬 컴퓨터에 원격 백업에 대한 정보를 저장합니다.\\n이렇게 하면 " -"많은 작업을 더 빠르게 수행할 수 있으며 각 작업에 대해 내려받아야 하는 데이터의 양이 줄어듭니다." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "목록으로 편집" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "텍스트로 편집" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "편집 …" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "파일 암호화" @@ -920,18 +1040,25 @@ msgstr "파일 암호화" msgid "Encryption" msgstr "암호화" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "" -#: templates/about.html:69 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -942,11 +1069,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "" +#: 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 " @@ -959,12 +1091,8 @@ msgstr "" " 이 예제는 다음 7일 각각에 대해 하나의 백업을 유지하며, 다음 4주마다 하나씩, 다음 36개월마다 하나씩 백업합니다. 이것은 또한 " "1W:1D, 1M:1W,3Y:1M으로 표현할 수 있습니다." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: templates/backends/azure.html:8 -msgid "Enter account name" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" msgstr "" #: templates/restoredirect.html:61 @@ -975,11 +1103,7 @@ msgstr "백업 암호가 있는 경우 입력합니다." msgid "Enter configuration details" msgstr "구성 세부 정보 입력" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "" @@ -987,64 +1111,62 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "명령줄 형식으로 줄당 하나의 옵션을 입력합니다. (예: {0})" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "대상 경로 입력" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "오류" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "오류!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "오류 및 충돌" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1056,15 +1178,15 @@ msgstr "제외" msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "" @@ -1072,7 +1194,7 @@ msgstr "" msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1080,7 +1202,7 @@ msgstr "" msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "" @@ -1088,7 +1210,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1108,7 +1230,7 @@ msgstr "구성 내보내기" msgid "Export passwords" msgstr "암호 내보내기" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "내보내기 …" @@ -1124,26 +1246,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "" @@ -1151,8 +1274,8 @@ msgstr "" msgid "Failed to delete:" msgstr "" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "" @@ -1160,24 +1283,37 @@ msgstr "" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "경로 정보를 가져오는 중 …" @@ -1193,11 +1329,11 @@ msgstr "큰 파일" msgid "Filters" msgstr "필터" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "" @@ -1205,18 +1341,32 @@ msgstr "" msgid "Folder" msgstr "" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "폴더 경로" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "금요일" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1246,22 +1396,19 @@ msgstr "일반 옵션" msgid "Generate" msgstr "생성" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "파일 버전을 구하는 중 ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "숨김 파일" @@ -1273,16 +1420,16 @@ msgstr "숨기기" msgid "Hide hidden folders" msgstr "숨김 폴더 숨기기" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "홈" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "시" @@ -1294,20 +1441,32 @@ msgstr "기존 파일을 어떻게 처리하시겠습니까?" msgid "Hyper-V Machine" msgstr "" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "날짜를 놓친 경우 작업이 가능한 한 빨리 실행됩니다." @@ -1318,30 +1477,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"백업 및 원격 저장소가 동기화되지 않았으면 Duplicati는 데이터베이스를 동기화하기 위해 수리 작업을 수행해야 합니다.\\n수리할 수" -" 없는 경우 로컬 데이터베이스를 삭제하고 다시 생성할 수 있습니다." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1354,16 +1511,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "" @@ -1371,47 +1522,44 @@ 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 "백업 구성 가져오기" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "가져오기 실패" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "파일에서 가져오기" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "메타데이터 가져오기" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "개발자 전용 개별 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오." @@ -1420,25 +1568,21 @@ msgstr "개발자 전용 개별 빌드입니다. 중요한 데이터와 함께 msgid "Information" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "설치" - -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1464,7 +1608,7 @@ msgstr "모든 백업 유지" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "인터페이스 언어" @@ -1472,7 +1616,7 @@ msgstr "인터페이스 언어" msgid "Last month" msgstr "지난 달" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "마지막으로 성공한 백업:" @@ -1492,11 +1636,11 @@ msgstr "라이브러리" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1512,36 +1656,35 @@ msgstr "내보낸 작업 또는 저장소 공급자에서 구성 로드" msgid "Load destination from an exported job or a storage provider" msgstr "내보낸 작업 또는 저장소 공급자에서 대상 로드" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "이전 데이터 로드" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "로드 중 ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "로딩 …" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "로컬 데이터베이스 경로:" @@ -1549,11 +1692,11 @@ msgstr "로컬 데이터베이스 경로:" msgid "Local repository" msgstr "로컬 리포지토리" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "로컬 저장소" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "위치" @@ -1569,7 +1712,11 @@ msgstr "" msgid "Log data from the server" msgstr "서버에서 가져온 로그 데이터" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "" @@ -1581,10 +1728,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "유지 관리" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "수동 경로 입력" @@ -1597,17 +1758,17 @@ msgstr "최대 다운로드 속도" msgid "Max upload speed" msgstr "최대 업로드 속도" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL Database:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "" @@ -1615,28 +1776,28 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "분" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1648,7 +1809,7 @@ msgstr "월요일" msgid "Months" msgstr "분" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "기존 데이터베이스 이동" @@ -1676,15 +1837,19 @@ msgstr "사진" msgid "Name" msgstr "이름" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" +msgstr "없음" + +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "새 업데이트 발견: {{message}}" +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1697,15 +1862,15 @@ msgstr "" msgid "Next" msgstr "다음" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "다음 백업 일정:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "다음 예약 작업:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "" @@ -1713,26 +1878,26 @@ msgstr "" msgid "Next time" msgstr "시작" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "아니오" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1743,35 +1908,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "암호화 없음" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "선택된 항목 없음" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "복원할 항목이 없습니다. 하나 이상의 항목을 선택하십시오." -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" -msgstr "" +msgstr "스케줄링된 작업 없음" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "비활성화" @@ -1779,23 +1940,63 @@ msgstr "비활성화" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "아무 것도 삭제되지 않습니다. 백업 크기는 변경될 때마다 커집니다." -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1810,31 +2011,30 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "작업:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "" @@ -1843,22 +2043,30 @@ msgstr "" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "옵션" -#: templates/settings.html:150 +#: 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" msgstr "원래 위치" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "기타" @@ -1882,38 +2090,37 @@ msgstr "암호" #: templates/import.html:14 msgid "Passphrase (if encrypted)" -msgstr "" +msgstr "암호 (암호화된 경우)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "암호" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "" @@ -1922,19 +2129,20 @@ msgstr "" msgid "Path on server" msgstr "서버의 경로" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "일시 중지" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "부팅 또는 최대 절전 모드 후 일시 중지" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "일시 중지 옵션" @@ -1946,6 +2154,10 @@ msgstr "권한" msgid "Pick location" msgstr "위치 선택" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "백업 파일을 선택하고 복원" @@ -1954,7 +2166,7 @@ msgstr "백업 파일을 선택하고 복원" msgid "Port" msgstr "" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "트레이 아이콘 자동 로그인 방지" @@ -1964,7 +2176,7 @@ msgstr "트레이 아이콘 자동 로그인 방지" msgid "Previous" msgstr "이전" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "진행률:" @@ -1972,7 +2184,7 @@ msgstr "진행률:" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "독점" @@ -1980,19 +2192,19 @@ msgstr "독점" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "재생성 (삭제 및 수리)" @@ -2000,19 +2212,23 @@ msgstr "재생성 (삭제 및 수리)" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "데이터베이스를 다시 만드는 중 …" + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "" @@ -2020,11 +2236,11 @@ msgstr "" msgid "Remote" msgstr "원격" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2044,7 +2260,7 @@ msgstr "원격 볼륨 크기" msgid "Remove" msgstr "제거" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "설정 제거" @@ -2052,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 "수리" @@ -2060,7 +2276,7 @@ msgstr "수리" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2068,19 +2284,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "암호 재입력" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "리포트:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "초기화" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "복원" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "저장이 완료되었습니다!" @@ -2089,10 +2305,10 @@ msgid "Restore files" msgstr "파일 복원" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "{{backupname}}에서 파일 복원" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "파일 복원 …" @@ -2105,8 +2321,8 @@ msgid "Restore from backup configuration" msgstr "백업 구성에서 복원" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "구성 파일에서 복원 ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2129,12 +2345,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "파일 복원 중 …" -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "" @@ -2146,19 +2362,15 @@ msgstr "" msgid "Run again every" msgstr "실행 주기" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "백업 실행" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "실행 중 ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "" @@ -2166,11 +2378,15 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "기본 설치 버전과 동일: {{channelname}}" @@ -2178,15 +2394,15 @@ msgstr "기본 설치 버전과 동일: {{channelname}}" msgid "Sat" msgstr "토요일" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "저장 및 수리" @@ -2196,13 +2412,13 @@ msgstr "파일명에 타임스탬프 추가" #: templates/import.html:24 msgid "Save immediately" -msgstr "" +msgstr "즉시 저장" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2218,7 +2434,7 @@ msgstr "검색" msgid "Search for files" msgstr "파일 검색" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "초" @@ -2231,7 +2447,7 @@ msgstr "로그 레벨을 선택하고 발생하는 메시지를 확인하십시 msgid "Select files" msgstr "파일 선택" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "" @@ -2244,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 "" @@ -2261,16 +2482,16 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "서버 상태 속성" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "설정" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "표시" @@ -2287,7 +2508,7 @@ msgstr "숨김 폴더 표시" msgid "Show log" msgstr "로그 표시" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "로그 표시 …" @@ -2309,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 "" @@ -2322,7 +2543,7 @@ msgstr "원본 데이터" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "원본 데이터" @@ -2330,15 +2551,19 @@ msgstr "원본 데이터" msgid "Source folders" msgstr "원본 폴더" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "대상:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "개발자 전용 특정 빌드입니다. 중요한 데이터와 함께 사용하지 마십시오." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "표준 프로토콜" @@ -2352,45 +2577,45 @@ msgstr "표준 프로토콜" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "백업 시작 중 …" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "현재 파일까지 진행 후 중지" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "현재 파일까지 진행 후 중지" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "지금 중지" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "백업 실행 중지" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "현재 파일까지 진행 후 중지 중:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "" @@ -2410,12 +2635,12 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "강한" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "성공" @@ -2427,15 +2652,15 @@ msgstr "일요일" msgid "Symbolic link" msgstr "" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "시스템 파일" @@ -2443,7 +2668,7 @@ msgstr "시스템 파일" msgid "System info" msgstr "시스템 정보" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "시스템 속성" @@ -2455,24 +2680,36 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "임시 파일" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "임시 파일" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2483,37 +2720,27 @@ msgstr "" msgid "Test connection" msgstr "연결 테스트" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "테스트 중 ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "연결 테스트 중 ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2523,13 +2750,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2538,52 +2768,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "서버에 대한 연결이 끊어져 {{time}} 후 다시 시도합니다..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "어두운 테마 (by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "파란색의 밝은 테마 (by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "암호가 일치하지 않음" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2597,7 +2833,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2607,18 +2843,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2630,23 +2866,11 @@ msgstr "" msgid "This month" msgstr "이번 달" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"이 옵션은 최대 백업 또는 파일 크기와 관련이 없으며 중복 제거 속도에도 영향을 주지 않습니다. 원격 볼륨 크기를 변경하기 전에 이 페이지를 참조하십시오." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "이번 주" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "속도 제한 설정" @@ -2669,11 +2893,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2687,15 +2917,15 @@ msgstr "" msgid "Today" msgstr "" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2708,7 +2938,7 @@ msgstr "" msgid "Tue" msgstr "화요일" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2724,7 +2954,14 @@ msgstr "" msgid "Until resumed" msgstr "다시 시작할 때까지" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "업데이트 채널" @@ -2740,26 +2977,22 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -"사용 보고서는 사용자 환경을 개선하고 새로운 기능의 영향을 평가하는 데 도움이 됩니다. {{'공개 사용 통계' | translate" -"}}를 만드는 데 사용합니다." -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "사용 통계" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "사용 통계, 경고, 오류 및 충돌" @@ -2767,19 +3000,19 @@ msgstr "사용 통계, 경고, 오류 및 충돌" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "쓸모없는" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "사용자 데이터" @@ -2787,25 +3020,24 @@ msgstr "사용자 데이터" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "인터페이스 설정" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "사용자 이름" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2818,35 +3050,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "무결성 확인" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "확인 중 ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "백엔드 데이터 확인 중 …" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "파일 검증 중 …" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "원격 데이터 확인 중 …" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2854,22 +3086,22 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "매우 강한" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "매우 약한" -#: index.html:263 +#: 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 @@ -2880,33 +3112,27 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "업로드가 완료되기를 기다리는 중 …" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "경고, 오류 및 충돌" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "약한" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "" @@ -2930,27 +3156,26 @@ msgstr "파일을 어디에 복원하시겠습니까?" msgid "Years" msgstr "년" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "예" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "예, 암호를 안전하게 저장했습니다" @@ -2958,11 +3183,11 @@ msgstr "예, 암호를 안전하게 저장했습니다" msgid "Yes, I understand the risk" msgstr "네, 위험을 이해했습니다." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "네,저는 용감합니다!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -2970,149 +3195,143 @@ msgstr "" msgid "Yesterday" msgstr "어제" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "현재 사용 중: {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "현재 진행 중인 파일 업로드가 완료된 후 백업을 중지할 수 있습니다." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "백업 이름을 입력해야 합니다" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "암호를 입력해야 합니다" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "서버 이름 또는 주소를 채워야합니다." -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "사용자 이름을 채워야합니다." -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "경로를 지정해야 합니다." -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" +msgstr "파일 및 폴더가 성공적으로 복원되었습니다." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3128,23 +3347,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "사용자 지정" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "공개 사용 통계" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "지금 다시 시작" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3156,11 +3429,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} 파일 ({{size}}), 속도: {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 버전" @@ -3178,10 +3456,6 @@ msgstr "{{number}}시간 동안" msgid "{{number}} Minutes" msgstr "{{number}}분 동안" -#: templates/home.html:54 +#: 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 370f874a9..22bee8f45 100644 --- a/Localizations/webroot/localization_webroot-lt.po +++ b/Localizations/webroot/localization_webroot-lt.po @@ -1,18 +1,43 @@ # # Translators: -# Darius Žitkevičius , 2018 +# Darius Žitkevičius , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Darius Žitkevičius , 2018\n" -"Language-Team: Lithuanian (https://www.transifex.com/duplicati/teams/67655/lt/)\n" +"Last-Translator: Darius Žitkevičius , 2024\n" +"Language-Team: Lithuanian (https://app.transifex.com/duplicati/teams/67655/lt/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lt\n" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- pasirinkite parametrą -" @@ -20,29 +45,47 @@ msgstr "- pasirinkite parametrą -" msgid "...loading..." msgstr "...įkeliama..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "API raktas" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "AWS prieigos ID" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM politika" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "Apie" @@ -50,35 +93,39 @@ msgstr "Apie" msgid "About {{appname}}" msgstr "Apie {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Prieigos raktas" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Prieiga uždrausta" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Prieiga leista" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Pasiekti vartotojo sąsają" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Paskyros vardas" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktyvuoti" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktyvavimas nepavyko:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Pridėti naują kopiją" @@ -87,11 +134,11 @@ msgstr "Pridėti naują kopiją" msgid "Add a path directly" msgstr "Pridėti kelią tiesiiogiai" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Pridėti papildomą parametrą" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Pridėti kopiją" @@ -103,40 +150,45 @@ msgstr "Pridėti filtrą" msgid "Add path" msgstr "Pridėti kelią" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "" +msgstr "Pridėta" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Keisti saugyklos pavadinimą?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Keisti kelią?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Išplėstiniai parametrai" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Papildomai:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Visos Hyper-V mašinos" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Visos Microsoft SQL duombazės" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -150,7 +202,7 @@ msgstr "" "failų dydį ir pan. Juose nėra kelių, failų pavadinimų, naudotojų, " "slaptažodžių ir panašios privačios informacijos." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Leisti nuotolinę prieigą (reikia paleisti iš naujo)" @@ -170,7 +222,7 @@ msgstr "" "Naujoje vietoje rasti jau esantys failai.\n" "Ar tikrai norite duomenų bazę rašyti vietoj esamų failų?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -182,11 +234,11 @@ msgstr "" "\n" " Ar norite naudoti esamą duomenų bazę?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anoniminės naudojimo ataskaitos" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Programos" @@ -194,21 +246,22 @@ msgstr "Programos" msgid "As Command-line" msgstr "Kaip komandinę eilutę" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Autorizacijos metodas" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Autorizacijos metodas ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -218,56 +271,57 @@ msgstr "Autorizacijos slaptažodis" msgid "Authentication username" msgstr "Autorizacijos naudotojas" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" -msgstr "" +msgstr "B2 programos ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" msgstr "B2 programos raktas" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 debesų saugyklos paskyros ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "B2 debesų saugyklos programos ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Kopijų saugyklos moduliai:" - -#: scripts/services/ServerStatus.js:44 -msgid "Backup complete!" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" +#: scripts/services/ServerStatus.js:46 +msgid "Backup complete!" +msgstr "Kopija padaryta!" + #: templates/addoredit.html:92 msgid "Backup destination" -msgstr "Kopijų paskirties vieta" +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 "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -279,11 +333,11 @@ msgstr "Kopijų saugojimo vieta" msgid "Backup retention" msgstr "Atsarginės kopijos saugojimo laikas" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Kopija:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -299,48 +353,61 @@ msgstr "Naršyti" msgid "Browser default" msgstr "Naršyklės numatyta reišmė" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Saugyklos pavadinimas" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Sukurti saugyklos vietą" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Sukurti saugyklos regijoną" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Saugyklos klasė" -#: scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore …" +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/services/ServerStatus.js:50 +msgid "Building list of files to restore …" +msgstr "Kuriamas atkūriamų failų sąrašas..." + +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "Kuriama dalinė laikina duomenų bazė..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Užimtas..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -349,7 +416,7 @@ msgstr "" "Leidus nuotolinę prieigą, serveris atsakys į visas užklausas tinke. Jei " "įjungsite - įsitikinkite, kad kompiuteris yra už geros ugniasienės." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -357,44 +424,75 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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ą." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Talpyklos failai" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Atšaukti" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Negalima perkelti į esamo failo vietą" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Pakeitimų žurnalas" @@ -403,40 +501,63 @@ msgstr "Pakeitimų žurnalas" msgid "Changelog for {{appname}} {{version}}" msgstr "Programos {{appname}} {{version}} pakeitimų žurnalas" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Patikrinimas nepavyko:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Ieškoti atnaujinimų dabar" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Tikrinama..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Norėdami pradėti pasirinkite saugyklos tipą" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Norėdami sukurti AuthID paspauskite AuthID nuorodą" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 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 "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -444,35 +565,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Suspausti dabar" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Suspausti nutolusius duomenis..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Kompresijos moduliai:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Kompiteris" @@ -480,7 +599,7 @@ msgstr "Kompiteris" msgid "Configuration file:" msgstr "Konfigūracijos failas:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfigūracija:" @@ -498,15 +617,15 @@ msgstr "Patvirtinkite tryminą" msgid "Confirm encryption passphrase" msgstr "" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Reikalingas patvirtinimas" @@ -514,32 +633,33 @@ msgstr "Reikalingas patvirtinimas" msgid "Connect" msgstr "Prisijungti" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "Prisijungti dabar" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Jungiamasi prie užduoties..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Jungiamasi..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "Prisijungimas nutrūko" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Prisijungti pavyko!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Konteinerio pavadinimas" @@ -551,7 +671,7 @@ msgstr "Konteinerio regionas" msgid "Continue" msgstr "Tęsti" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Tęsti be šifravimo" @@ -567,11 +687,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Pagrindiniai parametrai" @@ -579,47 +708,47 @@ msgstr "Pagrindiniai parametrai" msgid "Counting ({{files}} files found, {{size}})" msgstr "Skaičiuojama, rasta failų: ({{files}}, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Tik lūžimai" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Sukurti aplanką?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Sukurtas naujas ribotas vartotojas" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Kuriamas vartotojas" +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Dabartinis veiksmas:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Dabartinis failas:" @@ -631,11 +760,11 @@ msgstr "Dabartinė versija: {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Nestandartinė S3 saugykla" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -647,6 +776,10 @@ msgstr "Nestandartinis autorizacijos URL" msgid "Custom backup retention" msgstr "Derintas kopijų saugojimo laikas" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Nestandartinė vieta ({{server}})" @@ -663,17 +796,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -685,19 +816,23 @@ msgstr "Dienos" msgid "Default" msgstr "Numatyta" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Numatytas ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Numatytos išimtys" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -729,11 +864,11 @@ msgstr "Ištrinti lokalią duombazę" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Trinti failus {{filecount}}, ({{filesize}}) iš nutolusios saugyklos?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -745,11 +880,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -769,37 +904,34 @@ msgstr "Darbastalis" msgid "Destination" msgstr "Paskirtis" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Kelias iki paskirties" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Ar mes padėjome išgelbėti duomenis? Jei taip paremkite programos kūrimą. " -"Siūloma parama privatiems naudotojams {{smallamount}} ir {{largeamount}} " -"komerciniams naudotojams." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Atkurti tiesiogiai iš kopijos failų..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Išjungta" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Neberodyti" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Neberodyti visko" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Vaizdo ir spalvų tema" @@ -812,30 +944,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Ar tikrai norite ištrinti lokalią duomenų bazę: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Domeno vardas" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Paremti" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Paramos pranešimai" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Paramos pranešimai paslėpti: spustelėkite, kad rodyti" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Paramos pranešimai matomi: spustelėkite, kad paslėpti" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Baigta" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Atsisiųsti" @@ -843,31 +960,34 @@ msgstr "Atsisiųsti" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Pasikartojantis parametras {{opt}}" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Duplicati svetainė" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Duplicati forumas" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -894,32 +1014,32 @@ 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.\\nThis makes it " +"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 "" -"Kiekviena atsarginė kopija turi su ja susietą duomenų bazę, kurioje saugoma " -"informacija apie nutolusią kopiją vietinėje sistemoje.\\nJos dėka visos " -"operacijos atliekamos greičiau ir kiekvienai operacijai sumažinamas " -"atsisiunčiamų duomenų kiekis." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Taisyti kaip sąrašą" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Taisyti kaip tekstą" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Šifruoti failą" @@ -929,18 +1049,25 @@ msgstr "Šifruoti failą" msgid "Encryption" msgstr "Šifravimas" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Šifravimas pakeistas" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Šifravimo moduliai" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -951,11 +1078,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Įveskite URL" +#: 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 " @@ -970,13 +1102,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Įveskite prieigos raktą" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Įveskite naudotojo vardą" +#: 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" @@ -986,11 +1114,7 @@ msgstr "Jei naudojama šifravimo slapta frazė, įveskite ją" msgid "Enter configuration details" msgstr "Įveskite konfigūracijos detales" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Įveskite saugyklos pavadinimą" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Įveskite šifravimo slaptą frazę" @@ -998,66 +1122,62 @@ msgstr "Įveskite šifravimo slaptą frazę" msgid "Enter expression here" msgstr "Įveskite čia išraišką" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Įveskite aplanko kelio pavadinimą" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Įveskite vieną parametrą eilutėje komandinės eilutės formatu, pvz.: {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Įveskite paskirties kelią" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Įveskite Office 365 grupės el. pašto adresą" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Įverskite pilną kelią iki paskirties, įskaitant serverio vardą, tik be https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Klaida" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Klaida!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Klaidos ir lūžimai" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1069,15 +1189,15 @@ msgstr "Išimtys" msgid "Exclude directories whose names contain" msgstr "Neįtraukti aplankų, kurių pavadinime yra" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Neįtraukti išraiškos" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Neįtraukti failo" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Neįtraukti failų plėtinio" @@ -1085,7 +1205,7 @@ msgstr "Neįtraukti failų plėtinio" msgid "Exclude files whose names contain" msgstr "Neįtraukti failų, kurių pavadinime yra" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1093,7 +1213,7 @@ msgstr "" msgid "Exclude folder" msgstr "Neįtraukti aplanko" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Neįtraukti standartinės išraiškos" @@ -1101,7 +1221,7 @@ msgstr "Neįtraukti standartinės išraiškos" msgid "Existing file found" msgstr "Rastas esamas failas" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Eksperimentinis" @@ -1121,7 +1241,7 @@ msgstr "Eksportuoti konfigūraciją" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1137,26 +1257,27 @@ msgstr "Išorinė nuoroda" msgid "FTP (Alternative)" msgstr "FTP (Alternatyva)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Nepavyko sukurti laikinos duomenų bazės: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Nepavyko prisijungti:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Nepavyko prisijungti: {{message}}" @@ -1164,8 +1285,8 @@ msgstr "Nepavyko prisijungti: {{message}}" msgid "Failed to delete:" msgstr "Nepavyko ištrinti:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Nepavyko gauti aplanko informacijos: {{message}}" @@ -1173,24 +1294,37 @@ msgstr "Nepavyko gauti aplanko informacijos: {{message}}" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Importas nepavyko:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Nepavyko nuskaityti kopijos numatytus parametrus:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Failų atkūrimas nepavyko: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Išsaugoti nepavyko:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1206,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:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Pirmojo paleidimo sąranka" @@ -1218,18 +1352,32 @@ msgstr "Pirmojo paleidimo sąranka" msgid "Folder" msgstr "Aplankas" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Aplanko kelias" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pn" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GB" @@ -1259,22 +1407,19 @@ msgstr "Pagrindiniai parametrai" msgid "Generate" msgstr "Generuoti" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Generuoti IAM prieigos politiką" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Grupės el. paštas" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Paslėpti failai" @@ -1286,16 +1431,16 @@ msgstr "Paslepti" msgid "Hide hidden folders" msgstr "Nerodyti paslėptų aplankų" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Pradžia" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Serverio vardas" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Valandos" @@ -1307,20 +1452,32 @@ msgstr "Kaip elgtis su esamais failais?" msgid "Hyper-V Machine" msgstr "Hyper-V mašina" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V mašina:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V mašinos" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1335,32 +1492,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Jei kopija ir nuotolinė saugykla nesusinchronizuota, Duplicati reikalaus, " -"kad būtu įvykdytas taisymas, kad susinchronizuoti duomenų bazę.\\nJei " -"taisymas nepavyks, reikės ištrinti lokalią duombazę ir ją generuoti iš " -"naujo." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1375,20 +1528,10 @@ 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ą" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Jei jūsų įrenginys yra daugelio naudotojų aplinkoje (t.y. Įrenginyje yra daugiau nei viena paskyra), turite nustatyti slaptažodį, kad kiti naudotojai negalėtų pasiekti jūsų paskyroje esančių duomenų.\n" -"Ar norite dabar nustatyti slaptažodį dabar?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importas" @@ -1396,18 +1539,15 @@ 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ą" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Importas atliktas, bet nebuvo rastas joks sertifikatas" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importas nepavyko" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importas iš failo" @@ -1416,19 +1556,19 @@ msgstr "Importas iš failo" msgid "Import metadata" msgstr "Importuoti meta duomenis" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Įtraukti failą?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Įtraukti išraišką" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "Įtraukti standartinę išraišką" @@ -1436,7 +1576,7 @@ msgstr "Įtraukti standartinę išraišką" msgid "Incorrect answer, try again" msgstr "Atsakymas neteisingas, bandykite dar kartą" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1447,25 +1587,21 @@ msgstr "" msgid "Information" msgstr "Informacija" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Diegti" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Diegimas nepavyko:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Kelio pavadinime yra netinkamų simbolių" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Netinkamas saugojimo laikas" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1493,7 +1629,7 @@ msgstr "Saugoti visas kopijas" msgid "Keystone API version" msgstr "Keystone API versija" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Kalba vartotojo interfeise" @@ -1501,7 +1637,7 @@ msgstr "Kalba vartotojo interfeise" msgid "Last month" msgstr "Praeitas mėnuo" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Paskutinė sėkminga kopija:" @@ -1522,11 +1658,11 @@ msgstr "Bibliotekos" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1545,36 +1681,35 @@ msgid "Load destination from an exported job or a storage provider" msgstr "" "Įkelti paskirtį iš eksportuotos užduoties arba saugojimo paslaugų tiekėjo" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Įkelti senesnius duomenis" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Įkeliama..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Gaunama nutolusios saugyklos panaudojimo informacija..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1582,11 +1717,11 @@ msgstr "Lokalios duomenų bazės kelias:" msgid "Local repository" msgstr "Vietinė saugykla" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Lokali saugykla" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Vieta" @@ -1602,7 +1737,11 @@ msgstr "{{Backup.Backup.Name}}žurnalo duomenys" msgid "Log data from the server" msgstr "Žurnalo duomenys iš serverio" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "Atsijungti" @@ -1614,10 +1753,24 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Priežiūra" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Rankiniu būdu įveskite kelią" @@ -1630,17 +1783,17 @@ msgstr "Maksimalus atsisiuntimo greitis" msgid "Max upload speed" msgstr "Maksimalus įkėlimo greitis" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "Meniu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL duomenų bazė:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL duomenų bazės" @@ -1648,28 +1801,28 @@ msgstr "Microsoft SQL duomenų bazės" msgid "Minimum redundancy" msgstr "Minimalus perteklinių kopijų kiekis" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Minimalus perteklinių kopijų skaičius yra 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutės" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Trūksta pavadinimo" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Trūksta slaptos frazės" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Trūksta šaltinių" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1681,7 +1834,7 @@ msgstr "Pr" msgid "Months" msgstr "Mėnesiai" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Perkelti esamą duomenų bazę" @@ -1709,15 +1862,19 @@ msgstr "Mano paveikslėliai" msgid "Name" msgstr "Vardas" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Niekada" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Rastas atnaujinimas: {{message}}" +#: templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1732,15 +1889,15 @@ msgstr "" msgid "Next" msgstr "Kitas" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Kitas planuojamas paleidimas:" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "Kita planuojama užduotis:" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "Kita užduotis" @@ -1748,26 +1905,26 @@ msgstr "Kita užduotis" msgid "Next time" msgstr "Kitą kartą" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Ne" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1781,35 +1938,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Saugyklos tipui "{{backend}}" nerastas redaktorius" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Be šifravimo" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nieko nepasirinkta" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Nėra ko atkurti, pasirinkite vieną ar kelis elementus" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Neįvesta slapta frazė" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "Nėra planinių užduočių" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Ne, mano kompiuteryje yra tik vienas naudotojas" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Netinkama slapta frazė" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Nieko / išjungta" @@ -1817,23 +1970,62 @@ msgstr "Nieko / išjungta" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1849,31 +2041,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack objekto saugykla / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API raktas nepalaikomas v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Operacinė sistema" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operacija nepavyko:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operacijos" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Neprivalomas autorizavimo slaptažodis" @@ -1882,24 +2073,30 @@ msgstr "Neprivalomas autorizavimo slaptažodis" msgid "Optional authentication username" msgstr "Neprivalomas autorizavimo vartotojas" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Parametrai" -#: templates/settings.html:150 +#: 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" msgstr "Originali vieta" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Kiti" @@ -1926,36 +2123,35 @@ msgstr "Slapta frazė" msgid "Passphrase (if encrypted)" msgstr "Slapta frazė (jei šifruota)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Slapta frazė pakeista" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Slaptos frazės nesutampa" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Slaptažodis" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Kelias" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Kelias nerastas" @@ -1964,19 +2160,20 @@ msgstr "Kelias nerastas" msgid "Path on server" msgstr "Kelias iki serverio" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Kelias arba pakatalogis saugykloje" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pauzė" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pauzė po paleidimo ar ramybės būsenos" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Pauzės parametrai" @@ -1988,6 +2185,10 @@ msgstr "Leidimai" msgid "Pick location" msgstr "Pasirinkite vietą" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Pasirinkite atsarginės kopijos failus ir atkurkite iš jos" @@ -1996,7 +2197,7 @@ msgstr "Pasirinkite atsarginės kopijos failus ir atkurkite iš jos" msgid "Port" msgstr "Portas" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Neleisti automatinio prisijungimo per dėklo piktogramą" @@ -2006,7 +2207,7 @@ msgstr "Neleisti automatinio prisijungimo per dėklo piktogramą" msgid "Previous" msgstr "Ankstesnis" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Progresas:" @@ -2014,7 +2215,7 @@ msgstr "Progresas:" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID yra neprivalomas, jei egzistuoja saugykla" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Patentuota" @@ -2022,19 +2223,19 @@ msgstr "Patentuota" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Perkurti (ištrinti ir taisyti)" @@ -2042,19 +2243,23 @@ msgstr "Perkurti (ištrinti ir taisyti)" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Santykiniai keliai neleidžiami" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Užkrauti iš naujo" @@ -2062,11 +2267,11 @@ msgstr "Užkrauti iš naujo" msgid "Remote" msgstr "Nuotolinis" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Kelias iki nutolusio serverio" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Nutolusi saugykla" @@ -2086,7 +2291,7 @@ msgstr "Nutolusio tomo dydis" msgid "Remove" msgstr "Pašalinti" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Pašalinti parinktį" @@ -2094,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" @@ -2102,7 +2307,7 @@ msgstr "Remontuoti" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2110,19 +2315,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "Pakartokite slaptą frazę" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Ataskaitų teikimas:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Atstatyti" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Atkurti" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2131,10 +2336,10 @@ msgid "Restore files" msgstr "Atkurti failus" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Atkurti failus iš {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2147,8 +2352,8 @@ msgid "Restore from backup configuration" msgstr "Atkurti iš atsarginės kopijos konfigūracijos" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Atkurti iš konfigūracijos ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2171,12 +2376,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "Tęsti" @@ -2188,19 +2393,15 @@ msgstr "" msgid "Run again every" msgstr "Vykdyti dar kartą kas" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Vykdyti dabar" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Vykdoma ...." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Vykdoma komandų eilutės komanda" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "Vykdoma užduotis:" @@ -2208,11 +2409,15 @@ msgstr "Vykdoma užduotis:" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "Suderinamas su S3" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Ta pati, kaip pagrindinė diegimo versija: {{channelname}}" @@ -2220,15 +2425,15 @@ msgstr "Ta pati, kaip pagrindinė diegimo versija: {{channelname}}" msgid "Sat" msgstr "Šešt" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2240,11 +2445,11 @@ msgstr "Išsaugokite kitą versiją su laiko žymoma failo pavadinime" msgid "Save immediately" msgstr "Įrašyti nedelsiant" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2260,7 +2465,7 @@ msgstr "Paieška" msgid "Search for files" msgstr "Failų paieška" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekundės" @@ -2274,7 +2479,7 @@ msgstr "" msgid "Select files" msgstr "Pasirinkite failus" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveris" @@ -2287,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ą?" @@ -2304,16 +2514,16 @@ msgstr "Serverio slaptažodis" msgid "Server paused" msgstr "Serveris pristabdytas" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Serverio būsenos parametrai" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "Nustatymai" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Rodyti" @@ -2330,7 +2540,7 @@ msgstr "Rodyti paslėptus aplankus" msgid "Show log" msgstr "Rodyti žurnalą" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2354,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 "" @@ -2367,7 +2577,7 @@ msgstr "Šaltinio duomenys" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Šaltinio duomenys" @@ -2375,17 +2585,21 @@ msgstr "Šaltinio duomenys" msgid "Source folders" msgstr "Šaltinio aplankai" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Šaltinis:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Specifinės versijos skirtos tik programuotojams. Netinkamos naudoti su " "svarbiais duomenimis." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standartiniai protokolai" @@ -2399,45 +2613,45 @@ msgstr "Standartiniai protokolai" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Stabdyti po dabartinio failo" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Stabdyti dabar" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Stabdyti vykdomą atsarginę kopiją" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Stabdyti vykdomą užduotį" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "Stabdoma užduotis:" @@ -2457,12 +2671,12 @@ msgstr "Saugyklos klasė saugyklos kūrimui" msgid "Stored" msgstr "Išsaugota" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Stiprus" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Sėkmė" @@ -2474,15 +2688,15 @@ msgstr "Sekm" msgid "Symbolic link" msgstr "Simbolinė nuoroda" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Sisteminiai failai" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Sistemos numatytasis ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Sisteminiai failai" @@ -2490,7 +2704,7 @@ msgstr "Sisteminiai failai" msgid "System info" msgstr "Sistemos informacija" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Sistemos ypatybės" @@ -2502,25 +2716,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/sek" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Kelias iki tikslo, pvz.: /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Užduotis vykdoma" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Laikini failai" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Laikini failai" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nuomininko vardas" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2530,28 +2756,22 @@ msgstr "" msgid "Test connection" msgstr "Patikrinti prisijungimą" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Tikrinama ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Tikrinamas prisijungimas ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Tikrinamos prieigos teisės ..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2559,10 +2779,6 @@ msgstr "" "'{{fieldname}}' yra netinkamas simbolis: {{character}} (reikšmė: {{value}}, " "pozicija: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2572,40 +2788,48 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Saugyklos pavadinimas turi būti iš mažųjų raidžių, konvertuoti automatiškai?" -#: scripts/services/EditUriBuiltins.js:956 -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:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Dingo ryšys su serveriu, bandysime prisijungti po {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tamsi tema (nuo Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Numatyta mėlyna ant balto tema (nuo Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2613,7 +2837,7 @@ msgstr "" "Aplankas {{folder}} neegzistuoja.\n" "Sukurti jį dabar?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2623,16 +2847,16 @@ msgstr "" "\n" "Ar norite PAKEISTI jūsų DABARTINĮ serverio raktą \"{{prev}}\" PATEIKTU serverio raktu: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Panašu, kad toks kelias neegzistuoja, vis tiek jį pridėti?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2642,7 +2866,7 @@ msgstr "" "\n" "Ar norite pridėti nurodytą failą?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2656,7 +2880,7 @@ msgstr "Regiono parametras taikomas tik naujai saugyklai" msgid "The region parameter is only used when creating a bucket" msgstr "Regiono parametras panaudojamas tik kuriant saugyklą" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2668,12 +2892,12 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "Saugyklos klasė turi įtakos failo pasiekiamumui ir kainai" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Paskirties duomenys užšifruoti, pateikite slaptą frazę" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2681,7 +2905,7 @@ msgstr "" "Naudotojas turi per daug teisių. Ar norite sukurti naują naudotoją, su " "prieiga tik prie pasirinkto kelio?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2696,24 +2920,11 @@ msgstr "" msgid "This month" msgstr "Šį mėnesį" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Ši nuostata nesusijusi su maksimaliu kopijos ar failo dydžiu, taip pat " -"neturi įtakos dedublikavimo efektyvumui. Perskaitykite prieš keisdami nutolusio tomo dydį." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Šią savaitę" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Greičio nustatymai" @@ -2738,13 +2949,19 @@ msgstr "" "Kad patvirtintumėte visų \"{{name}}\" nutolusių failų trynimą, įveskite " "žodį, kurį matote žemiau" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Kad eksportuoti be slaptos frazės, palikite nepažymėtą varnelę \"Šifruoti " "failą\"" -#: templates/settings.html:23 +#: 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. " @@ -2763,15 +2980,15 @@ msgstr "" msgid "Today" msgstr "Šiandien" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Pasitikite saito sertifikatu?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Pasitikite serverio sertifikatu?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2785,7 +3002,7 @@ msgstr "" msgid "Tue" msgstr "An" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2801,7 +3018,14 @@ msgstr "Nežinomas kopijos dydis ir versijos" msgid "Until resumed" msgstr "Kol bus pratęsta" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Atnaujinimų kanalas" @@ -2817,23 +3041,23 @@ msgstr "Atnaujinama su egzistuojančia duomenų baze" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Naudojimo statistika" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Naudojimo statistika, įspėjimai, klaidos ir lūžimai" @@ -2841,19 +3065,19 @@ msgstr "Naudojimo statistika, įspėjimai, klaidos ir lūžimai" msgid "Use SSL" msgstr "Naudoti SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Naudoti turimą duomenų bazę?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Naudoti silpną slaptą frazę" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Nenaudinga" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Naudotojo duomenys" @@ -2861,25 +3085,24 @@ msgstr "Naudotojo duomenys" msgid "User domain name" msgstr "Naudotojo domeno vardas" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Naudotojas turi per daug teisių" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Naudotojo aplinkos nustatymai" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Naudotojo vardas" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2892,35 +3115,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Tikrinti failus" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Tikrinama ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Tikrinamas atsakymas" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2928,25 +3151,23 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Labai stiprus" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Labai silpnas" -#: index.html:263 +#: index.html:245 msgid "Visit us on" 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." @@ -2956,36 +3177,28 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Laukiama kol prasidės užduotis ..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Įspėjimai, klaidos ir lūžimai" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Mes priimame paramą per įvairias tarnybas, tokias kaip OpenCollective, " -"PayPal, BountySource ir įvairiomis krypto valiutomis." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Rekomenduojame šifruoti visas kopijas, kurios saugomos už jūsų sistemos ribų" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Silpna" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Silpna slapta frazė" @@ -3009,27 +3222,26 @@ msgstr "Kur norite atkurti failus?" msgid "Years" msgstr "Metai" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Taip" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Taip, aš saugiai išsaugojau slaptą frazę" @@ -3037,11 +3249,11 @@ msgstr "Taip, aš saugiai išsaugojau slaptą frazę" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Taip, aš drąsus!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -3049,149 +3261,143 @@ msgstr "" msgid "Yesterday" msgstr "" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3207,23 +3413,81 @@ msgstr "" msgid "byte/s" msgstr "" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3235,11 +3499,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{Item.Backup.Metadata.TargetSizeString}} / {{$ count}} versija" @@ -3260,10 +3529,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:54 +#: 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 45564b026..10f7dac0b 100644 --- a/Localizations/webroot/localization_webroot-lv.po +++ b/Localizations/webroot/localization_webroot-lv.po @@ -6,13 +6,36 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Last-Translator: Mārtiņš Mangulis , 2019\n" -"Language-Team: Latvian (https://www.transifex.com/duplicati/teams/67655/lv/)\n" +"Language-Team: Latvian (https://app.transifex.com/duplicati/teams/67655/lv/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lv\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- izvēlieties iestatījumu -" @@ -20,29 +43,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Politika" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "Par" @@ -50,35 +91,39 @@ msgstr "Par" msgid "About {{appname}}" msgstr "Par {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Piekļuves atslēga" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Piekļuve liegta" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Piekļuve lietotāja saskarnei" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Konta nosaukums" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivizēt" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivizācija neizdevās:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Pievienot jaunu dublējumkopiju" @@ -87,11 +132,11 @@ msgstr "Pievienot jaunu dublējumkopiju" msgid "Add a path directly" msgstr "Pievienot tiešo ceļu" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Pievienot pielāgotu iestatījumu" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Pievienot dublējumkopiju" @@ -103,40 +148,45 @@ msgstr "Pievienot filtru" msgid "Add path" msgstr "Pievienot ceļu" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Pievienots" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Precizēt spaiņa iestatījumu?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Precizēt ceļa nosaukumu?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Pielāgotas Opcijas" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Pielāgots:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Visas Hyper-V Mašīnas" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Visas Microsoft SQL Datubāzes" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -145,7 +195,7 @@ msgid "" "similar sensitive information." msgstr "" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Atļaut attālinātu piekļuvi (nepieciešams restartēt programmu)" @@ -165,7 +215,7 @@ msgstr "" "Tika atrasts jau esošs fails jaunajā atrašanās vietā\n" "Vai esat pārliecināts, ka vēlaties datubāzi novirzīt uz jau esošo failu?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -173,11 +223,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonīmas lietošanas atskaites" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Lietotnes" @@ -185,19 +235,20 @@ msgstr "Lietotnes" msgid "As Command-line" msgstr "Kā Komand-rinda" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -209,13 +260,13 @@ msgstr "Autentifikācijas parole" msgid "Authentication username" msgstr "Autentifikācijas lietotājvārds" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -225,7 +276,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -233,19 +284,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Backend moduļi:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Dublējumkopijas veidošana pabeigta!" @@ -255,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 @@ -270,11 +322,11 @@ msgstr "Dublējumkopijas atrašanās vieta" msgid "Backup retention" msgstr "Dublējumkopiju saglabāšanas ilgums" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Dublējumkopija:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta versija" @@ -290,55 +342,68 @@ msgstr "Pārlūkot" msgid "Browser default" msgstr "Pārlūka noklusējums" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Spaiņa Nosaukums" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Spaiņa uzglabāšanas klase" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Aizņemts ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -347,43 +412,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Atcelt" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Izmaiņu žurnāls" @@ -392,40 +484,63 @@ msgstr "Izmaiņu žurnāls" msgid "Changelog for {{appname}} {{version}}" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Pārbaude neizdevās:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Pārbaudīt atjauninājumus tagad" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Pārbauda ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 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 "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -433,35 +548,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Saspiest tagad" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Saspiešanas moduļi:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Dators" @@ -469,7 +582,7 @@ msgstr "Dators" msgid "Configuration file:" msgstr "Konfigurācijas fails:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfigurācija:" @@ -487,15 +600,15 @@ msgstr "Apstiprināt dzēšanu" msgid "Confirm encryption passphrase" msgstr "" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Apstiprināt paroli" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Nepieciešams apstiprinājums" @@ -503,32 +616,33 @@ msgstr "Nepieciešams apstiprinājums" msgid "Connect" msgstr "Pieslēgties" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "Pieslēgties tagad" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "Pieslēdzas serverim..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Pieslēdzas uzdevumam" +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Pieslēdzas ..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "Savienojums ir zudis" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Savienojums strādā!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -540,7 +654,7 @@ msgstr "" msgid "Continue" msgstr "Turpināt" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Turpināt bez šifrēšanas" @@ -556,11 +670,20 @@ 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 "" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Pamata opcijas" @@ -568,47 +691,47 @@ msgstr "Pamata opcijas" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Tikai avārijas" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Izveidot mapi?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Izveido lietotāju..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "" @@ -620,11 +743,11 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -636,6 +759,10 @@ msgstr "" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "" @@ -652,17 +779,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -674,19 +799,23 @@ msgstr "Dienas" msgid "Default" msgstr "Noklusējums" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -718,11 +847,11 @@ msgstr "Izdzēst lokālo datubāzi" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -734,11 +863,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -758,34 +887,34 @@ msgstr "Darbavirsma" msgid "Destination" msgstr "Mērķis" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Atspējots" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Atmest" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Displeja un krāsu motīvs" @@ -798,30 +927,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "" -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Ziedot" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Ziedojumu paziņojumi" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Ziedojumu ziņas ir slēptas, uzklikšķiniet lai parādītu tās" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Ziedojumu ziņas ir redzamas, uzklikšķiniet lai paslēptu tās" - #: templates/export.html:53 msgid "Done" msgstr "Pabeigts" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Lejupielādēt" @@ -829,31 +943,34 @@ msgstr "Lejupielādēt" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Duplicati tīmekļa vietne" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Duplicati forums" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -877,28 +994,32 @@ 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.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Rediģēt kā sarakstu" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Rediģēt kā tekstu" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Šifrēt failu" @@ -908,18 +1029,25 @@ msgstr "Šifrēt failu" msgid "Encryption" msgstr "Šifrēšana" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Šifrēšana mainīta" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Šīfrēšanas moduļi:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -930,11 +1058,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Ievadiet URL" +#: 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 " @@ -944,13 +1077,9 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Ievadiet piekļuves atslēgu" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Ievadiet konta nosaukumu" +#: 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" @@ -960,11 +1089,7 @@ msgstr "Ievadiet dublējumkopijas pieejas frāzi, ja tāda eksistē" msgid "Enter configuration details" msgstr "Ievadiet konfigurācijas detaļas" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Ievadiet pieejas frāzi šifrēšanai" @@ -972,64 +1097,62 @@ msgstr "Ievadiet pieejas frāzi šifrēšanai" msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Ievadiet mērķa atrašanās vietu" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Kļūda" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Kļūda!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Kļūdas un avārijas" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1041,15 +1164,15 @@ msgstr "" msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "" @@ -1057,7 +1180,7 @@ msgstr "" msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1065,7 +1188,7 @@ msgstr "" msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "" @@ -1073,7 +1196,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Eksperimentāls" @@ -1093,7 +1216,7 @@ msgstr "Eksportēt konfigurāciju" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1109,26 +1232,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "FTP (Alternatīvs)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Neizdevās izveidot savienojumu:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "" @@ -1136,8 +1260,8 @@ msgstr "" msgid "Failed to delete:" msgstr "" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "" @@ -1145,24 +1269,37 @@ msgstr "" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Neizdevās importēt:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1178,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:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1190,18 +1327,32 @@ msgstr "" msgid "Folder" msgstr "Mape" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" @@ -1231,22 +1382,19 @@ msgstr "Vispārīgie iestatījumi" msgid "Generate" msgstr "Izveidot" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Paslēptie faili" @@ -1258,16 +1406,16 @@ msgstr "Paslēpt" msgid "Hide hidden folders" msgstr "Paslēpt paslēptās mapes" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Mājas" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Stundas" @@ -1279,20 +1427,32 @@ msgstr "Kā jūs vēlaties rīkoties ar jau esošajiem failiem?" msgid "Hyper-V Machine" msgstr "Hyper-V Mašīna" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V Mašīna:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V Mašīnas" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1304,28 +1464,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1338,18 +1498,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Ja jūsu mašīna ir vairāku lietotāju vidē (piemēram, māšīnai ir vairāk, kā viens konts), jums nepieciešams uzstādīt paroli, lai izslēgtu iespēju citiem lietotājiem piekļūt jūsu kontam.\n" -"Vai vēlaties uzstādīt paroli tagad?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importēt" @@ -1357,18 +1509,15 @@ 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 "" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Pievienot no faila" @@ -1377,19 +1526,19 @@ msgstr "Pievienot no faila" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "" @@ -1397,7 +1546,7 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "Nepareiza atbilde, mēģiniet vēlreiz" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1406,25 +1555,21 @@ msgstr "" msgid "Information" msgstr "Informācija" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Uzstādīt" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Uzstādīšana neizdevās" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1452,7 +1597,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Lietotāja saskarnes valoda:" @@ -1460,7 +1605,7 @@ msgstr "Lietotāja saskarnes valoda:" msgid "Last month" msgstr "Pagājušais mēnesis" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1480,11 +1625,11 @@ msgstr "Bibliotēkas" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1500,36 +1645,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Ielādēt vecākus datus" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Notiek ielāde ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1537,11 +1681,11 @@ msgstr "Ceļš uz lokālo datubāzi:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Lokālā krātuve" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Atrašanās vieta" @@ -1557,7 +1701,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "Izrakstīties" @@ -1569,10 +1717,24 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Apkope" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "" @@ -1585,17 +1747,17 @@ msgstr "Maksimālais lejupielādes ātrums" msgid "Max upload speed" msgstr "Maksimālais augšupielādes ātrums" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "Izvēlne" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "" @@ -1603,28 +1765,28 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minūtes" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Trūkst pieejas frāze" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modificēts" @@ -1636,7 +1798,7 @@ msgstr "Pirm" 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" @@ -1664,15 +1826,19 @@ msgstr "Mani attēli" msgid "Name" msgstr "" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nekad" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/settings.html:11 +msgid "New Password" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1685,15 +1851,15 @@ msgstr "" msgid "Next" msgstr "Nākamais" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Nākamā plānotā norise" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "Nākamais plānotais uzdevums:" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "Nākamais uzdevums:" @@ -1701,26 +1867,26 @@ msgstr "Nākamais uzdevums:" msgid "Next time" msgstr "Nākamreiz" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nē" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1731,36 +1897,32 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Nav šifrešanas" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nav izvēlētu vienību" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Nav vienību ko atjaunot, lūdzu izvēlieties vienu vai vairākas vienības" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Pieejas frāze nav ievadīta" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "Nav ieplānotu uzdevumu" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nē, manai ierīcei ir tikai viens konts" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Nesakrītoša pieejas frāze" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Nav / Atspējots" @@ -1768,23 +1930,62 @@ msgstr "Nav / Atspējots" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 +#: templates/settings.html:158 msgid "OK" msgstr "Labi" +#: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 +msgid "OSS Access Key ID" +msgstr "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1799,31 +2000,30 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Darbības:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Neobligāta autentifikācijas parole" @@ -1832,24 +2032,30 @@ msgstr "Neobligāta autentifikācijas parole" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Iestatījumi" -#: templates/settings.html:150 +#: 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" msgstr "Sākotnējā atrašanās vieta" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Citi" @@ -1873,36 +2079,35 @@ msgstr "Pieejas frāze" msgid "Passphrase (if encrypted)" msgstr "Pieejas frāze (ja šifrēts)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Pieejas frāze nomainīta" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Pieejas frāzes nesakrīt" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Parole" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Ceļš nav atrasts" @@ -1911,19 +2116,20 @@ msgstr "Ceļš nav atrasts" msgid "Path on server" msgstr "Ceļs uz servera" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pauzēt" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Pauzēt opcijas" @@ -1935,6 +2141,10 @@ msgstr "Atļaujas" msgid "Pick location" msgstr "" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1943,7 +2153,7 @@ msgstr "" msgid "Port" msgstr "Ports" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1953,7 +2163,7 @@ msgstr "" msgid "Previous" msgstr "" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "" @@ -1961,7 +2171,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -1969,19 +2179,19 @@ msgstr "" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -1989,19 +2199,23 @@ msgstr "" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Pārlādēt" @@ -2009,11 +2223,11 @@ msgstr "Pārlādēt" msgid "Remote" msgstr "Attālināts" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2033,7 +2247,7 @@ msgstr "" msgid "Remove" msgstr "Noņemt" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Noņemt iestatījumu" @@ -2041,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" @@ -2049,7 +2263,7 @@ msgstr "Salabot" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2057,19 +2271,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "Atkārtot pieejas frāzi" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Attiestatīt" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Atgūt" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2078,10 +2292,10 @@ msgid "Restore files" msgstr "Atgūt failus" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2094,7 +2308,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 @@ -2118,12 +2332,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "Turpināt" @@ -2135,19 +2349,15 @@ msgstr "" msgid "Run again every" msgstr "Palaist atkal katru" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Palaist tagad" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "" @@ -2155,11 +2365,15 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -2167,15 +2381,15 @@ msgstr "" msgid "Sat" msgstr "Sest" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2187,11 +2401,11 @@ msgstr "" msgid "Save immediately" msgstr "Saglabāt uzreiz" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2207,7 +2421,7 @@ msgstr "Meklēt" msgid "Search for files" msgstr "Meklēt failus" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "sekundes" @@ -2220,7 +2434,7 @@ msgstr "" msgid "Select files" msgstr "Izvēlēties failus" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serveris" @@ -2233,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 "" @@ -2250,16 +2469,16 @@ msgstr "Servera parole" msgid "Server paused" msgstr "" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "Iestatījumi" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Parādīt" @@ -2276,7 +2495,7 @@ msgstr "Parādīt paslēptās mapes" msgid "Show log" msgstr "Parādīt žurnālu" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2298,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 "" @@ -2311,7 +2530,7 @@ msgstr "Avota Dati" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Avota dati" @@ -2319,15 +2538,19 @@ msgstr "Avota dati" msgid "Source folders" msgstr "Avota mapes" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Avots:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "" @@ -2341,45 +2564,45 @@ msgstr "" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Pātraukt tagad" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Pārtraukt uzdevuma izpildi" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "Aptur uzdevumu:" @@ -2399,12 +2622,12 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Spēcīgs" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "" @@ -2416,15 +2639,15 @@ msgstr "Svēt" msgid "Symbolic link" msgstr "Simboliskā saite" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Sistēmas faili" @@ -2432,7 +2655,7 @@ msgstr "Sistēmas faili" msgid "System info" msgstr "Sistēmas informācija" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Sistēmas īpašības" @@ -2444,24 +2667,36 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Uzdevums ir palaists" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Pagaidu faili" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2472,37 +2707,27 @@ msgstr "" msgid "Test connection" msgstr "Pārbaudīt savienojumu" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Notiek pārbaude..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Pārbauda savienojumu..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Pārbauda atļaujas..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2512,13 +2737,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2527,52 +2755,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tumšais motīvs (veidoja Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Noklusējuma zils uz balta motīvs (veidoja Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2586,7 +2820,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2596,18 +2830,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2619,20 +2853,11 @@ msgstr "" msgid "This month" msgstr "Šis mēnesis" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Šī diena" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2655,11 +2880,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2673,15 +2904,15 @@ msgstr "" msgid "Today" msgstr "Šodien" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2692,7 +2923,7 @@ msgstr "" msgid "Tue" msgstr "Otr" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2708,7 +2939,14 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:83 +#: 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" @@ -2724,23 +2962,23 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Izmantošanas statistika" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2748,19 +2986,19 @@ msgstr "" msgid "Use SSL" msgstr "Izmantot SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Lietot vāju pieejas frāzi" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Bezjēdzīgs" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Lietotāja dati" @@ -2768,25 +3006,24 @@ msgstr "Lietotāja dati" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Lietotāja saskarnes iestatījumi" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Lietotājvārds" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2799,35 +3036,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Pārbaudīt failus" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Notiek pārbaude ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2835,23 +3072,23 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Ļoti stiprs" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Ļoti vājš" -#: index.html:263 +#: index.html:245 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 "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." @@ -2861,35 +3098,29 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Brīdinājumi, kļūdas un avārijas" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Mēs iesakām jums šifrēt visas dublējumkopijas, kuras tiek uzglabātas ārpus " "jūsu sistēmas" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Vājš" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Vāja pieejas frāze" @@ -2913,27 +3144,26 @@ msgstr "" msgid "Years" msgstr "Gadi" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Jā" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Jā, esmu noglabājais pieejas frāzi droši" @@ -2941,11 +3171,11 @@ msgstr "Jā, esmu noglabājais pieejas frāzi droši" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Jā, esmu drosmīgs!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Jā, lūdzu salauziet manu dublējumkopiju!" @@ -2953,149 +3183,143 @@ msgstr "Jā, lūdzu salauziet manu dublējumkopiju!" msgid "Yesterday" msgstr "Vakardiena" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Nepieciešams ievadīt dublējumkopijas nosaukumu" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Jums nepieciešams ievadīt pieejas frāzi vai atspējot šifrēšanu" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Nepieciešams ievadīt paroli!" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Jums jānorāda ceļš" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Jūsu pieejas frāzi ir vienkārsi uzminēt. Apdomājiet pieejas frāzes nomaiņu." @@ -3112,23 +3336,81 @@ msgstr "baits" msgid "byte/s" msgstr "baiti/sekundē" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "turpināt tagad" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3140,11 +3422,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -3164,10 +3451,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "{{number}} Minūtes" -#: templates/home.html:54 +#: 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 c0c702587..bdf5096aa 100644 --- a/Localizations/webroot/localization_webroot-nl_NL.po +++ b/Localizations/webroot/localization_webroot-nl_NL.po @@ -1,18 +1,47 @@ # # Translators: -# Kees Zaaijer, 2020 +# Kees Zaaijer, 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Kees Zaaijer, 2020\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/duplicati/teams/67655/nl_NL/)\n" +"Last-Translator: Kees Zaaijer, 2024\n" +"Language-Team: Dutch (Netherlands) (https://app.transifex.com/duplicati/teams/67655/nl_NL/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl_NL\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[1] "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[1] "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "(onderbroken)" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr " - kies een optie -" @@ -20,29 +49,51 @@ 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." -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Beleid" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Over" @@ -50,35 +101,39 @@ msgstr "Over" msgid "About {{appname}}" msgstr "Over {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Toegangssleutel" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "Toegangssleutel-ID" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "Toegangssleutel Geheim" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Toegang geweigerd" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "Toegang verleend" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "Toegangssleutel" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Toegang tot gebruikersomgeving" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Accountnaam" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Activeren" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Activeren mislukt" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Nieuwe back-up toevoegen" @@ -87,11 +142,11 @@ msgstr "Nieuwe back-up toevoegen" msgid "Add a path directly" msgstr "Voeg een pad rechtstreeks toe" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Voeg geavanceerde optie toe" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Back-up toevoegen" @@ -103,40 +158,45 @@ msgstr "Voeg filter toe" msgid "Add path" msgstr "Voeg pad toe" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Toegevoegd" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Bucket naam aanpassen?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Padnaam aanpassen?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Geavanceerde Opties" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Geavanceerd:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "Aliyun OSS Eindpunt" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "Aliyun OSS documenten en bronnen" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Alle Hyper-V Machines" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Alle Microsoft SQL Databases" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -151,7 +211,7 @@ msgstr "" "bestandsnamen, gebruikersnamen, wachtwoorden of soortgelijke gevoelige " "informatie." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Remote toegang toestaan (herstart vereist)" @@ -171,7 +231,7 @@ msgstr "" "Een bestaand bestand was gevonden op de nieuwe locatie. Weet u zeker dat de " "database moet verwijzen naar een bestaand bestand?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -183,11 +243,11 @@ msgstr "" "\n" "Wilt u de bestaande database gebruiken?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonieme gebruiksrapporten" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Toepassingen" @@ -195,19 +255,20 @@ msgstr "Toepassingen" msgid "As Command-line" msgstr "Als Opdrachtregel" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "Authenticatiemethode" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "Authenticatiemethode ({{auth_method}})" @@ -219,12 +280,12 @@ msgstr "Authenticatie wachtwoord" msgid "Authentication username" msgstr "Authenticatie gebruikersnaam" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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 @@ -235,7 +296,7 @@ msgstr "B2 Applicatie ID" msgid "B2 Application Key" msgstr "B2 Applicatiesleutel" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" @@ -243,19 +304,23 @@ msgstr "B2 Cloud Storage Account ID" msgid "B2 Cloud Storage Application ID" msgstr "B2 Cloud Storage Applicatie ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" +"Backend modules:

    {{item.Key}}

    " -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Back-up compleet!" @@ -265,13 +330,15 @@ 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 @@ -282,11 +349,11 @@ msgstr "Back-up locatie" msgid "Backup retention" msgstr "Back-up retentie" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Back-up:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -302,48 +369,63 @@ msgstr "Bladeren" msgid "Browser default" msgstr "Browser standaard" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "Bucket" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket Naam" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Bucket aanmaaklocatie" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket aanmaakregio" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" +"Bucket-naam kan alleen tussen 3 en 63 tekens lang zijn en mag alleen kleine " +"letters, cijfers, punten en mintekens bevatten" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "Bucket-regio" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "Bucket-regio ap-guangzhou" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Bucket opslagklasse" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "Bucket, formaat: BucketNaam-APPID" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Opbouwen lijst te herstellen bestanden ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Opbouwen gedeeltelijke tijdelijke database ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Bezig ..." +msgid "Busy …" +msgstr "Bezig …" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -354,7 +436,7 @@ msgstr "" "gebruikt op een netwerk dat wordt beschermd door een veilig ingestelde " "firewall als u deze optie wilt inschakelen." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -369,43 +451,75 @@ msgstr "" "als u er de voorkeur aan geeft zelf het wachtwoord in te voeren, zelfs " "wanneer de gebruikersomgeving wordt geopend vanuit het systeemvak-pictogram." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "COS App ID" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "COS Pad of submap in de bucket" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "COS Geheim ID" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "COS Geheime Sleutel" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Cache bestanden" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Annuleren" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "Mag \"{{text}}\" niet bevatten" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Kan niet verplaatsen naar bestaand bestand" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +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 msgid "Changelog" msgstr "Aanpassingen-log" @@ -414,40 +528,65 @@ msgstr "Aanpassingen-log" msgid "Changelog for {{appname}} {{version}}" msgstr "Aanpassingen-log voor {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Controle mislukt:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Controleer nu op updates" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Controleren ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Controleren op updates ..." +#: templates/captcha.html:11 +msgid "Checking …" +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" msgstr "Kies een opslagtype om aan de slag te gaan" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Klik op de AuthID link om een AuthID aan te maken" -#: index.html:159 index.html:210 +#: 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/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +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 ..." @@ -455,35 +594,35 @@ msgstr "Opdrachtregel ..." msgid "Compact Phase" msgstr "Opruimen Subtaak" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Nu opruimen" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Opruimen van remote gegevens ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Opschonen remote gegevens ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Compleet log" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Afronden back-up ..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Afronden vorige back-up ..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Compressiemodules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" +"Compressiemodules:

    {{item.Key}}

    " -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Computer" @@ -491,7 +630,7 @@ msgstr "Computer" msgid "Configuration file:" msgstr "Configuratiebestand" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuratie:" @@ -509,15 +648,15 @@ msgstr "Bevestig verwijderen" msgid "Confirm encryption passphrase" msgstr "Bevestig wachtwoordzin voor versleuteling" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "Bevestig nieuw wachtwoord" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Bevestig wachtwoordzin" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Bevestig wachtwoord" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Bevestiging vereist" @@ -525,32 +664,33 @@ msgstr "Bevestiging vereist" msgid "Connect" msgstr "Verbind" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Verbind nu" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Verbinden met server ..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Verbinding maken met taak ..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "Verbinden met taak …" -#: index.html:320 -msgid "Connecting..." -msgstr "Verbinden..." +#: index.html:309 +msgid "Connecting …" +msgstr "Verbinden …" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Verbinding verbroken" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Verbinding werkt!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Containernaam" @@ -562,7 +702,7 @@ msgstr "Container-regio" msgid "Continue" msgstr "Volgende" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Ga verder zonder versleuteling" @@ -578,11 +718,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "Kopie log" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Kern-opties" @@ -590,47 +739,47 @@ msgstr "Kern-opties" msgid "Counting ({{files}} files found, {{size}})" msgstr "Tellen ({{files}} bestanden gevonden, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Alleen crashes" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Bug rapport maken ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Map aanmaken?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Nieuwe beperkte gebruiker aangemaakt" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Bug rapport maken ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Nieuwe gebruiker met beperkte toegang aanmaken ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Doelmappen aanmaken ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Tijdelijke back-up aanmaken ..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Gebruiker aanmaken ..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "Gebruiker aanmaken …" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Huidige actie:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Huidig bestand:" @@ -642,11 +791,11 @@ msgstr "Huidige versie is {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Aangepaste S3 endpoint" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "Aangepaste Satellite" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "Aangepaste Satellite ({{satellite}})" @@ -658,6 +807,10 @@ msgstr "Aangepaste authenticatie url" msgid "Custom backup retention" msgstr "Aangepaste back-up retentie" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "Aangepaste bucket-opslagklasse" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Aangepaste locatie ({{server}})" @@ -674,17 +827,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "VEROUDERD: {{getDeprecationMessage(item)}}" + +#: templates/home.html:37 msgid "Database …" msgstr "Database ..." @@ -696,19 +847,23 @@ msgstr "Dagen" msgid "Default" msgstr "Standaard" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standaard ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Standaard uitsluitingen" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -741,11 +896,11 @@ msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" "{{filecount}} bestanden ({{filesize}}) van de remote opslag verwijderen?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Verwijderen ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Verwijderd" @@ -757,11 +912,11 @@ msgstr "Verwijderde versies" msgid "Deleted files" msgstr "Verwijderde bestanden" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Remote bestanden verwijderen ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Ongewenste bestanden verwijderen ..." @@ -781,37 +936,34 @@ msgstr "Desktop" msgid "Destination" msgstr "Doel" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Doelpad" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Hebben we geholpen uw bestanden veilig te stellen? Overweeg in dat geval " -"Duplicati te ondersteunen met een donatie. We raden {{smallamount}} aan voor" -" persoonlijk gebruik en {{largeamount}} voor bedrijfsmatig gebruik." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Rechtstreeks herstellen vanuit back-up bestanden ..." +msgid "Direct restore from backup files …" +msgstr "Direct herstellen vanuit back-upbestanden …" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "Directory-pad" #: templates/log.html:32 msgid "Disabled" msgstr "Uitgeschakeld" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Afwijzen" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Alles afwijzen" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Weergave en kleurenschema" @@ -824,30 +976,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Wilt u de lokale database voor: {{name}} echt verwijderen?" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "Domeinnaam" -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Doneren" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Doneer-berichten" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Doneer-berichten zijn verborgen, klik om ze weer te geven" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Doneer-berichten zijn zichtbaar, klik om ze te verbergen" - #: templates/export.html:53 msgid "Done" msgstr "Klaar" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Download" @@ -855,31 +992,37 @@ msgstr "Download" msgid "Downloaded files" msgstr "Gedownloade bestanden" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Bestanden downloaden ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Update downloaden ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Downloaden ..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Dubbele optie {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati Website" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati forum" -#: templates/settings.html:53 +#: 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 "" "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" @@ -909,30 +1052,36 @@ 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.\\nThis makes it " +"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 "" -"Iedere back-up heeft een lokale database waarmee het geassocieerd is, die informatie opslaat over de remote back-up op de lokale machine.\n" -"Dit maakt het sneller bij het uitvoeren van veel bewerkingen, en reduceert de hoeveelheid gegevens die gedownload moeten worden voor iedere bewerking." +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Bewerk als lijst" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Bewerk als tekst" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Bewerken ..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "E-mailadres van de Office 365-groep" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Versleutel bestand" @@ -942,18 +1091,27 @@ msgstr "Versleutel bestand" msgid "Encryption" msgstr "Versleuteling" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Versleuteling aangepast" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Versleutelingsmodules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" +"Coderingsmodules:

    {{item.Key}}

    " -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "Encryptie wachtwoordzin" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "Coderings-wachtwoordzin (voor verificatie)" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -964,11 +1122,16 @@ msgstr "Encryptie wachtwoordzin" msgid "End" msgstr "Einde" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Geef URL in" +#: 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 " @@ -984,13 +1147,9 @@ msgstr "" "de volgende 36 maanden. Dit kan eveneens worden geschreven als " "1W:1D,1M:1W,3Y:1M." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Geef toegangscode in" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Geef accountnaam in" +#: 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" @@ -1000,11 +1159,7 @@ msgstr "Geef eventueel back-up wachtwoordzin in" msgid "Enter configuration details" msgstr "Voer configuratie-details in" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Geef containernaam in" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Geef een wachtwoordzin in voor versleuteling" @@ -1012,66 +1167,62 @@ msgstr "Geef een wachtwoordzin in voor versleuteling" msgid "Enter expression here" msgstr "Geef uitdrukking hier in" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Geef padnaam van de map in" +#: 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:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +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, eg. {0}" -msgstr "" -"Geef één optie per regel in opdracht-prompt indeling, bijvoorbeeld {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "Geef één optie op in opdrachtregelformaat, bijv. {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Geef het doelpad in" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Geef het e-mailadres van de Office 365 groep" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Geef het volledige doelpad, inclusief de servernaam, maar zonder https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Fout" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Fout!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Fouten en crashes" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Onderzocht" @@ -1083,15 +1234,15 @@ msgstr "Uitsluiten" msgid "Exclude directories whose names contain" msgstr "Sluit mappen uit waarvan de naam bevat:" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Sluit uitdrukking uit" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Sluit bestand uit" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Sluit bestandsextensie uit" @@ -1099,7 +1250,7 @@ msgstr "Sluit bestandsextensie uit" msgid "Exclude files whose names contain" msgstr "Sluit bestanden uit waarvan de naam bevat:" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Sluit filtergroep uit" @@ -1107,7 +1258,7 @@ msgstr "Sluit filtergroep uit" msgid "Exclude folder" msgstr "Sluit map uit" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Sluit reguliere expressie uit" @@ -1115,7 +1266,7 @@ msgstr "Sluit reguliere expressie uit" msgid "Existing file found" msgstr "Bestaand bestand gevonden" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimenteel" @@ -1135,7 +1286,7 @@ msgstr "Exporteer configuratie" msgid "Export passwords" msgstr "Exporteer wachtwoorden" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Exporteren ..." @@ -1151,26 +1302,27 @@ msgstr "Externe link" msgid "FTP (Alternative)" msgstr "FTP (Alternatief)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Opbouwen tijdelijke database mislukt: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Verbinden mislukt:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Verbinden mislukt: {{message}}" @@ -1178,8 +1330,8 @@ msgstr "Verbinden mislukt: {{message}}" msgid "Failed to delete:" msgstr "Verwijderen mislukt:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Ophalen pad-informatie mislukt: {{message}}" @@ -1187,24 +1339,37 @@ msgstr "Ophalen pad-informatie mislukt: {{message}}" msgid "Failed to find backup:" msgstr "Back-up kon niet worden gevonden:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Importeren mislukt:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "Kan de URL van het bugrapport niet ophalen: {{message}}" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "Kan niet importeren: {{message}}" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Standaard instellingen voor back-up inlezen mislukt:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "Kan bestand niet lezen: {{message}}" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Herstellen bestanden mislukt: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Opslaan mislukt:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "Fatale fout, geen statistieken verzameld" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Ophalen pad-informatie ..." @@ -1220,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Instellen voor eerste gebruik" @@ -1232,18 +1397,32 @@ msgstr "Instellen voor eerste gebruik" msgid "Folder" msgstr "Map" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Map-pad" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "Map-padnaam" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vrijdag" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "Volledig bestemmingspad, inclusief de servernaam, maar zonder https" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1273,22 +1452,19 @@ msgstr "Algemene opties" msgid "Generate" msgstr "Genereer" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "Genereer IAM toegangsbeleid" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Bestandsversies ophalen ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Groep e-mail" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Verborgen bestanden" @@ -1300,16 +1476,16 @@ msgstr "Verberg" msgid "Hide hidden folders" msgstr "Verberg verborgen bestanden" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Start" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "hostnamen" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Uur" @@ -1321,20 +1497,32 @@ msgstr "Hoe wilt u omgaan met bestaande bestanden?" msgid "Hyper-V Machine" msgstr "Hyper-V Machine" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V Machine:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V Machines" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "IDrive Sync directory-pad" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "IDrive e2 Toegangssleutel-ID" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "IDrive e2 Toegangssleutel-geheim" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1349,36 +1537,38 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 remote opslag niet gesynchroniseerd zijn, zal Duplicati vereisen dat u een repareer-bewerking uitvoert om de database te synchroniseren.\n" -"Als het repareren niet succesvol was, kunt u de lokale database verwijderen en opnieuw samenstellen." +"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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1393,20 +1583,12 @@ 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." -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Als uw machine zich in een multi-user omgeving bevindt (bijvoorbeeld als op de machine met meer dan één account kan worden aangemeld), moet een wachtwoord worden ingesteld om te voorkomen dat andere gebruikers togang kunnen krijgen tot gegevens behorend bij uw account.\n" -"Wilt u nu een wachtwoord instellen?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importeer" @@ -1414,19 +1596,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Importeren voltooid, maar na het importeren zijn geen certificaten gevonden" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importeren mislukt" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importeer vanuit een bestand" @@ -1435,27 +1613,27 @@ msgstr "Importeer vanuit een bestand" msgid "Import metadata" msgstr "Importeer metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Importeren ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Een bestand opnemen?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Uitdrukking opnemen" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1466,25 +1644,21 @@ msgstr "" msgid "Information" msgstr "Informatie" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installeren" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "Onderbroken, geen statistieken verzameld" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Installeren mislukt" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Ongeldige tekens in pad" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Ongeldige retentietijd" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1512,7 +1686,7 @@ msgstr "Behoud alle back-ups" msgid "Keystone API version" msgstr "Keystone API versie" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Taal in gebruikersomgeving" @@ -1520,7 +1694,7 @@ msgstr "Taal in gebruikersomgeving" msgid "Last month" msgstr "Vorige maand" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Laatste succesvolle back-up:" @@ -1542,11 +1716,11 @@ msgstr "Bibliotheken" msgid "Listing backup dates …" msgstr "Back-updatums weergeven ..." -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Remote bestanden tonen voor wissen ..." -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Remote bestanden weergeven ..." @@ -1563,36 +1737,38 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "Laad doel vanuit een geëxporteerde taak of een opslagprovider" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Laad oudere gegevens" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Laden ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Laden van remote opslaggebruik ..." +msgid "Loading remote storage usage …" +msgstr "Gebruik van externe opslag laden …" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Laden ..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1600,11 +1776,11 @@ msgstr "Lokaal database-pad:" msgid "Local repository" msgstr "Lokale opslagplaats" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Lokale opslag" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Locatie" @@ -1620,7 +1796,11 @@ msgstr "Log gegevens voor {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Log gegevens van de server" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "Inloggen" + +#: index.html:227 msgid "Log out" msgstr "Uitloggen" @@ -1632,10 +1812,26 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Onderhoud" +#: templates/backends/rclone.html:13 +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:260 +msgid "Manual" +msgstr "Handmatig" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "Handmatige update gevonden:" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Voer pad handmatig in" @@ -1648,17 +1844,17 @@ msgstr "Max downloadsnelheid" msgid "Max upload speed" msgstr "Max Uploadsnelheid" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL Database" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL Databases" @@ -1666,28 +1862,28 @@ msgstr "Microsoft SQL Databases" msgid "Minimum redundancy" msgstr "Minimale redundantie" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Minimale redundantie is 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minuten" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Ontbrekende naam" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Ontbrekende wachtwoordzin" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Ontbrekende bronnen" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Gewijzigd" @@ -1699,7 +1895,7 @@ msgstr "Maandag" msgid "Months" msgstr "Maanden" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Verplaats bestaande database" @@ -1727,15 +1923,21 @@ msgstr "Mijn Afbeeldingen" msgid "Name" msgstr "Naam" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nooit" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nieuwe update gevonden: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "Nieuw Wachtwoord" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" +"Nieuwe update gevonden: {{message}}" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1750,15 +1952,15 @@ msgstr "" msgid "Next" msgstr "Volgende" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Volgende geplande uitvoering:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Volgende geplande taak:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Volgende taak:" @@ -1766,26 +1968,26 @@ msgstr "Volgende taak:" msgid "Next time" msgstr "Volgende keer" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nee" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1801,35 +2003,31 @@ msgstr "" "Geen bewerkingsprogramma gevonden voor het "{{backend}}" " "opslagtype" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Geen versleuteling" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Geen items geselecteerd" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Geen items om te herstellen, selecteer één of meer items" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Geen wachtwoordzin ingegeven" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Geen geplande taken" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nee, mijn machine heeft slechts een enkele account" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Niet-bijbehorende wachtwoordzin" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Geen / uitgeschakeld" @@ -1837,25 +2035,69 @@ msgstr "Geen / uitgeschakeld" msgid "Not using encryption" msgstr "Zonder versleuteling" +#: templates/throttle.html:22 +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 "" +"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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "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: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" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "OSS Pad of submap in de bucket" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "OSS-Regio" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "Officiële releases" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1872,31 +2114,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Geopend" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API Sleutels worden niet ondersteund in v3 keystone API." +#: 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" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Besturingssysteem" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Bewerking" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Bewerking mislukt:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Bewerkingen:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "Optionele API-sleutel" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Optioneel authenticatie wachtwoord" @@ -1905,24 +2146,32 @@ msgstr "Optioneel authenticatie wachtwoord" msgid "Optional authentication username" msgstr "Optionele authenticatie gebruikersnaam" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "Optionele regio" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "Optionele tenant-naam" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opties" -#: templates/settings.html:150 +#: 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" msgstr "Originele locatie" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Anderen" @@ -1950,36 +2199,35 @@ msgstr "Wachtwoordzin" msgid "Passphrase (if encrypted)" msgstr "Wachtwoordzin (indien versleuteld)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Wachtwoordzin veranderd" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Wachtwoordzinnen komen niet overeen" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Wachtwoordzinnen komen niet overeen" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Wachtwoord" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "Bestanden bijwerken met lokale blokken ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Pad" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Pad niet gevonden" @@ -1988,19 +2236,20 @@ msgstr "Pad niet gevonden" msgid "Path on server" msgstr "Pad op server" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Pad of submap in de bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pauze" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pauzeer na opstarten of slaapmodus" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Pauzeer-opties" @@ -2012,6 +2261,10 @@ msgstr "Permissies" msgid "Pick location" msgstr "Kies locatie" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "Selecteer een bestand om te importeren" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Verwijs naar de back-up bestanden en herstel daar vandaan" @@ -2020,7 +2273,7 @@ msgstr "Verwijs naar de back-up bestanden en herstel daar vandaan" msgid "Port" msgstr "Poort" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Voorkom automatisch inloggen door systeemvak-pictogram" @@ -2030,7 +2283,7 @@ msgstr "Voorkom automatisch inloggen door systeemvak-pictogram" msgid "Previous" msgstr "Vorige" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Voortgang:" @@ -2038,7 +2291,7 @@ msgstr "Voortgang:" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID is optioneel als de bucket bestaat" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Fabrikantgebonden" @@ -2046,19 +2299,19 @@ msgstr "Fabrikantgebonden" msgid "Purge Phase" msgstr "Uitwissen Subtaak" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Wissen van bestanden compleet!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Bestanden wissen ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2066,19 +2319,23 @@ msgstr "Opnieuw aanmaken (verwijderen en repareren)" msgid "Recreate Database Phase" msgstr "Opnieuw aanmaken Database Subtaak" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Opnieuw aanmaken van de database ..." +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "Regio" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Registreren tijdelijke back-up ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Relatieve paden zijn niet toegestaan" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Andere code" @@ -2086,11 +2343,11 @@ msgstr "Andere code" msgid "Remote" msgstr "Remote" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Remote Pad" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Remote Opslagplaats" @@ -2110,7 +2367,7 @@ msgstr "Remote volume grootte" msgid "Remove" msgstr "Verwijderen" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Verwijder optie" @@ -2118,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" @@ -2126,7 +2383,7 @@ msgstr "Repareren" msgid "Repair Phase" msgstr "Repareren Subtaak" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Database repareren ..." @@ -2134,19 +2391,19 @@ msgstr "Database repareren ..." msgid "Repeat Passphrase" msgstr "Herhaal wachtwoordzin" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Rapportage:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Reset" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Herstellen" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Herstellen compleet!" @@ -2155,10 +2412,10 @@ msgid "Restore files" msgstr "Herstel bestanden" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Herstel bestanden vanuit {{backupname}}" +msgid "Restore files from:" +msgstr "Herstel bestanden van:" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Bestanden herstellen ..." @@ -2171,8 +2428,8 @@ msgid "Restore from backup configuration" msgstr "Herstel vanuit back-up configuratie" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Herstel vanuit configuratie..." +msgid "Restore from configuration …" +msgstr "Herstellen vanuit configuratie …" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2195,12 +2452,12 @@ msgstr "Herstelde Mappen" msgid "Restored Symlinks" msgstr "Herstelde Symbolische Links" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Bestanden worden hersteld ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Hervat" @@ -2212,19 +2469,15 @@ msgstr "Herschreven bestandslijsten" msgid "Run again every" msgstr "Voer opnieuw uit iedere" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Nu uitvoeren" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Uitvoeren ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Opdrachtregelinvoer in uitvoering" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Taak in uitvoering:" @@ -2232,11 +2485,17 @@ msgstr "Taak in uitvoering:" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Zelfde als de basis installatie versie: {{channelname}}" @@ -2244,15 +2503,15 @@ msgstr "Zelfde als de basis installatie versie: {{channelname}}" msgid "Sat" msgstr "Zaterdag" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "Satellite" -#: templates/addoredit.html:408 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" @@ -2264,11 +2523,11 @@ msgstr "Sla verschillende versies op met tijdstempel in de bestandsnaam" msgid "Save immediately" msgstr "Onmiddellijk opslaan" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Scannen bestaande bestanden ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Scannen op lokale blokken ..." @@ -2284,7 +2543,7 @@ msgstr "Zoek" msgid "Search for files" msgstr "Zoek bestanden" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Seconden" @@ -2297,7 +2556,7 @@ msgstr "Selecteer een logniveau en bekijk meldingen zodra ze zich voordoen:" msgid "Select files" msgstr "Selecteer bestanden" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2310,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?" @@ -2327,16 +2593,16 @@ msgstr "Server wachtwoord" msgid "Server paused" msgstr "Server gepauzeerd" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Server status eigenschappen" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Instellingen" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Tonen" @@ -2353,7 +2619,7 @@ msgstr "Toon verborgen mappen" msgid "Show log" msgstr "Log weergeven" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Log weergeven ..." @@ -2377,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 "" @@ -2392,7 +2658,7 @@ msgstr "Bron" msgid "Source Files" msgstr "Bronbestanden" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Brongegevens" @@ -2400,17 +2666,21 @@ msgstr "Brongegevens" msgid "Source folders" msgstr "Bronmappen" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Bron:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Specifieke builds alleen voor ontwikkelaars. Niet voor gebruik met " "belangrijke gegevens." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "Stabiel" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standaard protocollen" @@ -2424,45 +2694,45 @@ msgstr "Standaard protocollen" msgid "Start" msgstr "Start" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Back-up wordt gestart ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Herstellen wordt gestart ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Starten van het herstelproces ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Stop na het huidige bestand" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Stop na het huidige bestand" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Nu stoppen" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Stop de back-up in uitvoering" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Stop de taak in uitvoering" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Stoppen na het huidige bestand:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Taak wordt gestopt:" @@ -2482,12 +2752,12 @@ msgstr "Opslagklasse voor het aanmaken van een bucket" msgid "Stored" msgstr "Opgeslagen" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Sterk" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Succes" @@ -2499,15 +2769,15 @@ msgstr "Zondag" msgid "Symbolic link" msgstr "Symbolische link" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Systeembestanden" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Systeem standaard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Systeembestanden" @@ -2515,7 +2785,7 @@ msgstr "Systeembestanden" msgid "System info" msgstr "Systeeminformatie" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Systeemeigenschappen" @@ -2527,25 +2797,37 @@ 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, ie /backup" -msgstr "Doelpad, bijvoorbeeld /backup" +msgid "Target path. Example: /backup" +msgstr "Doelpad. Voorbeeld: /backup" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Taak is in uitvoering" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Tijdelijke bestanden" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Tijdelijke bestanden" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Tenant naam" +msgid "Tenant name" +msgstr "Tenant-naam" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "Tencent Cloud Account APPID" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "Tencent Cloud COS documenten en bronnen" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2555,28 +2837,22 @@ msgstr "Testen Subtaak" msgid "Test connection" msgstr "Test verbinding" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Testen ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "Testen van de verbinding …" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Testen van de verbinding ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Testen van de permissies ..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Testen van de permissies ..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Testen ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2584,10 +2860,6 @@ msgstr "" "Het '{{fieldname}}' veld bevat een ongeldig teken: {{character}} (value: " "{{value}}, index: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "De API sleutel" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "De back-up ontbreekt, is deze verwijderd?" @@ -2599,18 +2871,24 @@ msgstr "" "De back-up was tijdelijk en bestaat niet meer, waardoor de log-gegevens " "verloren zijn gegaan" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" +"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:956 -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 " @@ -2619,24 +2897,33 @@ msgstr "" "De configuratie moet op een veilige plaats bewaard worden. Weet u zeker dat " "u een onversleuteld bestand wilt opslaan dat uw wachtwoorden bevat?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: 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}} ..." +"De verbinding met de server is verbroken, opnieuw proberen over {{time}} …" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Het donkere thema (door Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Het standaard blauw op wit thema (door Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "De versleutelings-wachtwoordzin" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" +msgstr "De coderings-wachtwoordzinnen komen niet overeen" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" +"De bestandsgrootte is {{size}}, groter dan de maximaal opgegeven grootte. " +"Als de bestandsgrootte afneemt, zal het worden opgenomen in toekomstige " +"back-ups." + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2644,7 +2931,7 @@ msgstr "" "De map {{folder}} bestaat niet.\n" "Nu aanmaken?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2654,16 +2941,16 @@ msgstr "" "\n" "Wilt u de HUIDIGE host sleutel \"{prev}\" VERVANGEN door de GERAPPORTEERDE host sleutel: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "De wachtwoorden komen niet overeen" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Het pad lijkt niet te bestaan, wilt u het desondanks toevoegen?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2673,7 +2960,7 @@ msgstr "" "\n" "Wilt u het aangegeven bestand opnemen?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2691,7 +2978,7 @@ msgid "The region parameter is only used when creating a bucket" msgstr "" "De regio parameter wordt alleen gebruikt bij het aanmaken van een bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2705,13 +2992,13 @@ msgstr "" "De opslagklasse beïnvloedt de beschikbaarheid en prijs van een opgeslagen " "bestand" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "De doelmap bevat versleutelde bestanden, geef alstublieft de wachtwoordzin" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2719,7 +3006,7 @@ msgstr "" "De gebruiker heeft teveel permmissies. Wilt u een nieuwe beperkte gebruiker " "aanmaken, met enkel permissies tot het aangegeven pad?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2735,24 +3022,11 @@ msgstr "" msgid "This month" msgstr "Afgelopen maand" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Deze optie heeft geen betrekking op de maximale back-up of bestandsgrootte. " -"Zie deze pagina voordat u de remote volumegrootte " -"verandert." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Afgelopen week" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Bandbreedte-instellingen" @@ -2777,13 +3051,22 @@ msgstr "" "Om te bevestigen dat u alle remote bestanden wilt verwijderen voor " "\"{{name}}\", geef svp het woord in dat u hieronder ziet" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Om te exporteren zonder een wachtwoordzin, deselecteer het \"Versleutel " "bestand\" vakje" -#: templates/settings.html:23 +#: 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" " to the ones listed here. Direct IP access and localhost is always allowed. " @@ -2804,15 +3087,15 @@ msgstr "" msgid "Today" msgstr "Vandaag" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Vertrouw host certificaat?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Vertrouw server certificaat?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2826,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." @@ -2842,7 +3125,17 @@ msgstr "Onbekende back-up grootte en versies" msgid "Until resumed" msgstr "Tot hervatting" -#: templates/settings.html:83 +#: 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" @@ -2858,27 +3151,22 @@ msgstr "Updaten met bestaande database" msgid "Uploaded files" msgstr "Geüploade bestanden" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Uploaden controlebestand ..." -#: templates/settings.html:132 +#: 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" -"}}" +"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:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Gebruikstatistieken" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Gebruikstatistieken, waarschuwingen, fouten en crashes" @@ -2886,19 +3174,19 @@ msgstr "Gebruikstatistieken, waarschuwingen, fouten en crashes" msgid "Use SSL" msgstr "Gebruik SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Gebruik bestaande database?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Gebruik zwakke wachtwoordzin" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Waardeloos" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Gebruikersgegevens" @@ -2906,25 +3194,24 @@ msgstr "Gebruikersgegevens" msgid "User domain name" msgstr "Gebruikers domeinnaam" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Gebruiker heeft teveel permissies" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Gebruikersomgeving-instellingen" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Gebruikersnaam" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "Database opschonen ..." @@ -2937,35 +3224,35 @@ msgstr "Valideren ..." msgid "Verifications" msgstr "Controles" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "Verifieer coderings-wachtwoordzin" + +#: templates/home.html:38 msgid "Verify files" msgstr "Bestanden controleren" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Controleren ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Antwoord controleren" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Controleren van backend gegevens ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Controleren bestanden ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Controleren remote gegevens ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Controleren herstelde bestanden ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Controleren ..." @@ -2973,25 +3260,25 @@ msgstr "Controleren ..." msgid "Version ID" msgstr "Versie ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Erg sterk" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Erg zwak" -#: index.html:263 +#: 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." @@ -3003,37 +3290,29 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Wachten op het starten van de taak" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "Wachten op het starten van de taak ..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "Wachten tot een taak begint …" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "Wachten op voltooien van upload ..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Waarschuwingen, fouten en crashes" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"We accepteren donaties via verschillende services, zoals OpenCollective, " -"PayPal, BountySource en diverse crypto-valuta." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "We raden aan dat u alle back-ups die buiten uw systeem worden opgeslagen " "versleutelt" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Zwak" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Zwakke wachtwoordzin" @@ -3057,27 +3336,26 @@ msgstr "Waarheen wilt u de bestanden herstellen?" msgid "Years" msgstr "Jaren" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Ja" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Ja, ik heb de wachtwoordzin op een veilige plaats opgeborgen" @@ -3085,11 +3363,11 @@ msgstr "Ja, ik heb de wachtwoordzin op een veilige plaats opgeborgen" msgid "Yes, I understand the risk" msgstr "Ja, ik begrijp het risico" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Ja, ik ben dapper!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Ja, help mijn back-up om zeep!" @@ -3097,14 +3375,6 @@ msgstr "Ja, help mijn back-up om zeep!" msgid "Yesterday" msgstr "Gisteren" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Het lijkt er op dat u Mono gebruikt zonder dat SSL certificaten geladen zijn.\n" -"Wilt u de lijst met vertrouwde certificaten importeren van Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3113,11 +3383,11 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." @@ -3125,7 +3395,7 @@ msgstr "" "De back-up kan worden gestopt nadat de upload van alle bestanden die " "momenteel in behandeling zijn, is voltooid." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." @@ -3133,7 +3403,7 @@ msgstr "" "De taak kan onmiddellijk worden gestopt, of het proces toestaan om door te " "gaan met het huidige bestand en dan stoppen." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3141,7 +3411,7 @@ msgstr "" "U hebt de versleutelingsmodus veranderd. Dit kan dingen kapotmaken. U wordt " "daarom aangemoedigd een nieuwe back-up aan te maken" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3149,7 +3419,7 @@ msgstr "" "U hebt de wachtwoordzin aangepast, wat niet wordt ondersteund. U wordt " "daarom aangemoedigd een nieuwe back-up aan te maken." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3157,13 +3427,13 @@ msgstr "" "U hebt ervoor gekozen de back-up niet te versleutelen. Encryptie is " "aanbevolen voor alle gegevens die worden opgeslagen op een remote server." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "U koos voor terugzetten naar een nieuwe locatie, maar hebt geen locatie " "opgegeven" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3173,97 +3443,97 @@ msgstr "" "veilige kopie heeft van de wachtwoordzin, omdat de gegevens niet hersteld " "kunnen worden als u de wachtwoordzin verliest." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "U moet tenminste één bronmap kiezen" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Een domeinnaam moet worden opgegeven om v3 API te gebruiken" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "U moet een naam ingeven voor de back-up" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "U moet een wachtwoordzin ingeven of versleuteling uitschakelen" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Een wachtwoord moet worden opgegeven om v3 API te gebruiken" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" "U moet een positief getal opgeven voor de hoeveelheid te bewaren back-ups" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Een tenant (ofwel project) naam moet worden opgegeven om v3 API te gebruiken" " " -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +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:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "U moet een geldige tijdsduur ingeven voor de tijd dat back-ups bewaard " "moeten worden" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "Er moet een geldige waarde voor retentiebeleid worden opgegeven" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +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:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +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:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "U moet het wachtwoord invullen" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "U moet de servernaam of -adres invullen" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "U moet de gebruikersnaam invullen" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "U moet {{field}} invullen" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "U moet de AuthURI selecteren of invullen" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "U moet de server selecteren of invullen" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "U moet een pad opgeven" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "U zou in moeten vullen {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You should fill in {{field}} {{reason}}" +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" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Uw wachtwoordzin is eenvoudig te raden. Overweeg de wachtwoordzin te " @@ -3281,23 +3551,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "cos_app_id" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "cos_bucket" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "cos_region" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "cos_secret_id" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "cos_secret_key" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "aangepast" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "openbare gebruikstatistieken" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "mislukt" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "lokale opslagplaats, bijv. local" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "oss_access_key_id" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "oss_access_key_secret" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "oss_bucket_name" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "oss_endpoint" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "oss_region" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "extern pad, bijv. backup" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "externe opslagplaats, bijv. remote" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "nu hervatten" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "storj_shared_access" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "tenzij u expliciet --group-id opgeeft" @@ -3314,11 +3638,17 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} is gelicenseerd " "onder de {{licensename}}." -#: scripts/controllers/StateController.js: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}}" msgstr "{{files}} bestanden ({{size}}) te gaan {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versie" @@ -3337,10 +3667,6 @@ msgstr "{{number}} Uur" msgid "{{number}} Minutes" msgstr "{{number}} Minuten" -#: templates/home.html:54 +#: 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 24155e4f5..56b898f38 100644 --- a/Localizations/webroot/localization_webroot-pl.po +++ b/Localizations/webroot/localization_webroot-pl.po @@ -3,21 +3,47 @@ # Slawomir Ciunczyk , 2016 # Jerzy Wartałowicz , 2017 # Mikolaj Zajac , 2018 -# Mariusz Wierzbicki , 2019 # norill , 2019 # marekjedrzejewski , 2019 +# Waldemar Stoczkowski, 2021 +# Mariusz Wierzbicki , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: marekjedrzejewski , 2019\n" -"Language-Team: Polish (https://www.transifex.com/duplicati/teams/67655/pl/)\n" +"Last-Translator: Mariusz Wierzbicki , 2024\n" +"Language-Team: Polish (https://app.transifex.com/duplicati/teams/67655/pl/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- wybierz opcję -" @@ -25,29 +51,47 @@ msgstr "- wybierz opcję -" msgid "...loading..." msgstr "...ładowanie..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Klucz API" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "Identyfikator dostępu AWS" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Polityka AWS IAM" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "O programie" @@ -55,35 +99,39 @@ msgstr "O programie" msgid "About {{appname}}" msgstr "O programie {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Klucz dostępu" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Dostęp zabroniony" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Dostęp przyznany" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" -msgstr "Dostęp do interface użytkownika" +msgstr "Dostęp do interfejsu użytkownika" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nazwa konta" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktywuj" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Niepowodzenie aktywacji:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Dodaj nową kopię" @@ -92,11 +140,11 @@ msgstr "Dodaj nową kopię" msgid "Add a path directly" msgstr "Dodaj ścieżkę bezpośrednio" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Dodaj opcję zaawansowaną" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Dodaj kopię" @@ -108,40 +156,45 @@ msgstr "Dodaj filtr" msgid "Add path" msgstr "Dodaj ścieżkę" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Dodano" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Poprawić nazwę zasobnika?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Poprawić nazwę ścieżki?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opcje Zaawansowane" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Zaawansowane:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Wszystkie Maszyny Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Wszystkie Bazy Danych Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -155,7 +208,7 @@ msgstr "" "ź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." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Zezwalaj na dostęp zdalny (wymaga restartu)" @@ -175,7 +228,7 @@ msgstr "" "Istniejący plik został znaleziony w nowej lokalizacji\n" "Czy na pewno chcesz skierować bazę danych do istniejącego pliku?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -187,11 +240,11 @@ msgstr "" "\n" "Czy chcesz użyć istniejącej bazy danych?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonimowy raport użycia" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplikacje" @@ -199,21 +252,22 @@ msgstr "Aplikacje" msgid "As Command-line" msgstr "Jako Linia poleceń" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Metoda uwierzytelnienia" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Metoda uwierzytelnienia ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -223,43 +277,45 @@ msgstr "Hasło uwierzytenienia" msgid "Authentication username" msgstr "Nazwa uwierzytelnienia" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" -msgstr "" +msgstr "ID aplikacji B2" #: templates/backends/b2.html:16 msgid "B2 Application Key" -msgstr "Klucz Aplikacji B2" +msgstr "Klucz aplikacji B2" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" -msgstr "B2 Cloud Storage Account ID" +msgstr "ID konta magazynu w chmurze B2" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "ID aplikacji magazynu w chmurze B2" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" -msgstr "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:67 -msgid "Backend modules:" -msgstr "Moduły zaplecza:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Backup zakończony!" @@ -269,10 +325,9 @@ 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 "" #: templates/restore.html:21 templates/restoredirect.html:21 @@ -284,11 +339,11 @@ msgstr "Lokalizacja kopii" msgid "Backup retention" msgstr "Retencja kopii zapasowej" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Kopia:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -304,55 +359,71 @@ msgstr "Przeglądaj" msgid "Browser default" msgstr "Domyślna przeglądarka" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Nazwa Zasobnika" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Miejsce tworzenia zasobnika" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Region tworzenia zasobnika" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Klasa przechowywania zasobnika" -#: scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore …" +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/services/ServerStatus.js:50 +msgid "Building list of files to restore …" +msgstr "Tworzenie listy plików do przywrócenia ..." + +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "Tworzenie tymczasowej częściowej bazy danych ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Zajęty ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" +"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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -360,44 +431,82 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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ę." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Pliki pamięci podręcznej" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Robocze" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Anuluj" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Nie można przenieść do istniejącego plku" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Lista zmian" @@ -406,76 +515,97 @@ msgstr "Lista zmian" msgid "Changelog for {{appname}} {{version}}" msgstr "Lista zmian dla {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Sprawdzenie nieudane:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Sprawdź uaktualnienia " -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Sprawdzanie..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Sprawdzanie uaktualnień ..." + +#: templates/captcha.html:11 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Wybierz typ magazynu by rozpocząć" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Kliknij link AuthID by utworzyć AuthID" -#: index.html:159 index.html:210 +#: 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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ń ..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "Faza kompaktowania" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Kompaktuj teraz" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Kompaktowanie zdalnych danych" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" -msgstr "" +msgstr "Kompaktowanie zdalnych danych ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Log kompletny" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Kończenie kopii ..." #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "Kończenie poprzedniej kopii ..." + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Moduły kompresji:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Komputer" @@ -483,7 +613,7 @@ msgstr "Komputer" msgid "Configuration file:" msgstr "Plik konfiguracyjny:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfiguracja:" @@ -501,15 +631,15 @@ msgstr "Potwierdź usunięcie" msgid "Confirm encryption passphrase" msgstr "Potwierdź hasło szyfrowania" -#: templates/export.html:29 -msgid "Confirm passphrase" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" +#: templates/export.html:29 +msgid "Confirm passphrase" msgstr "Potwierdź hasło" -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Potwierdzenie wymagane" @@ -517,32 +647,33 @@ msgstr "Potwierdzenie wymagane" msgid "Connect" msgstr "Połącz" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Połącz teraz" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Łączenie z serwerem ..." + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Łączenie z zadaniem ..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Łączenie ..." - -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Utracono połączenie" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Połączenie działa!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nazwa zasobnika" @@ -554,7 +685,7 @@ msgstr "Region zasobnika" msgid "Continue" msgstr "Kontynuuj" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Kontynuuj bez szyfrowania" @@ -570,11 +701,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opcje podstawowe" @@ -582,47 +722,47 @@ msgstr "Opcje podstawowe" msgid "Counting ({{files}} files found, {{size}})" msgstr "Liczenie ({{files}} znaleziono plików, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Tylko awarie" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Utwórz raport o błędach ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Utworzyć folder" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Utwórz nowego użytkownika z ograniczeniami" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Tworzenie raportu o błędach ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Tworzenie nowego użytkownika z ograniczonym dostępem ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Tworzenie folderów docelowych ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Tworzenie kopii tymczasowej ..." + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Tworzenie użytkownika ..." - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" -msgstr "" +msgstr "Bieżące działanie:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Aktualny plik:" @@ -634,13 +774,13 @@ msgstr "Bieżąca wersja to {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Niestandardowy węzeł końcowy S3" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Niestandardowy satelita" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Niestandardowy satelita ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -648,6 +788,10 @@ msgstr "Niestandardowy URL uwierzytelniania" #: templates/addoredit.html:325 msgid "Custom backup retention" +msgstr "Niestandardowa retencja kopii" + +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" msgstr "" #: templates/backends/gcs.html:18 @@ -666,20 +810,18 @@ 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 "" - -#: 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/home.html:39 -msgid "Database …" +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" +#: templates/home.html:37 +msgid "Database …" +msgstr "Baza danych ..." + #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dni" @@ -688,25 +830,29 @@ msgstr "Dni" msgid "Default" msgstr "Domyślny" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Domyślny ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" -msgstr "" +msgstr "Domyślne wykluczenia" -#: templates/settings.html:149 +#: templates/settings.html:142 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ń" #: templates/backup-result/phases/delete.html:3 msgid "Delete Phase (Old Backup Versions)" -msgstr "" +msgstr "Faza usuwania (stare wersje kopii)" #: templates/delete.html:5 templates/delete.html:53 msgid "Delete backup" @@ -732,13 +878,13 @@ msgstr "Usuń lokalną bazę danych" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Usunąć {{filecount}} plików ({{filesize}}) ze zdalnego magazynu?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "Usuń ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "Usunięte" +msgstr "Usunięto" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" @@ -748,13 +894,13 @@ msgstr "Usunięte wersje" msgid "Deleted files" msgstr "Usunięte pliki" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Usuwanie zdalnych plików ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Usuwanie niepotrzebnych plików ..." #: templates/addoredit.html:43 msgid "Description (optional)" @@ -772,37 +918,34 @@ msgstr "Pulpit" msgid "Destination" msgstr "Lokalizacja docelowa" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Ścieżka docelowa" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Czy pomogliśmy zabezpieczyć Twoje pliki? Jeśli tal, to rozważ proszę " -"wsparcie programu Duplicati dotacją w wysokości {{smallamount}} dla użytku " -"prywatnego i {{largeamount}} - dla użytku firmowego." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Odtwórz bezpośrednio z plików kopii ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Wyłączone" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Odrzuć" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Odrzucić wszystkie" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Schemat ekranu i kolorystyki" @@ -815,30 +958,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Czy naprawdę chcesz usunąć lokalna bazę danych: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "" -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Wesprzyj" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Komunikaty o wsparcie" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Komunikaty o wsparcie są ukryte, kliknij by przywrócić" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Komunikaty o wsparcie są widoczne kliknij by ukryć" - #: templates/export.html:53 msgid "Done" msgstr "Wykonane" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Pobranie" @@ -846,31 +974,34 @@ msgstr "Pobranie" msgid "Downloaded files" msgstr "Pobrane pliki" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Pobieranie plików ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Pobieranie uaktualnienia ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Powielenie opcji {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Strona Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Forum Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -896,34 +1027,34 @@ msgid "" " When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -"Każdy skonfigurowany backup posiada powiązaną z nim lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii zapasowej.\r" -"Kiedy konfiguracja backup'u 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ń, należy zachować bazę danych." +"Każda skonfigurowana kopia posiada powiązaną z nią lokalną bazę danych, w której przechowuje na komputerze lokalnym informacje o zdalnej kopii.\r" +"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.\\nThis makes it " +"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 "" -"Każda kopia zapasowa ma powiązaną z nią lokalną bazę danych, w której na " -"lokalnym komputerze przechowywane są informacje o zdalnej kopii zapasowej. " -"\\nTo sprawia, że można szybciej wykonywać wiele operacji i zmniejsza ilość " -"danych, które muszą być pobrane dla każdej operacji." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Edytuj jako listę" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Edytuj jako tekst" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Edycja ..." + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 @@ -935,16 +1066,23 @@ msgstr "Zaszyfruj plik" msgid "Encryption" msgstr "Szyfrowanie" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Szyfrowanie zmienione" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Moduły szyfrujące:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Hasło szyfrowania" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -955,13 +1093,18 @@ msgstr "" #: templates/backup-result/phases/test.html:12 #: templates/backup-result/top-left-box.html:7 msgid "End" -msgstr "Koniec" +msgstr "Zakończono" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Podaj URL" +#: 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 " @@ -970,14 +1113,15 @@ msgid "" "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 "" +"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." -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Podaj klucz dostępu" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Podaj nazwę konta" +#: 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" @@ -987,11 +1131,7 @@ msgstr "Podaj długie hasło, jeśli jest" msgid "Enter configuration details" msgstr "Wprowadź szczegóły konfiguracji" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Podaj nazwę zasobnika" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Podaj długie hasło szyfrowania" @@ -999,110 +1139,106 @@ msgstr "Podaj długie hasło szyfrowania" msgid "Enter expression here" msgstr "Tutaj wprowadź wyrażenie" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Wprowadź nazwę ścieżki dostępu" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Wprowadź po jednej opcji w wierszu w formacie wiersza poleceń, np. \n" -"{0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Wprowadź ścieżkę docelową" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Wprowadź adres e-mail grupy Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "Wprowadź pełną ścieżkę docelową, w tym nazwę serwera, ale bez https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Błąd" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Błąd!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Błędy i awarie" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" -msgstr "" +msgstr "Sprawdzono" #: templates/addoredit.html:214 msgid "Exclude" -msgstr "Wyłącz" +msgstr "Wyklucz" #: scripts/services/AppUtils.js:125 msgid "Exclude directories whose names contain" -msgstr "Wyłącz katalogi z nazwą zawierającą" +msgstr "Wyklucz katalogi z nazwą zawierającą" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" -msgstr "Wyłącz wyrażenie" +msgstr "Wyklucz wyrażenie" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" -msgstr "Wyłącz plik" +msgstr "Wyklucz plik" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" -msgstr "Wyłącz rozszerzenie pliku" +msgstr "Wyklucz rozszerzenie pliku" #: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" -msgstr "Wyłącz pliki z nazwą zawierającą" +msgstr "Wyklucz pliki z nazwą zawierającą" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" -msgstr "" +msgstr "Grupa filtrów wykluczajacych" #: scripts/services/AppUtils.js:137 msgid "Exclude folder" -msgstr "Wyłącz folder" +msgstr "Wyklucz folder" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" -msgstr "Wyłącz wyrażenie regularne" +msgstr "Wyklucz wyrażenie regularne" #: scripts/controllers/LocalDatabaseController.js:72 msgid "Existing file found" msgstr "Znaleziono istniejący plik" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Eksperymentalne" @@ -1122,13 +1258,13 @@ msgstr "Eksportuj konfigurację" msgid "Export passwords" msgstr "Eksportuj hasła" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "Eksport ..." #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "Eksportowanie ..." #: templates/externallink.html:1 msgid "External link" @@ -1138,26 +1274,27 @@ msgstr "Link zewnętrzny" msgid "FTP (Alternative)" msgstr "FTP (Alternatywny)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Nie udało się utworzyć tymczasowej bazy danych: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Nie udało się połączyć:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Nie udało się połączyć: {{message}}" @@ -1165,8 +1302,8 @@ msgstr "Nie udało się połączyć: {{message}}" msgid "Failed to delete:" msgstr "Nie udało się usunąć:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Nie udało się pobrać informacji o ścieżce: {{message}}" @@ -1174,27 +1311,40 @@ msgstr "Nie udało się pobrać informacji o ścieżce: {{message}}" msgid "Failed to find backup:" msgstr "Nie udało się znaleźć kopii zapasowej:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Nie udało się zaimportować:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Nie udało się odczytać domyślnych danych kopii:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Nie udało się odtworzyć plików: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Nie udało się zapisać:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 -msgid "Fetching path information …" +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" msgstr "" +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information …" +msgstr "Pobieranie informacji o ścieżce ..." + #: scripts/services/AppUtils.js:74 msgid "File" msgstr "Plik" @@ -1207,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Konfiguracja początkowa" @@ -1219,18 +1369,32 @@ msgstr "Konfiguracja początkowa" msgid "Folder" msgstr "Katalog" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Ścieżka katalogu" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pt" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GBajt" @@ -1260,22 +1424,19 @@ msgstr "Opcje ogólne" msgid "Generate" msgstr "Generuj" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Wygeneruj politykę dostępu IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Pobieranie wersji plików ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" -msgstr "" +msgstr "E-mail grupowy" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Ukryte pliki" @@ -1287,16 +1448,16 @@ msgstr "Ukryj" msgid "Hide hidden folders" msgstr "Ukryj ukryte foldery" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" -msgstr "Domowa" +msgstr "Strona główna" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" -msgstr "" +msgstr "Nazwy hostów" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Godziny" @@ -1308,20 +1469,32 @@ msgstr "Jak chcesz potraktować istniejące pliki?" msgid "Hyper-V Machine" msgstr "Maszyna Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Maszyna Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Maszyny Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1332,33 +1505,31 @@ msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Jeśli kopia zapasowa i zdalny magazyn nie są zsynchronizowane, Duplicati " -"będzie wymagać wykonania operacji naprawy aby zsynchronizować bazy danych. " -"\\nJeśli naprawa się nie powiedzie, można usunąć lokalną bazę danych i ją " -"ponownie wygenerować." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1373,20 +1544,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Jeśli twoje urządzenie działa w środowisku wielodostępowym (np. w komputerze jest więcej niż jedno konto), musisz ustawić hasło, aby uniemożliwić innym użytkownikom dostęp do danych na swoim koncie.\n" -"Czy chcesz teraz ustawić hasło?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Import" @@ -1394,18 +1555,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Import zakończony, ale nie znaleziono certyfikatów po imporcie" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Nie udało się zaimportować" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Zaimportuj z pliku" @@ -1414,54 +1572,52 @@ msgstr "Zaimportuj z pliku" msgid "Import metadata" msgstr "Importuj metadane" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Importowanie ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Dołaczyć plik?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Dołącz wyrażenie" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" +"Indywidualne kompilacje tylko dla programistów. Nie do użytku z ważnymi " +"danymi." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Informacja" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instalacja" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Nie udało się zainstalować:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Nieprawidłowe znaki w ścieżce" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Nieprawidłowy czas przechowywania" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1479,17 +1635,17 @@ msgstr "KBajty/s" #: templates/addoredit.html:323 msgid "Keep a specific number of backups" -msgstr "" +msgstr "Zachowaj określoną ilość kopii" #: templates/addoredit.html:321 msgid "Keep all backups" -msgstr "" +msgstr "Zachowaj wszystkie kopie" #: templates/backends/openstack.html:18 msgid "Keystone API version" -msgstr "" +msgstr "Wersja Keystone API" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Język w interfejsie użytkownika" @@ -1497,13 +1653,14 @@ msgstr "Język w interfejsie użytkownika" msgid "Last month" msgstr "Ostatni miesiąc" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Ostatnia prawidłowa kopia zapasowa:" #: templates/restorewizard.html:27 msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" +"Ostatnie udane odtworzenie: {{time}} (zajęło {{duration || '0 sekund'}})" #: scripts/controllers/RestoreController.js:60 msgid "Latest" @@ -1515,15 +1672,15 @@ msgstr "Biblioteki" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Listowanie dat kopii ..." + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "Listowanie zdalnych plików do wyczyszczenia ..." #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "Listowanie zdalnych plików ..." #: templates/log.html:7 msgid "Live" @@ -1537,48 +1694,47 @@ msgstr "Wczytaj konfigurację z wyeksportowanego zadania lub magazynu" msgid "Load destination from an exported job or a storage provider" msgstr "Wczytaj miejsce docelowe z wyeksportowanego zadania lub magazynu" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Załaduj starsze dane" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Ładowanie ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Ładowanie użycia magazynu zdalnego ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" -msgstr "" +msgstr "Ładowanie ..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 msgid "Local Repository" -msgstr "" +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:" #: templates/backends/rclone.html:2 msgid "Local repository" -msgstr "" +msgstr "Magazyn lokalny" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Magazyn lokalny" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Położenie" @@ -1594,7 +1750,11 @@ msgstr "Logi dla {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Logi z serwera" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Wyloguj" @@ -1606,10 +1766,24 @@ msgstr "MBajt" msgid "MByte/s" msgstr "MBajty/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Konserwacja" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Podaj ścieżkę ręcznie " @@ -1622,17 +1796,17 @@ msgstr "Maksymalna szybkość pobierania" msgid "Max upload speed" msgstr "Maksymalna szybkość wysyłania" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Baza danych Microsoft SQL:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Bazy danych Microsoft SQL:" @@ -1640,30 +1814,30 @@ msgstr "Bazy danych Microsoft SQL:" msgid "Minimum redundancy" msgstr "Minimalna redundancja" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Minimalna redundancja wynosi 1,0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minuty" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Brak nazwy" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Brak długiego hasła" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Brak źródła" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" -msgstr "" +msgstr "Zmodyfikowano" #: scripts/services/AppUtils.js:104 msgid "Mon" @@ -1673,7 +1847,7 @@ msgstr "Pn" msgid "Months" msgstr "Miesiące" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Przenieś istniejącą bazę danych" @@ -1701,15 +1875,19 @@ msgstr "Moje Obrazy" msgid "Name" msgstr "Nazwa" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nigdy" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Znaleziono nowe uaktualnienie: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1724,15 +1902,15 @@ msgstr "" msgid "Next" msgstr "Następny" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Następne zaplanowane uruchomienie:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Następne zaplanowane zadanie:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Następne zadanie" @@ -1740,26 +1918,26 @@ msgstr "Następne zadanie" msgid "Next time" msgstr "Następny raz" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nie" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1773,64 +1951,103 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Nie znaleziono edytora dla magazynu typu "{{backend}}"" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Bez szyfrowania" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nie wybrano pozycji" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Brak pozycji do odtworzenia, proszę wybrać jedną lub więcej pozycji." -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Nie wprowadzono długiego hasła" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Brak zaplanowanych zadań" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nie, moje urządzenie ma tylko jedno konto" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Niepasujące długie hasła" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Żaden / wyłączone" #: scripts/controllers/ExportController.js:13 msgid "Not using encryption" +msgstr "Bez użycia szyfrowania" + +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." msgstr "" +"Kiedy wystąpi więcej kopii niż określona ilość, najstarsze kopie zostaną " +"skasowane." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1840,31 +2057,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" +msgstr "Otwarto" + +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "" - -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" -msgstr "" +msgstr "System operacyjny" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" -msgstr "" +msgstr "Operacja" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Nie udało się wykonać operacji:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operacje:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Opcjonalne hasło uwierzytelnienia" @@ -1873,24 +2089,30 @@ msgstr "Opcjonalne hasło uwierzytelnienia" msgid "Optional authentication username" msgstr "Opcjonalny użytkownik uwierzytelnienia" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opcje" -#: templates/settings.html:150 +#: 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" msgstr "Położenie oryginalne" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Inne" @@ -1900,6 +2122,9 @@ msgid "" "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 "" +"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." #: templates/restore.html:114 msgid "Overwrite" @@ -1914,36 +2139,35 @@ msgstr "Długie hasło" msgid "Passphrase (if encrypted)" msgstr "Długie hasło (jeśli zaszyfrowane)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Zmieniono hasło" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Hasła różnią się od siebie" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Hasła różnią się od siebie" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Hasło" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Poprawianie plików za pomocą lokalnych bloków ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Ścieżka" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Ścieżka nie znaleziona" @@ -1952,19 +2176,20 @@ msgstr "Ścieżka nie znaleziona" msgid "Path on server" msgstr "Ścieżka na serwerze" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Ścieżka lub podkatalog w zasobniku" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Wstrzymaj" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Wstrzymaj po uruchomieniu lub hibernacji" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opcje wstrzymania" @@ -1976,6 +2201,10 @@ msgstr "Uprawnienia" msgid "Pick location" msgstr "Wybierz położenie" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Wskaż pliki kopii zapasowej i odtwórz z nich" @@ -1984,9 +2213,9 @@ msgstr "Wskaż pliki kopii zapasowej i odtwórz z nich" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" -msgstr "" +msgstr "Zapobiegaj automatycznemu logowaniu z ikony w trayu" #: templates/addoredit.html:114 templates/addoredit.html:247 #: templates/addoredit.html:297 templates/addoredit.html:409 @@ -1994,7 +2223,7 @@ msgstr "" msgid "Previous" msgstr "Poprzedni" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Postęp:" @@ -2002,47 +2231,51 @@ msgstr "Postęp:" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID jest opcjonalne jeśli zasobnik istnieje" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Własny" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" -msgstr "" +msgstr "Faza czyszczenia" + +#: scripts/services/ServerStatus.js:68 +msgid "Purging files complete!" +msgstr "Czyszczenie plików zakończone!" #: scripts/services/ServerStatus.js:66 -msgid "Purging files complete!" -msgstr "" - -#: scripts/services/ServerStatus.js:64 msgid "Purging files …" -msgstr "" +msgstr "Czyszczenie plików ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Odbudowa lokalnej bazy danych ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Odtworzenie (usunięcie i naprawienie)" #: templates/backup-result/phases/recreate-database.html:3 msgid "Recreate Database Phase" -msgstr "" +msgstr "Faza odtwarzania bazy danych" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Odtwarzanie bazy danych ..." + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Rejestrowanie kopii tymczasowej ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Ścieżki względne nie są dopuszczalne" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Przeładuj" @@ -2050,82 +2283,82 @@ msgstr "Przeładuj" msgid "Remote" msgstr "Zdalny" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" -msgstr "" +msgstr "Ścieżka zdalna" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" -msgstr "" +msgstr "Magazyn zdalny" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "Ścieżka zdalna" #: templates/backends/rclone.html:6 msgid "Remote repository" -msgstr "" +msgstr "Magazyn zdalny" #: templates/addoredit.html:307 msgid "Remote volume size" -msgstr "" +msgstr "Rozmiar wolumenu zdalnego" #: templates/addoredit.html:203 msgid "Remove" msgstr "Usuń" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Usuń opcję" #: templates/backup-result/phases/purge.html:23 msgid "Removed files" -msgstr "" +msgstr "Usunięte pliki" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Napraw" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "Faza naprawiania" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Naprawianie bazy danych ..." #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "Powtórz długie hasło" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Raportowanie:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetuj" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Odtwórz" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" -msgstr "" +msgstr "Odtwarzanie zakończone!" #: templates/restore.html:45 msgid "Restore files" msgstr "Odtwórz pliki" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Odtwórz pliki z {{backupname}}" - -#: templates/home.html:26 -msgid "Restore files …" +msgid "Restore files from:" msgstr "" +#: templates/home.html:24 +msgid "Restore files …" +msgstr "Odtwórz pliki ..." + #: templates/restore.html:48 msgid "Restore from" msgstr "Odtwórz z" @@ -2135,8 +2368,8 @@ msgid "Restore from backup configuration" msgstr "Odtwórz z konfiguracji kopii" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Odtwórz z konfiguracji ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2149,58 +2382,58 @@ msgstr "Odtwórz uprawnienia odczytu/zapisu" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Odtworzone pliki" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Odtworzone foldery" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Odtworzone linki symboliczne" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Odtworzone pliki ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Wznów" #: templates/backup-result/phases/purge.html:28 msgid "Rewritten File Lists" -msgstr "" +msgstr "Przepisana lista plików" #: templates/addoredit.html:269 msgid "Run again every" msgstr "Uruchom ponownie co" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Uruchom teraz" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Uruchamianie ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Uruchamianie komend z linii poleceń" -#: index.html:183 +#: index.html:173 msgid "Running task:" -msgstr "Uruchamianie zadania:" +msgstr "Działające zadania:" #: 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Zgodny z bazową wersją instalacji: {{channelname}}" @@ -2208,15 +2441,15 @@ msgstr "Zgodny z bazową wersją instalacji: {{channelname}}" msgid "Sat" msgstr "So" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satelita" -#: templates/addoredit.html:408 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" @@ -2228,13 +2461,13 @@ msgstr "Zapisz różne wersje z sygnaturą czasową w nazwie" msgid "Save immediately" msgstr "Zapisz niezwłocznie" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Przeglądanie istniejących plików ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Szukanie lokalnych bloków ..." #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" @@ -2248,7 +2481,7 @@ msgstr "Szukaj" msgid "Search for files" msgstr "Szukaj plików" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekundy" @@ -2261,7 +2494,7 @@ msgstr "Wybierz zakres dziennika i zobacz co się wydarzyło:" msgid "Select files" msgstr "Wybierz pliki" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Serwer" @@ -2274,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ę?" @@ -2291,16 +2529,16 @@ msgstr "Hasło serwera" msgid "Server paused" msgstr "Serwer wstrzymany" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Właściwości stanu serwera" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Ustawienia" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Pokaż" @@ -2317,9 +2555,9 @@ msgstr "Pokaż ukryte foldery" msgid "Show log" msgstr "Pokaż dziennik" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Pokaż dziennik ..." #: templates/addoredit.html:135 msgid "Show treeview" @@ -2331,7 +2569,7 @@ msgstr "Hasło serwera Sia" #: templates/addoredit.html:324 msgid "Smart backup retention" -msgstr "" +msgstr "Inteligentna retencja kopii" #: templates/backends/openstack.html:45 msgid "" @@ -2341,10 +2579,11 @@ 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 "" +"Niektórzy dostawcy S3, mogą być zgodni tylko z określoną biblioteką klienta" #: templates/addoredit.html:26 msgid "Source Data" @@ -2352,9 +2591,9 @@ msgstr "Dane źródłowe" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Pliki źródłowe" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Dane źródłowe" @@ -2362,15 +2601,21 @@ msgstr "Dane źródłowe" msgid "Source folders" msgstr "Foldery źródłowe" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Źródło:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" +"Szczególne kompilacje tylko dla programistów. Nie do użytku z ważnymi " +"danymi." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protokoły standardowe" @@ -2382,47 +2627,47 @@ msgstr "Protokoły standardowe" #: templates/backup-result/phases/test.html:8 #: templates/backup-result/top-left-box.html:3 msgid "Start" -msgstr "Rozpocznij" +msgstr "Rozpoczęto" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Rozpoczynanie kopii ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Uruchamianie odzyskiwania ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Uruchamianie procesu odzyskiwania ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Zatrzymaj po bieżącym pliku" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Zatrzymaj po bieżącym pliku" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Zatrzymaj teraz" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Zatrzymaj wykonywaną kopię" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Zatrzymaj wykonywane zadanie" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "Zatrzymywanie po bieżącym pliku:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Zatrzymywanie zadania:" @@ -2442,12 +2687,12 @@ msgstr "Klasa magazynu dla utworzenia zasobnika" msgid "Stored" msgstr "Zachowane" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Silne" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Powodzenie" @@ -2459,15 +2704,15 @@ msgstr "Nie" msgid "Symbolic link" msgstr "Link symboliczny" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Pliki systemowe" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "System domyślny ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Pliki systemowe" @@ -2475,7 +2720,7 @@ msgstr "Pliki systemowe" msgid "System info" msgstr "Informacja systemowa" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Właściwości systemowe" @@ -2487,56 +2732,62 @@ msgstr "TBajty" msgid "TByte/s" msgstr "TBajty/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Ścieżka docelowa, np. /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Zadanie jest wykonywane" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Pliki tymczasowe" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Pliki tymczasowe" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nazwa Dzierżawcy" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" -msgstr "" +msgstr "Faza testu" #: templates/edituri.html:21 msgid "Test connection" msgstr "Sprawdź połączenie" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Sprawdzanie ..." - -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Sprawdzanie połączenia ..." - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions …" +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." +#: scripts/services/EditUriBuiltins.js:48 +msgid "Testing permissions …" msgstr "Sprawdzanie uprawnień ..." -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" -msgstr "" +msgstr "Testowanie ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2544,54 +2795,59 @@ msgstr "" "Pole '{{fieldname}}' zawiera niedozwolony znak: {{character}} (value: " "{{value}}, indeks: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" -msgstr "" +msgstr "Kopia nie istnieje, czy została usunięta?" #: scripts/directives/notificationArea.js:41 msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" +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 you " +"can set the maximum size of the individual volume files. See this page for more information." msgstr "" -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" "Nazwa zasobnika powinna być pisana wersalikami, zmienić automatycznie ?" -#: scripts/services/EditUriBuiltins.js:956 -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 " "unencrypted file containing your passwords?" msgstr "" +"Konfiguracja powinna być przetrzymywana bezpiecznie. Jesteś pewien, że " +"chcesz zapisać niezaszyfrowany plik zawierający twoje hasła?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Utracono połączenie z serwerem, ponowna próba za {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Ciemny schemat (wyk. Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Domyślny schemat niebieski na białym (wyk. Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2599,7 +2855,7 @@ msgstr "" "Folder {{folder}} nie istnieje.\n" "Utworzyć go teraz?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2609,16 +2865,16 @@ msgstr "" "\n" "Czy chcesz ZASTĄPIĆ twój BIEŻĄCY klucz komputera \"{{prev}}\" na PODANY klucz: {{klucz}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Hasła różnią się od siebie" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Wygląda, że ścieżka nie istnieje, czy mimo to chcesz ją dodać?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2628,7 +2884,7 @@ msgstr "" "\n" "Czy chcesz dołączyć określony plik?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2645,7 +2901,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "Parametr regionu jest używany tylko podczas tworzenia zasobnika" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2658,12 +2914,12 @@ msgid "The storage class affects the availability and price for a stored file" msgstr "" "Klasa magazynu danych ma wpływ na dostępność i cenę za przechowywany plik" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Docelowy folder zawiera zaszyfrowane pliki, proszę podać długie hasło" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2671,7 +2927,7 @@ msgstr "" "Użytkownik ma za duże uprawnienia. Czy chcesz stworzyć nowego użytkownika z " "uprawnieniami ograniczonymi do wybranej ścieżki?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2687,20 +2943,11 @@ msgstr "" msgid "This month" msgstr "Bieżący miesiąc" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Bieżący tydzień" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Limity prędkości" @@ -2725,11 +2972,17 @@ msgstr "" "Aby potwierdzić, że chcesz skasować wszystkie zdalne pliki dla \"{{name}}\"," " proszę wprowadzić słowo zamieszczone poniżej" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Aby wyeksportować bez hasła, odznacz pole \"Szyfruj plik\"" -#: templates/settings.html:23 +#: 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. " @@ -2738,31 +2991,40 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"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." #: scripts/controllers/RestoreController.js:34 msgid "Today" msgstr "Dzisiaj" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Certyfikat zaufanego hosta?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Certyfikat zaufanego serwera?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" +"Wypróbuj nowe funkcje nad którymi pracujemy. Obecnie najbardziej stabilna " +"dostępna wersja. Przetestuj przywracanie danych przed ich użyciem w " +"środowiskach produkcyjnych." #: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Wt" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Wpisz tutaj hasło." @@ -2778,7 +3040,14 @@ msgstr "Nieznany rozmiar kopii i wersje" msgid "Until resumed" msgstr "Do wznowienia" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Kanał uaktualnień" @@ -2794,23 +3063,22 @@ msgstr "Uaktualnij z istniejącą bazą danych" msgid "Uploaded files" msgstr "Przesłane pliki" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Przesyłanie pliku weryfikującego ..." -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statystyki użycia" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statystyki użycia , ostrzeżenia, błędy i awarie" @@ -2818,19 +3086,19 @@ msgstr "Statystyki użycia , ostrzeżenia, błędy i awarie" msgid "Use SSL" msgstr "Użyj SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Użyj istniejącej bazy danych" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Użyj słabego długiego hasła" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Bezużyteczne" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Dane użytkownika" @@ -2838,92 +3106,89 @@ msgstr "Dane użytkownika" msgid "User domain name" msgstr "Nazwa domeny użytkownika" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Użytkownik ma za duże uprawnienia" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Ustawienia interfejsu użytkownika" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nazwa użytkownika" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Oczyszczanie bazy danych ..." #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Walidacja ..." #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" +msgstr "Weryfikacje" + +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: templates/home.html:40 +#: templates/home.html:38 msgid "Verify files" msgstr "Sprawdź pliki" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Weryfikowanie ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Weryfikacja odpowiedzi" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Weryfikowanie danych silnika ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Weryfikacja plików ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "Weryfikacja zdalnych danych ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "Weryfikowanie odzyskanych plików ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "Weryfikowanie ..." #: templates/backup-result/phases/delete.html:33 msgid "Version ID" msgstr "ID wersji" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Bardzo silne" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Bardzo słabe" -#: index.html:263 +#: 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." @@ -2933,36 +3198,28 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Oczekiwanie na uruchomienie zadania ..." - -#: scripts/services/ServerStatus.js:39 -msgid "Waiting for upload to finish …" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: templates/settings.html:127 +#: scripts/services/ServerStatus.js:41 +msgid "Waiting for upload to finish …" +msgstr "Oczekiwanie na zakończenie przesyłania ..." + +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Ostrzeżenia, błędy i awarie" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Przyjmujemy wsparcie za pośrednictwem różnych usług, takich jak " -"OpenCollective, PayPal, BountySource i różne kryptowaluty." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Zalecamy szyfrowanie wszystkich kopii przechowywanych poza twoim systemem" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Słabe" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Słabe długie hasło" @@ -2986,27 +3243,26 @@ msgstr "Gdzie chcesz odtworzyć pliki?" msgid "Years" msgstr "Lata" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Tak" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Tak, długie hasło zostało bezpiecznie zachowane." @@ -3014,11 +3270,11 @@ msgstr "Tak, długie hasło zostało bezpiecznie zachowane." msgid "Yes, I understand the risk" msgstr "Tak, rozumiem ryzyko" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Tak. Jestem dzielny!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Tak, proszę zepsuj moją kopię!" @@ -3026,14 +3282,6 @@ msgstr "Tak, proszę zepsuj moją kopię!" msgid "Yesterday" msgstr "Wczoraj" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Wygląda na to, że uruchamiasz Mono bez załadowanego certyfikatu SSL.\n" -"Czy chcesz zaimportować listę zaufanych certyfikatów z Mozilli?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3042,23 +3290,27 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" +"Możesz zatrzymać wykonywanie kopii po zakończeniu wysyłania dowolnego " +"aktualnie przetwarzanego pliku." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"Możesz przerwać zadanie natychmiast lub pozwolić kontynuować z bieżącym " +"plikiem i następnie przerwać." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3066,7 +3318,7 @@ msgstr "" "Zmieniłeś tryb szyfrowania. Może to spowodować uszkodzenie zawartości. " "Zamiast tego zachęcamy do utworzenia nowej kopii zapasowej." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3074,7 +3326,7 @@ msgstr "" "Zmieniono hasło - zmiana hasła nie jest obsługiwana. Zachęcamy Cię zamiast " "tego do utworzenia nowej kopii zapasowej." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3082,12 +3334,12 @@ msgstr "" "Wybrałeś opcję nieszyfrowania kopii zapasowej. Szyfrowanie jest zalecane dla" " wszystkich danych przechowywanych na serwerze zdalnym." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" "Możesz wybrać odtworzenie do nowej lokalizacji, ale nie tej wprowadzonej" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3096,92 +3348,92 @@ msgstr "" "Wygenerowałeś silne hasło. Upewnij się, że wykonałeś bezpieczną kopię hasła," " ponieważ danych nie będzie można odzyskać, jeśli utracisz hasło." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Musisz wybrać co najmniej jeden folder źródłowy" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Musisz podać domenę aby użyć v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Musisz podać nazwę kopii zapasowej" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Musisz podać długie hasło lub wyłączyć szyfrowanie" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Musisz podać hasło aby użyć v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Musisz podać dodatnią liczbę kopii do zachowania" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 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:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Musisz podać nazwę dzierżawcy jeśli nie podano Klucza API" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Musisz podać prawidłowy okres przechowywania kopii zapasowych" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Musisz podać hasło lub Klucz API " +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Musisz podać jedno z dwóch hasło lub Klucz API, ale nie oba" - -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Musisz wypełnić pole hasło" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Musisz wypełnić pole nazwa serwera lub adres" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Musisz wypełnić pole użytkownik" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Musisz wypełnić pole {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Musisz wybrać lub wypełnić pole AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Musisz wybrać lub wypełnić pole serwer" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Musisz podać ścieżkę" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Powinieneś wypełnić {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Twoje długie hasło jest łatwe do odgadnięcia. Rozważ zmianę długiego hasła." @@ -3198,26 +3450,80 @@ msgstr "bajtów" msgid "byte/s" msgstr "bajtów/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "dostosowany" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "wznów teraz" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 -msgid "unless you are explicitly specifying --group-id" +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" msgstr "" +#: scripts/services/EditUriBuiltins.js:980 +msgid "unless you are explicitly specifying --group-id" +msgstr "chyba że wyraźnie określisz --group-id" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -3231,11 +3537,16 @@ msgstr "" "{{appname}} podlega licencji {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} pliki ({{size}}), do zakończenia {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Wersja" @@ -3256,10 +3567,6 @@ msgstr "{{number}} godzin" msgid "{{number}} Minutes" msgstr "{{number}} Minut" -#: templates/home.html:54 +#: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (trwało {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-pt.po b/Localizations/webroot/localization_webroot-pt.po index d9f67a0d4..2a4678cba 100644 --- a/Localizations/webroot/localization_webroot-pt.po +++ b/Localizations/webroot/localization_webroot-pt.po @@ -1,21 +1,44 @@ # # Translators: -# Sérgio Marques , 2018 # Rui , 2019 -# Paulo Constança , 2019 -# Peter Mello , 2020 +# Peter J. Mello , 2020 +# Sérgio Marques , 2024 +# Paulo Constança , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Peter Mello , 2020\n" -"Language-Team: Portuguese (https://www.transifex.com/duplicati/teams/67655/pt/)\n" +"Last-Translator: Paulo Constança , 2024\n" +"Language-Team: Portuguese (https://app.transifex.com/duplicati/teams/67655/pt/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- escolha uma opção -" @@ -23,29 +46,47 @@ msgstr "- escolha uma opção -" msgid "...loading..." msgstr "...a carregar..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Chave API" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "ID do acesso AWS" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Política de acesso e identidade AWS" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Sobre" @@ -53,35 +94,39 @@ msgstr "Sobre" msgid "About {{appname}}" msgstr "Sobre o {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Chave de acesso" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acesso recusado" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Acesso concedido" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Acesso à interface" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nome da conta" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Ativar" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Falha ao ativar:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Adicionar nova cópia de segurança" @@ -90,11 +135,11 @@ msgstr "Adicionar nova cópia de segurança" msgid "Add a path directly" msgstr "Digitar caminho" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Adicionar opção avançada" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Adicionar cópia de segurança" @@ -106,40 +151,45 @@ msgstr "Adicionar filtro" msgid "Add path" msgstr "Adicionar caminho" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Adicionado" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Ajustar nome do 'bucket'?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Ajustar nome do caminho?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opções avançadas" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avançado:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Todas as máquinas Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Todas as bases de dados Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -153,7 +203,7 @@ msgstr "" "similares. Não contêm caminhos, ficheiros, utilizadores, palavras-passe ou " "quaisquer outras informações pessoais." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Permitir acesso remoto (tem que reiniciar)" @@ -173,7 +223,7 @@ msgstr "" "Foi encontrado um ficheiro na nova localização.\n" "Tem a certeza de que deseja que a base de dados aponte para este ficheiro?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -185,11 +235,11 @@ msgstr "" "\n" "Deseja reutilizar a base de dados existente?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Relatório anónimos de utilização" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplicações" @@ -197,21 +247,22 @@ msgstr "Aplicações" msgid "As Command-line" msgstr "Como linha de comandos" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Método de autenticação" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Método de autenticação ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -221,13 +272,13 @@ msgstr "Palavra-passe de autenticação" msgid "Authentication username" msgstr "Nome de utilizador de autenticação" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -237,7 +288,7 @@ msgstr "ID Aplicação B2" msgid "B2 Application Key" msgstr "Chave da aplicação B2" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "ID da conta B2 Cloud Storage" @@ -245,19 +296,21 @@ msgstr "ID da conta B2 Cloud Storage" msgid "B2 Cloud Storage Application ID" msgstr "ID Aplicação B2 Cloud Storage" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Módulos de 'backend':" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Cópia de segurança terminada!" @@ -267,15 +320,10 @@ 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 @@ -286,11 +334,11 @@ msgstr "Localização da cópia de segurança" msgid "Backup retention" msgstr "Retenção de cópias de segurança" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Cópia de segurança:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -306,48 +354,61 @@ msgstr "Explorar" msgid "Browser default" msgstr "Navegador padrão" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Região de criação do 'bucket'" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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'" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Classe de armazenamento do 'bucket'" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "A criar a lista de ficheiros a restaurar ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "A criar a base de dados parcial temporária ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Ocupado..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -357,7 +418,7 @@ msgstr "" "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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -372,43 +433,75 @@ msgstr "" " preferir introduzir a palavra-passe ao aceder a partir do ícone da barra de" " tarefas, ative esta opção." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Ficheiros em cache" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancelar" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Não foi possível mover o ficheiro existente" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +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" @@ -417,40 +510,63 @@ msgstr "Registo de alterações" msgid "Changelog for {{appname}} {{version}}" msgstr "Registo de alterações para {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Falha de verificação:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Procurar atualizações agora" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "A procurar..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "A procurar atualizações ..." +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Escolha o tipo de armazenamento para iniciar" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Clique na ligação para criar uma AuthID" -#: index.html:159 index.html:210 +#: 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" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 ..." @@ -458,35 +574,33 @@ msgstr "Linha de comandos ..." msgid "Compact Phase" msgstr "Fase de compactar" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compactar agora" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "A compactar dados remotos..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "A compactar dados remotos ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Registo completo" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "A terminar a cópia de segurança ..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "A completar a cópia de segurança anterior ..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Módulos de compressão:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Computador" @@ -494,7 +608,7 @@ msgstr "Computador" msgid "Configuration file:" msgstr "Ficheiro de configuração:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuração:" @@ -512,15 +626,15 @@ msgstr "Confirmação de eliminação" msgid "Confirm encryption passphrase" msgstr "Confirme a chave de encriptação" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Confirme a chave" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Confirmar palavra-passe" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Requer confirmação" @@ -528,32 +642,33 @@ msgstr "Requer confirmação" msgid "Connect" msgstr "Estabelecer ligação" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Estabelecer ligação agora" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "A ligar ao servidor ..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "A estabelecer ligação à tarefa..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "A estabelecer ligação..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Ligação perdida" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Ligação funcional!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nome do 'container'" @@ -565,7 +680,7 @@ msgstr "Região do 'container'" msgid "Continue" msgstr "Continuar" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continuar sem encriptação" @@ -581,11 +696,20 @@ 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." -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opções de core" @@ -593,47 +717,47 @@ msgstr "Opções de core" msgid "Counting ({{files}} files found, {{size}})" msgstr "Encontrados ({{files}} ficheiros, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Apenas términos" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Criar relatório de erros ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Criar pasta?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Criar utilizador com restrições" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "A criar relatório de erros ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "A criar novo utilizador com acesso limitado ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "A criar pastas de destino ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "A criar cópia de segurança temporária ..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "A criar utilizador..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Ação atual:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Ficheiro atual:" @@ -645,13 +769,13 @@ msgstr "A versão atual é a {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "URL S3 personalizado" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Satélite personalizado" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Satélite personalizado ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -661,6 +785,10 @@ msgstr "URL personalizado de autenticação" msgid "Custom backup retention" msgstr "Retenção de cópias de segurança personalizada" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Localização personalizada ({{server}})" @@ -677,19 +805,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Base de dados ..." @@ -701,19 +825,23 @@ msgstr "Dias" msgid "Default" msgstr "Padrão" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Padrão ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Exclusões padrão" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -746,11 +874,11 @@ msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" "Eliminar {{filecount}} ficheiros ({{filesize}}) do armazenamento remoto?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "A apagar ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Eliminado" @@ -762,11 +890,11 @@ msgstr "Versões eliminadas" msgid "Deleted files" msgstr "Ficheiros eliminados" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "A apagar ficheiros remotos ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "A apagar ficheiros desnecessários ..." @@ -786,37 +914,34 @@ msgstr "Ambiente de trabalho" msgid "Destination" msgstr "Destino" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Caminho de destino" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Gostou da nossa aplicação? Se gostou, saiba que pode fazer um donativo. A " -"nossa sugestão é de {{smallamount}} para particulares e de {{largeamount}} " -"para organizações." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restauro a partir de ficheiros de cópias de segurança..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Desativada" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Descartar" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Descartar tudo" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Visualização e cor do tema" @@ -830,30 +955,15 @@ msgstr "" "Tem a certeza de que deseja eliminar a base de dados local para: {{name}}?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nome do domínio" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Doar" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Mensagens de donativo" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Mensagens de donativo ocultas... Clique para mostrar" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Mensagens de donativo mostradas... Clique para ocultar" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Terminado" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Descarregar" @@ -861,31 +971,34 @@ msgstr "Descarregar" msgid "Downloaded files" msgstr "Descarregar ficheiros" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "A transferir ficheiros ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "A transferir atualizações ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "A transferir ..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Opção duplicada {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Site do Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Fórum" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -915,32 +1028,32 @@ 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.\\nThis makes it " +"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 "" -"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.\\n " -"Desta forma é mais fácil executar as operações e reduz a quantidade de dados" -" que serão descarregados em cada operação." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editar como lista..." #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editar como texto" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Editar ..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Encriptar ficheiro" @@ -950,16 +1063,23 @@ msgstr "Encriptar ficheiro" msgid "Encryption" msgstr "Encriptação" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Encriptação alterada" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Módulos de encriptação:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Frase-passe de encriptação" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -972,11 +1092,16 @@ msgstr "" msgid "End" msgstr "Fim" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Digite o URL" +#: 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 " @@ -991,13 +1116,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Digite a chave de acesso" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Digite o nome da conta" +#: 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" @@ -1007,11 +1128,7 @@ msgstr "Digite a frase-passe da cópia de segurança, se existente" msgid "Enter configuration details" msgstr "Digite os detalhes da configuração" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Digite o nome do 'container'" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Digite a frase-passe de encriptação" @@ -1019,67 +1136,62 @@ msgstr "Digite a frase-passe de encriptação" msgid "Enter expression here" msgstr "Digite aqui a expressão" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Digite o nome do caminho da pasta" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Digite uma opção por linha no formato de linha de comandos, exemplo {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Digite o caminho do destino" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Digite o endereço de e-mail do grupo Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Introduza o caminho de destino completo, incluindo o nome do servidor, mas " -"sem https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Erro" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Erro!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Erros e términos" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examinado" @@ -1091,15 +1203,15 @@ msgstr "Excluir" msgid "Exclude directories whose names contain" msgstr "Excluir diretórios cujo nome contém" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Expressão de exclusão" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Ficheiro de exclusão" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Tipo de ficheiro de exclusão" @@ -1107,7 +1219,7 @@ msgstr "Tipo de ficheiro de exclusão" msgid "Exclude files whose names contain" msgstr "Excluir ficheiros cujo nome contém" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Excluir grupo de filtros" @@ -1115,7 +1227,7 @@ msgstr "Excluir grupo de filtros" msgid "Exclude folder" msgstr "Pasta de exclusão" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Expressão regular de exclusão" @@ -1123,7 +1235,7 @@ msgstr "Expressão regular de exclusão" msgid "Existing file found" msgstr "Encontrado ficheiro" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1143,7 +1255,7 @@ msgstr "Exportar configuração" msgid "Export passwords" msgstr "Exportar palavras-passe" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Exportar ..." @@ -1159,26 +1271,27 @@ msgstr "Ligação externa" msgid "FTP (Alternative)" msgstr "FTP (Alternativo)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Falha ao criar a base de dados temporária: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Falha ao estabelecer ligação:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Falha ao estabelecer ligação: {{message}}" @@ -1186,8 +1299,8 @@ msgstr "Falha ao estabelecer ligação: {{message}}" msgid "Failed to delete:" msgstr "Falha ao eliminar:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Falha ao obter a informação do caminho: {{message}}" @@ -1195,24 +1308,37 @@ msgstr "Falha ao obter a informação do caminho: {{message}}" msgid "Failed to find backup:" msgstr "Falha ao encontrar a cópia de segurança:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Falha ao importar:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Falha ao ler as definições da cópia de segurança:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Falha ao restaurar os ficheiros: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Falha ao guardar:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "A obter informação do caminho ..." @@ -1228,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuração de primeira utilização" @@ -1240,18 +1366,32 @@ msgstr "Configuração de primeira utilização" msgid "Folder" msgstr "Pasta" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Caminho da pasta" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Sex" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1281,24 +1421,19 @@ msgstr "Opções gerais" msgid "Generate" msgstr "Gerar" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" -"Gerar a política\n" -" de acesso ao IAM" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Gerar política de acesso IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "A obter versão dos ficheiros ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "E-mail do grupo" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Ficheiros ocultos" @@ -1310,16 +1445,16 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar ficheiros ocultos" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Página inicial" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Nomes de hosts" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Horas" @@ -1331,20 +1466,32 @@ msgstr "Como deseja gerir os ficheiros existentes?" msgid "Hyper-V Machine" msgstr "Máquina Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Máquina Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Máquinas Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 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." @@ -1357,37 +1504,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Se a cópia de segurança e o servidor remoto não estiverem sincronizados, o " -"Duplicati irá solicitar a reparação da base de dados.\\nSe não for possível " -"a reparação, pode eliminar a base dados local para a poder recriar." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1403,20 +1541,10 @@ 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." -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Se a sua máquina tiver vários utilizadores (mais do que uma conta), terá que definir uma palavra-passe para impedir que os outros utilizadores acedam aos dados da sua conta.\n" -"Deseja definir agora essa palavra-passe?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importar" @@ -1424,20 +1552,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"A importação foi terminada mas não foram encontrados certificados após a " -"importação" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Falha ao importar:" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importar de um ficheiro" @@ -1446,27 +1569,27 @@ msgstr "Importar de um ficheiro" msgid "Import metadata" msgstr "Importar meta-dados" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "A importar ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Incluir um ficheiro?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Expressão de inclusão" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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." -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1477,25 +1600,21 @@ msgstr "" msgid "Information" msgstr "Informação" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instalar" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Falha ao instalar:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caracteres inválidos no caminho" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Tempo de retenção inválido" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1523,7 +1642,7 @@ msgstr "Manter todas as cópias de segurança" msgid "Keystone API version" msgstr "Versão da API Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Idioma da interface de utilizador" @@ -1531,7 +1650,7 @@ msgstr "Idioma da interface de utilizador" msgid "Last month" msgstr "Último mês" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Última cópia de segurança com sucesso:" @@ -1553,11 +1672,11 @@ msgstr "Bibliotecas" msgid "Listing backup dates …" msgstr "A listar datas das cópias de segurança ..." -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "A listar ficheiros remotos para apagar ..." -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "A listar ficheiros remotos ..." @@ -1577,36 +1696,35 @@ msgstr "" "Carregar um destino de uma tarefa exportada ou de um fornecedor de " "armazenamento" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Carregar dados antigos" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "A carregar..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "A carregar utilização do armazenamento externo..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "A carregar ..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1614,11 +1732,11 @@ msgstr "Caminho da base de dados local:" msgid "Local repository" msgstr "Repositório local" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Armazenamento local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Localização" @@ -1634,7 +1752,11 @@ msgstr "Registo para {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Registo a partir do servidor" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Terminar sessão" @@ -1646,10 +1768,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manutenção" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Digitar caminho manualmente" @@ -1662,17 +1798,17 @@ msgstr "Velocidade máxima para descargas" msgid "Max upload speed" msgstr "Velocidade máxima para envios" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Base de dados Microsoft SQL:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Bases de dados Microsoft SQL" @@ -1680,28 +1816,28 @@ msgstr "Bases de dados Microsoft SQL" msgid "Minimum redundancy" msgstr "Redundância mínima" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "A redundância mínima é 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutos" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Nome em falta" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Frase-passe inexistente" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Fontes em falta" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modificado" @@ -1713,7 +1849,7 @@ msgstr "Seg" msgid "Months" msgstr "Meses" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mover base de dados existente" @@ -1741,15 +1877,19 @@ msgstr "Minhas imagens" msgid "Name" msgstr "Nome" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nunca" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Atualização encontrada: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1764,15 +1904,15 @@ msgstr "" msgid "Next" msgstr "Seguinte" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Próximo agendamento:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Próxima tarefa agendada:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Próxima tarefa:" @@ -1780,26 +1920,26 @@ msgstr "Próxima tarefa:" msgid "Next time" msgstr "Próxima hora" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Não" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1815,35 +1955,31 @@ msgstr "" "Não foi encontrado nenhum editor para o tipo de armazenamento " ""{{backend}}"" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Sem encriptação" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nenhum item selecionado" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Não existem itens a restaurar, selecione um ou mais itens" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Frase-passe não introduzida" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nenhuma tarefa agendada" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Apenas existe uma conta na minha máquina" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Disparidade de frases-passe" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Nenhum / desativado" @@ -1851,25 +1987,65 @@ msgstr "Nenhum / desativado" msgid "Not using encryption" msgstr "Não usando encriptação" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 +#: templates/settings.html:158 msgid "OK" msgstr "Aceitar" +#: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 +msgid "OSS Access Key ID" +msgstr "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1886,31 +2062,30 @@ msgstr "URI de autenticação do OpenStack " msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Aberto" -#: scripts/services/EditUriBuiltins.js:920 -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." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Sistema operativo" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operação" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Falha de operação:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operações:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Palavra-passe opcional para autenticação" @@ -1919,24 +2094,30 @@ msgstr "Palavra-passe opcional para autenticação" msgid "Optional authentication username" msgstr "Nome de utilizador opcional para autenticação" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opções" -#: templates/settings.html:150 +#: 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" msgstr "Localização original" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Outras" @@ -1964,36 +2145,35 @@ msgstr "Frase-passe" msgid "Passphrase (if encrypted)" msgstr "Frase-passe (se encriptado)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Frase-passe alterada" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Disparidade de frases-passe" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "As frases-passe não coincidem" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Palavra-passe" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "A aplicar correcções aos ficheiros com blocos locais ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Caminho" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Caminho não encontrado" @@ -2002,19 +2182,20 @@ msgstr "Caminho não encontrado" msgid "Path on server" msgstr "Caminho no servidor" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Caminho ou sub-pasta no 'bucket'" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pausa" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pausa após o arranque ou hibernação" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opções de pausa" @@ -2026,6 +2207,10 @@ msgstr "Permissões" msgid "Pick location" msgstr "Escolher localização" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -2035,7 +2220,7 @@ msgstr "" msgid "Port" msgstr "Porta" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Impedir autenticação automática com o ícone da barra de tarefas" @@ -2045,7 +2230,7 @@ msgstr "Impedir autenticação automática com o ícone da barra de tarefas" msgid "Previous" msgstr "Anterior" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Progresso:" @@ -2053,7 +2238,7 @@ msgstr "Progresso:" msgid "ProjectID is optional if the bucket exist" msgstr "ID do projeto é opcional se o 'bucket' já existir" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietário" @@ -2061,19 +2246,19 @@ msgstr "Proprietário" msgid "Purge Phase" msgstr "Fase de purgar" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "A purga dos ficheiros está terminada!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "A eliminar ficheiros ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2081,19 +2266,23 @@ msgstr "Recriar (eliminar e reparar)" msgid "Recreate Database Phase" msgstr "Fase de recriar base de dados" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "A recriar a base de dados" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "A registar a cópia de segurança emporária ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recarregar" @@ -2101,11 +2290,11 @@ msgstr "Recarregar" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Caminho remoto" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Repositório remoto" @@ -2125,7 +2314,7 @@ msgstr "Remover tamanho do volume" msgid "Remove" msgstr "Remover" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Remover opção" @@ -2133,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" @@ -2141,7 +2330,7 @@ msgstr "Reparar" msgid "Repair Phase" msgstr "Fase de reparar" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "A reparar a base de dados ..." @@ -2149,19 +2338,19 @@ msgstr "A reparar a base de dados ..." msgid "Repeat Passphrase" msgstr "Repetição de frase-passe" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Reporte:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Repor" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Restauro terminado!" @@ -2170,10 +2359,10 @@ msgid "Restore files" msgstr "Restaurar ficheiros" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaurar ficheiros de {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Restaurar ficheiros ..." @@ -2186,8 +2375,8 @@ msgid "Restore from backup configuration" msgstr "Restaurar de uma configuração de cópia de segurança" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restaurar de uma configuração..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2210,12 +2399,12 @@ msgstr "Pastas restauradas" msgid "Restored Symlinks" msgstr "Ligações de ficheiros restauradas" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "A restaurar ficheiros ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Retomar" @@ -2227,19 +2416,15 @@ msgstr "Listas de ficheiros reescritos" msgid "Run again every" msgstr "Executar a cada" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Executar agora" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Em curso..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "A executar a entrada na linha de comandos" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Tarefa em execução:" @@ -2247,11 +2432,15 @@ msgstr "Tarefa em execução:" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Igual à versão de instalação base: {{channelname}}" @@ -2259,15 +2448,15 @@ msgstr "Igual à versão de instalação base: {{channelname}}" msgid "Sat" msgstr "Sáb" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satélite" -#: templates/addoredit.html:408 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" @@ -2279,11 +2468,11 @@ msgstr "Guardar versões diferentes com marcas de hora no nome do ficheiro" msgid "Save immediately" msgstr "Guardar imediatamente" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "A analisar ficheiros existentes ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "A analisar blocos locais ..." @@ -2299,7 +2488,7 @@ msgstr "Pesquisa" msgid "Search for files" msgstr "Pesquisar ficheiros" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Segundos" @@ -2313,7 +2502,7 @@ msgstr "" msgid "Select files" msgstr "Selecionar ficheiros" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -2326,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?" @@ -2343,16 +2537,16 @@ msgstr "Palavra-passe do servidor" msgid "Server paused" msgstr "Servidor em pausa" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propriedades do estado do servidor" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Definições" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Mostrar" @@ -2369,7 +2563,7 @@ msgstr "Mostrar pastas ocultas" msgid "Show log" msgstr "Mostrar registo" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Mostrar registo ..." @@ -2393,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 "" @@ -2409,7 +2603,7 @@ msgstr "Dados de origem" msgid "Source Files" msgstr "Ficheiros de origem" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Dados de origem" @@ -2417,17 +2611,21 @@ msgstr "Dados de origem" msgid "Source folders" msgstr "Pastas de origem" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Origem:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Versões específicas apenas para programadores. Não destinadas a serem " "utilizadas com dados importantes." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocolos padrão" @@ -2441,45 +2639,45 @@ msgstr "Protocolos padrão" msgid "Start" msgstr "Iniciar" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "A iniciar a cópia de segurança ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "A iniciar o restauro ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "A iniciar o processo de restauro ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Parar após o ficheiro atual" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Parar após o ficheiro atual" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Parar agora" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Parar cópia de segurança em execução" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Parar tarefa em execução" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "A parar após o ficheiro atual:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Parar tarefa:" @@ -2499,12 +2697,12 @@ msgstr "Classe de armazenamento para criar um 'bucket'" msgid "Stored" msgstr "Guardado" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Forte" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Sucesso" @@ -2516,15 +2714,15 @@ msgstr "Dom" msgid "Symbolic link" msgstr "Ligação simbólica" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Ficheiros de sistema" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Predefinição ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Ficheiros do sistema" @@ -2532,7 +2730,7 @@ msgstr "Ficheiros do sistema" msgid "System info" msgstr "Informações do sistema" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Propriedades do sistema" @@ -2544,25 +2742,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Caminho do destino, isto é /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Tarefa em execução" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Ficheiros temporários" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Ficheiros temporários" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nome do 'tenant' (projeto)" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2572,28 +2782,22 @@ msgstr "Fase de teste" msgid "Test connection" msgstr "Testar ligação" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "A testar..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "A testar ligação..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "A verificar permissões ..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "A testar permissões..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "A verificar ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2601,10 +2805,6 @@ msgstr "" "O campo '{{fieldname}}' contém um carácter inválido: {{character}} (valor: " "{{value}}, índice: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "Falta a cópia de segurança. Será que foi eliminada?" @@ -2616,18 +2816,19 @@ msgstr "" "A cópia de segurança era temporária e já não existe, por isso os dados de " "registo foram perdidos" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "O nome do 'bucket' deve ser todo em minúsculas. Converter automaticamente?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2636,24 +2837,29 @@ msgstr "" "A configuração deve ser mantida de forma segura. Tem a certeza de que quer " "guardar um ficheiro não encriptado contendo as suas palavras-passe?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -"A conexão com o servidor foi perdida, a tentar novamente em {{time}} ..." -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tema escuro (por Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Azul em tema claro (by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2661,7 +2867,7 @@ msgstr "" "A pasta {{folder}} não existe.\n" "Criar agora?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2671,16 +2877,16 @@ msgstr "" "\n" "Deseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" pela chave do host REPORTADA: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "As palavras-passe não coincidem" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Parece que o caminho não existe, quer adicioná-lo mesmo assim?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2690,7 +2896,7 @@ msgstr "" "\n" "Quer incluir o ficheiro especificado?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2706,7 +2912,7 @@ msgstr "O parâmetro de região só é aplicado ao criar um novo 'bucket'" msgid "The region parameter is only used when creating a bucket" msgstr "O parâmetro de região só é usado na criação de um 'bucket'" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2720,13 +2926,13 @@ msgstr "" "A classe de armazenamento afeta a disponibilidade e o preço de um ficheiro " "armazenado" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "A pasta de destino contém ficheiros encriptados. Forneça a frase-passe" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2734,7 +2940,7 @@ msgstr "" "O utilizador tem muitas permissões. Quer criar um novo utilizador limitado, " "com permissões apenas para o caminho selecionado?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2750,25 +2956,11 @@ msgstr "" msgid "This month" msgstr "Este mês" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Esta opção não está relacionada com a cópia de segurança ou ao tamanho " -"máximo do ficheiro, nem afeta as taxas de desduplicação. Veja esta página antes de alterar o tamanho do volume remoto" -"." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Definições de velocidade" @@ -2793,12 +2985,18 @@ msgstr "" "Para confirmar que deseja eliminar todos os ficheiros remotos para " "\"{{nome}}\", insira a palavra abaixo" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Para exportar sem uma frase-passe, desmarque a caixa \"Encriptar ficheiro\"" -#: templates/settings.html:23 +#: 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. " @@ -2819,15 +3017,15 @@ msgstr "" msgid "Today" msgstr "Hoje" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Confiar no certificado do host?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Confiar no certificado do servidor?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2841,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." @@ -2857,7 +3055,14 @@ msgstr "Tamanho e versões da cópia de segurança desconhecidos" msgid "Until resumed" msgstr "Até retormar" -#: templates/settings.html:83 +#: 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" @@ -2873,28 +3078,22 @@ msgstr "A atualizar base de dados existente" msgid "Uploaded files" msgstr "Ficheiros enviados" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "A enviar ficheiro de verificação ..." -#: templates/settings.html:132 +#: 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" -"}}" +"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:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Estatísticas de utilização" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estatísticas de utilização, avisos e erros" @@ -2902,19 +3101,19 @@ msgstr "Estatísticas de utilização, avisos e erros" msgid "Use SSL" msgstr "Usar SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Usar base de dados existente?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Utilizar frase-passe fraca" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inútil" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Dados do utilizador" @@ -2922,25 +3121,24 @@ msgstr "Dados do utilizador" msgid "User domain name" msgstr "Nome do domínio do utilizador" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Utilizador com demasiadas permissões" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Definições da interface" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nome de utilizador" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "A limpar a base de dados ..." @@ -2953,35 +3151,35 @@ msgstr "A validar ..." msgid "Verifications" msgstr "Verificações" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "A verificar ficheiros" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "A verificar..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "A verificar resposta" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "A verificar dados remotos ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "A verificar ficheiros ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "A verificar dados remotos ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "A verificar ficheiros restaurados ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "A verificar ..." @@ -2989,25 +3187,23 @@ msgstr "A verificar ..." msgid "Version ID" msgstr "ID da versão" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Muito forte" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Muito fraca" -#: index.html:263 +#: 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." @@ -3017,37 +3213,29 @@ 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 -msgid "Waiting for task to start ...." -msgstr "À espera para iniciar a tarefa..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "A aguardar que o envio termine ..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avisos e erros" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Aceitamos donativos através de diferentes serviços, como OpenCollective, " -"PayPal, BountySource e várias criptomoedas." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Recomendamos que encripte todas as cópias de segurança armazenadas fora do " "seu sistema" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Fraca" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Frase-passe fraca" @@ -3071,27 +3259,26 @@ msgstr "Para onde quer restaurar os ficheiros?" msgid "Years" msgstr "Anos" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Sim" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Sim, eu armazenei a frase-passe de forma segura" @@ -3099,11 +3286,11 @@ msgstr "Sim, eu armazenei a frase-passe de forma segura" msgid "Yes, I understand the risk" msgstr "Sim, eu entendo os riscos" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Sim, sou valente!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Sim, por favor estraga a minha cópia de segurança!" @@ -3111,14 +3298,6 @@ msgstr "Sim, por favor estraga a minha cópia de segurança!" msgid "Yesterday" msgstr "Ontem" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Parece que está a executar o Mono sem certificados SSL carregados.\n" -"Quer importar a lista de certificados confiáveis ​​da Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3127,11 +3306,11 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." @@ -3139,7 +3318,7 @@ msgstr "" "Pode parar a cópia de segurança após o envio de qualquer ficheiro em curso " "terminar." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." @@ -3147,7 +3326,7 @@ msgstr "" "Pode parar a tarefa imediatamente ou parar a tarefa após o processo do " "ficheiro atual." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3155,7 +3334,7 @@ msgstr "" "Mudou o modo de encriptação. Isso pode estragar algo. Em vez disso é " "recomendável fazer uma cópia de segurança." -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3163,7 +3342,7 @@ msgstr "" "Alterou a frase-passe, que não é suportada. Em vez disso é recomendável " "criar uma cópia de segurança." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3171,11 +3350,11 @@ msgstr "" "Escolheu não encriptar a cópia de segurança. É recomendável encriptar todos " "os dados armazenados num servidor remoto." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Escolheu restaurar para uma localização distinta mas não a indicou" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3185,97 +3364,95 @@ msgstr "" "passe, uma vez que os dados não podem ser recuperados se perder a frase-" "passe." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Tem que escolher, pelo menos, uma pasta de origem" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Tem de introduzir um nome de domínio para usar a API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Tem que introduzir o nome para a cópia de segurança" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Tem de introduzir uma frase-passe ou desativar a encriptação" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Tem de introduzir uma palavra-passe para usar a API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" "Tem que introduzir um número positivo para as cópias de segurança a manter" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 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:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +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:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Tem de introduzir uma duração de tempo válida durante a qual deve manter as " "cópias de segurança" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Tem que preencher uma palavra-passe ou uma chave API" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Tem que preencher uma palavra-passe ou uma chave API mas não ambas" - -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Tem que preencher uma palavra-passe" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Tem que preencher o nome ou endereço do servidor" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Tem que preencher o nome de utilizador" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Tem que preencher {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Tem que selecionar ou preencher o AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Tem que selecionar ou preencher o servidor" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Tem que especificar o caminho" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Deve preencher {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "A sua frase-passe é muito fraca. Deve alterar para uma mais forte." @@ -3291,23 +3468,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "personalizado" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "estatísticas de utilização públicas" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "retomar agora" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "a não ser que esteja a especificar explicitamente --group-id" @@ -3324,15 +3555,21 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} é licenciado nos " "termos da {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} ficheiros ({{size}}) por enviar {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versão" msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versões" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} versões" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -3347,10 +3584,6 @@ msgstr "{{number}} horas" msgid "{{number}} Minutes" msgstr "{{number}} minutos" -#: templates/home.html:54 +#: 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 c068281b0..73b276e93 100644 --- a/Localizations/webroot/localization_webroot-pt_BR.po +++ b/Localizations/webroot/localization_webroot-pt_BR.po @@ -1,7 +1,6 @@ # # Translators: # Alisson Oliveira , 2016 -# Madson Coelho , 2017 # Ricardo Bezerra , 2017 # Paulo Calixto , 2017 # Lincoln Nogueira , 2017 @@ -11,18 +10,43 @@ # Rui , 2019 # Luiz Cezar Philippi Junior , 2019 # Mathias Maurilio , 2020 +# Madson Coelho , 2024 +# Ricardo Malta , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Mathias Maurilio , 2020\n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/duplicati/teams/67655/pt_BR/)\n" +"Last-Translator: Ricardo Malta , 2024\n" +"Language-Team: Portuguese (Brazil) (https://app.transifex.com/duplicati/teams/67655/pt_BR/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- selecione uma opção -" @@ -30,29 +54,47 @@ msgstr "- selecione uma opção -" msgid "...loading..." msgstr "...carregando..." -#: templates/backends/openstack.html:44 -msgid "API Key" -msgstr "Chave da API" - -#: templates/backends/tardigrade.html:21 -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:945 templates/backends/s3.html:67 -#: templates/backends/s3.html:69 +#: 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:66 +#: templates/backends/s3.html:68 msgid "AWS Access ID" msgstr "ID de acesso do AWS" -#: scripts/services/EditUriBuiltins.js:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Política de IAM do AWS" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Sobre" @@ -60,35 +102,39 @@ msgstr "Sobre" msgid "About {{appname}}" msgstr "Sobre {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Chave de acesso" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acesso negado" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Concessão de acesso" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Acesso à interface do usuário" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nome do usuário" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Ativar" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Falha na ativação:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Adicionar um novo backup" @@ -97,11 +143,11 @@ msgstr "Adicionar um novo backup" msgid "Add a path directly" msgstr "Adicione um caminho diretamente" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Adicionar opção avançada" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Adicionar backup" @@ -113,40 +159,45 @@ msgstr "Adicionar filtro" msgid "Add path" msgstr "Adicionar caminho" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Adicionado" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Ajustar o nome do bucket?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Ajustar o nome do caminho?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opções avançadas" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avançado:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Todas as máquinas Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Todas as bases Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -160,7 +211,7 @@ msgstr "" "dados de origem e dados similares. Os relatórios não contêm caminhos, nomes " "de arquivos, usuários, senhas ou informações similares." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Permitir acesso remoto (restart necessário)" @@ -180,7 +231,7 @@ msgstr "" "Um arquivo foi encontrado no local escolhido\n" "Você tem certeza que quer apontar a database para um arquivo existente?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -191,11 +242,11 @@ msgstr "" "Reutilizar a basa permitirá que as ferramentas de linha de comando e as instâncias trabalhem no mesmo armazenamento remoto.\n" "Gostaria de utilizar a base existente?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Relatório anônimo de uso" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplicações" @@ -203,21 +254,22 @@ msgstr "Aplicações" msgid "As Command-line" msgstr "Como linha de comando" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Método de autenticação" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Método de autenticação ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -227,13 +279,13 @@ msgstr "Senha de autenticação" msgid "Authentication username" msgstr "Usuário de autenticação" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -243,27 +295,29 @@ msgstr "ID da aplicação B2" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "ID da aplicação B2 armazenagem em nuvem" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Módulos:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Backup concluído!" @@ -273,15 +327,10 @@ 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 @@ -292,11 +341,11 @@ msgstr "Localização do backup" msgid "Backup retention" msgstr "Retenção de backup" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Backup:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -312,48 +361,61 @@ msgstr "Navegar" msgid "Browser default" msgstr "Navegador padrão" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Nome do Bucket" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Localização do Bucket" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Região do Bucket" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Classe de storage do Bucket" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Criando lista de arquivos para restauração ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Construindo um banco de dados parcial temporário ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Ocupado ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -363,7 +425,7 @@ msgstr "" "máquina em sua rede. Se você habilitar essa opção, verifique se está sempre " "usando o computador em uma rede protegida por firewall seguro." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -377,43 +439,75 @@ msgstr "" "pessoas insiram uma senha. Se você preferir digitar a senha, mesmo ao " "acessar a interface do usuário no ícone da bandeja, ative essa opção. " -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Arquivos de Cache" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancelar" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Não permitido mover para um arquivo existente" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Changelog" @@ -422,40 +516,63 @@ msgstr "Changelog" msgid "Changelog for {{appname}} {{version}}" msgstr "Changelog para {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Falha na verificação:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Buscar atualizações" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Verificando ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Procurando atualizações ... " +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Para iniciar, escolha o tipo de armazenamento" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Clique no link AuthID para criar uma AuthID" -#: index.html:159 index.html:210 +#: 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:16 +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 ..." @@ -463,35 +580,33 @@ msgstr "Linha de comando ..." msgid "Compact Phase" msgstr "Fase Compacta" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compactar agora" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Compactando dados remotos" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Compactando dados remotos" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Log completo" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Finalizando backup... " -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" +msgstr "Completando o backup anterior ..." + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Módulos de compressão:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Computador" @@ -499,7 +614,7 @@ msgstr "Computador" msgid "Configuration file:" msgstr "Arquivo de configuração:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configuração:" @@ -517,15 +632,15 @@ msgstr "Confirmar remoção" msgid "Confirm encryption passphrase" msgstr "Confirma frase de segurança encriptada" -#: templates/export.html:29 -msgid "Confirm passphrase" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Confirme a Senha" +#: templates/export.html:29 +msgid "Confirm passphrase" +msgstr "Confirmar frase-senha" -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Confirmação necessária" @@ -533,32 +648,33 @@ msgstr "Confirmação necessária" msgid "Connect" msgstr "Conectar" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Conectar agora" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Conectando ao servidor ..." + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Conectando-se à tarefa" +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Conectando..." - -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Conexão perdida" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Conexão estabelecida!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Nome do Container" @@ -570,7 +686,7 @@ msgstr "Região do Container" msgid "Continue" msgstr "Continuar" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continuar sem utilizar criptografia" @@ -586,11 +702,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opções básicas" @@ -598,47 +723,47 @@ msgstr "Opções básicas" msgid "Counting ({{files}} files found, {{size}})" msgstr "Contabilizando ({{files}} arquivos encontrados, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Somente falhas" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Criar relatório de errors ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Criar diretório?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Criar novo usuário com limitações no acesso" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Criando relatório de erros ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Criando novo usuário com acesso limitado ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Criando diretórios de destino…" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Criando backup temporário ..." + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Criando usuário..." - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Ação atual:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Arquivo atual:" @@ -650,13 +775,13 @@ msgstr "A versão atual é {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Endpoint S3 modificado" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Satélite customizado" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Satélite customizado ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -666,6 +791,10 @@ msgstr "URL de autenticação modificada" msgid "Custom backup retention" msgstr "Retenção de backup personalizada" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Localização personalizada ({{server}})" @@ -682,17 +811,15 @@ 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 "" - -#: 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Banco de dados" @@ -704,19 +831,23 @@ msgstr "Dias" msgid "Default" msgstr "Padrão" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Padrão ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Exclusões padrão" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -749,11 +880,11 @@ msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" "Remover {{filecount}} arquivos ({{filesize}}) do armazenamento remoto?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Remover " -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Deletado" @@ -765,13 +896,13 @@ msgstr "Versões Deletadas" msgid "Deleted files" msgstr "Arquivos deletados" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Removendo arquivos remotos ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Removendo arquivos indesejados ..." #: templates/addoredit.html:43 msgid "Description (optional)" @@ -789,37 +920,34 @@ msgstr "Área de Trabalho" msgid "Destination" msgstr "Destino" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Caminho de destino" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Ajudamos a salvar seus arquivos? Caso afirmativo, ajude no desenvolvimento " -"do Duplicati com uma doação. Sugerimos {{smallamount}} para usuários " -"domésticos e {{largeamount}} para uso comercial." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restaure diretamente dos arquivos de backup..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Desabilitado" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Ok" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Ignorar tudo" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Tela e cores do tema" @@ -832,30 +960,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Deseja realmente remover a base local para: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nome do domínio" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Doar" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Sugestões de doação" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "O lembrete de doação está escondido, clique para mostrá-lo" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "O lembrete de doação está visível, clique para escondê-lo" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Finalizado" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Baixar" @@ -863,31 +976,34 @@ msgstr "Baixar" msgid "Downloaded files" msgstr "Arquivos baixados" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Baixando arquivos ... " -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Baixando atualização... " -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Baixando ..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Duplicar opção {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Site do Duplicati" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Fórum do Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -917,31 +1033,32 @@ 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.\\nThis makes it " +"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 "" -"Cada backup possui uma base associada pra armazenar informações sobre o " -"destino.\\nEsta base torna algumas operações mais rápidas, além de reduzir a" -" quantidade de dados que precisam ser baixados para cada operação." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editar como lista" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editar como texto" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Editar ..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Criptografar arquivo" @@ -951,16 +1068,23 @@ msgstr "Criptografar arquivo" msgid "Encryption" msgstr "Criptografia" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "A criptografia mudou" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Módulos de criptografia:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Frase-senha de criptografia " + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -973,11 +1097,16 @@ msgstr "" msgid "End" msgstr "Fim" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Informe a URL" +#: 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 " @@ -992,13 +1121,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Informe a chave de acesso" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Informe o nome da conta" +#: 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" @@ -1008,11 +1133,7 @@ msgstr "Informe a senha do backup, caso exista" msgid "Enter configuration details" msgstr "Inserir detalhes da configuração" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Informe o nome do container" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Informe a senha de criptografia" @@ -1020,66 +1141,62 @@ msgstr "Informe a senha de criptografia" msgid "Enter expression here" msgstr "Informe a expressão aqui" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Informe o caminho completo do diretório" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Informe uma opção por linha do comando, ex. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Informe o caminho no destino" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Digite o endereço de email do grupo do Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Digite o caminho de destino completo, incluindo o nome do servidor, mas sem " -"https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Erro" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Erro!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Erros e problemas" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examinado" @@ -1091,15 +1208,15 @@ msgstr "Excluir" msgid "Exclude directories whose names contain" msgstr "Excluir diretórios que contenham" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Excluir utilizando expressão" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Excluir arquivo" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Excluir arquivos com extensão" @@ -1107,7 +1224,7 @@ msgstr "Excluir arquivos com extensão" msgid "Exclude files whose names contain" msgstr "Excluir arquivos que contenham" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Excluir grupo de filtros" @@ -1115,7 +1232,7 @@ msgstr "Excluir grupo de filtros" msgid "Exclude folder" msgstr "Excluir diretório" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Excluir utilizando expressão regular" @@ -1123,7 +1240,7 @@ msgstr "Excluir utilizando expressão regular" msgid "Existing file found" msgstr "Excluir arquivo encontrado" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1143,7 +1260,7 @@ msgstr "Exportar configuração" msgid "Export passwords" msgstr "Exportar senhas" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Exportar ..." @@ -1159,26 +1276,27 @@ msgstr "Link externo" msgid "FTP (Alternative)" msgstr "FTP (alternativo)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Falha ao construir base temporária: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Falha ao conectar:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Falha ao conectar: {{message}}" @@ -1186,8 +1304,8 @@ msgstr "Falha ao conectar: {{message}}" msgid "Failed to delete:" msgstr "Falha ao remover:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Falha ao obter informação do caminho: {{message}}" @@ -1195,24 +1313,37 @@ msgstr "Falha ao obter informação do caminho: {{message}}" msgid "Failed to find backup:" msgstr "Falha ao encontrar backup:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Falha ao importar:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Falha ao ler os padrões do backup" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Falha ao restaurar arquivos: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Falha ao salvar:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Buscando informações do caminho …" @@ -1228,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Configuração inicial" @@ -1240,18 +1371,32 @@ msgstr "Configuração inicial" msgid "Folder" msgstr "Diretório" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Caminho do diretório" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Sex" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1281,24 +1426,19 @@ msgstr "Opções gerais" msgid "Generate" msgstr "Gerar" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" -"Gerar IAM \n" -" política de acesso" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Gerar política de acesso IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Obtendo versões do arquivo ... " -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "E-mail do grupo" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Arquivos ocultos" @@ -1310,16 +1450,16 @@ msgstr "Ocultar" msgid "Hide hidden folders" msgstr "Ocultar diretórios ocultos" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Home" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Hostnames" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Horas" @@ -1331,20 +1471,32 @@ msgstr "Como você quer lidar com arquivos existentes?" msgid "Hyper-V Machine" msgstr "Máquina Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Máquina Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Máquinas Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1359,37 +1511,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Caso o backup e o armazenamento remoto estejam dessincronizados, o Duplicati" -" precisará de uma operação de reparo para realizar o sincronismo. \\nCaso o " -"reparo não seja possível, você pode remover a base local e regenerá-la." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1404,20 +1547,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Se a sua máquina estiver em um ambiente multiusuário (ou seja, a máquina possui mais de uma conta), você precisa definir uma senha para impedir que outros usuários acessem dados de sua conta.\n" -"Deseja configurar uma senha agora?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importar" @@ -1425,20 +1558,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Importação completa, mas não foram encontrados certificados após a " -"importação" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Falha na importação" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importar de um arquivo" @@ -1447,27 +1575,27 @@ msgstr "Importar de um arquivo" msgid "Import metadata" msgstr "Importar metadados" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Importando ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Incluir um arquivo?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Incluir expressão" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1477,25 +1605,21 @@ msgstr "" msgid "Information" msgstr "Informação" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instalar" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Falha na instalação:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caracteres inválidos no caminho" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Tempo de retenção inválido" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1523,7 +1647,7 @@ msgstr "Manter todos os backups" msgid "Keystone API version" msgstr "Versão da API Keystone" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Idioma da interface do usuário" @@ -1531,7 +1655,7 @@ msgstr "Idioma da interface do usuário" msgid "Last month" msgstr "Último mês" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Último backup bem-sucedido:" @@ -1553,11 +1677,11 @@ msgstr "Bibliotecas" msgid "Listing backup dates …" msgstr "Listando datas de backup ... " -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Listando arquivos remotos para limpeza…" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Listando arquivos remotos…" @@ -1577,36 +1701,35 @@ msgstr "" "Carregar destino a partir de um trabalho exportado ou de um provedor de " "armazenamento" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Abrir dados antigos" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Abrindo ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Carregando o uso de armazenamento remoto ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Carregando …" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1614,11 +1737,11 @@ msgstr "Caminho do banco de dados local:" msgid "Local repository" msgstr "Repositório local" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Armazenamento local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Localização" @@ -1634,7 +1757,11 @@ msgstr "Grave log para {{Backup.Backup.Name}} " msgid "Log data from the server" msgstr "Registrar dados do servidor" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Sair" @@ -1646,10 +1773,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Manutenção" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Digite manualmente o caminho" @@ -1662,17 +1803,17 @@ msgstr "Velocidade de download máxima" msgid "Max upload speed" msgstr "Velocidade de upload máxima" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Menu" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Banco de dados Microsoft SQL:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Banco de Dados Microsoft SQL" @@ -1680,28 +1821,28 @@ msgstr "Banco de Dados Microsoft SQL" msgid "Minimum redundancy" msgstr "Redundância mínima" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Redundância mínima é 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minutos" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Faltando o nome" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Faltando a frase de senha" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Faltando as origens" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modificado" @@ -1713,7 +1854,7 @@ msgstr "Seg" msgid "Months" msgstr "Meses" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mover o banco de dados existente" @@ -1741,15 +1882,19 @@ msgstr "Minhas Imagens" msgid "Name" msgstr "Nome" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nunca" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Nova atualização encontrada: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1764,15 +1909,15 @@ msgstr "" msgid "Next" msgstr "Próximo" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Próxima execução agendada:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Próxima tarefa agendada:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Próxima tarefa:" @@ -1780,26 +1925,26 @@ msgstr "Próxima tarefa:" msgid "Next time" msgstr "Próxima vez" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Não" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1814,35 +1959,31 @@ msgid "No editor found for the "{{backend}}" storage type" msgstr "" "Editor não encontrado para o tipo de armazenamento "{{backend}}"" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Sem criptografia" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Itens não selecionados" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Sem itens para restaurar. por favor selecione um ou mais itens" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Nenhuma senha inserida" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Sem tarefas agendadas" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Não, minha máquina possui apenas uma conta" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Senha não correspondente" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Nenhum / desabilitado" @@ -1850,23 +1991,63 @@ msgstr "Nenhum / desabilitado" msgid "Not using encryption" msgstr "Sem criptografia" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1883,31 +2064,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Aberto" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "A Key de API Openstack não é suportada na API keystone da v3." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Sistema operacional" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operações:" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operação falhou:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operações:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Senha opcional de autenticação" @@ -1916,24 +2096,30 @@ msgstr "Senha opcional de autenticação" msgid "Optional authentication username" msgstr "Usuário opcional de autenticação" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opções" -#: templates/settings.html:150 +#: 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" msgstr "Localização original" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Outros" @@ -1960,36 +2146,35 @@ msgstr "Frase de segurança" msgid "Passphrase (if encrypted)" msgstr "Senha (se criptografado)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Senha alterada" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Senhas não correspondem" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "As senhas não correspondem" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Senha" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Aplicando patch nos arquivos com blocos locais ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Caminho" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Caminho não encontrado" @@ -1998,19 +2183,20 @@ msgstr "Caminho não encontrado" msgid "Path on server" msgstr "Caminho do servidor" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Caminho ou subpasta no bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Parar" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pausa após a inicialização ou a hibernação" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Interromper opções" @@ -2022,6 +2208,10 @@ msgstr "Permissões" msgid "Pick location" msgstr "Escolher localização" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Aponte para os arquivos de backup e restaure de lá" @@ -2030,7 +2220,7 @@ msgstr "Aponte para os arquivos de backup e restaure de lá" msgid "Port" msgstr "Porta" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Impedir login automático no ícone da bandeja" @@ -2040,7 +2230,7 @@ msgstr "Impedir login automático no ícone da bandeja" msgid "Previous" msgstr "Anterior" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Progresso:" @@ -2048,7 +2238,7 @@ msgstr "Progresso:" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID é opcional se o bucket já existe" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietário" @@ -2056,19 +2246,19 @@ msgstr "Proprietário" msgid "Purge Phase" msgstr "Estágio deleção" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Deleção de arquivos completo!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Limpando arquivos ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Reconstruindo banco de dados local ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Recriar (excluir e reparar)" @@ -2076,19 +2266,23 @@ msgstr "Recriar (excluir e reparar)" msgid "Recreate Database Phase" msgstr "Recriar banco de dados" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Recriaando banco de dados ..." + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Registrando backup temporário ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Caminhos relativos não são permitidos" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Recarregar" @@ -2096,11 +2290,11 @@ msgstr "Recarregar" msgid "Remote" msgstr "Remoto" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Caminho remoto" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Repositório remoto" @@ -2120,7 +2314,7 @@ msgstr "Tamanho do volume remoto" msgid "Remove" msgstr "Remover" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Remover opção" @@ -2128,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" @@ -2136,27 +2330,27 @@ msgstr "Reparar" msgid "Repair Phase" msgstr "Reparar" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Reparando banco de dados ..." #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "Repetir frase de segurança" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Relatórios:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Redefinir" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Restaurar" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Restauração Completa!" @@ -2165,13 +2359,13 @@ msgid "Restore files" msgstr "Restaurar arquivos" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaurar arquivos para {{backupname}}" - -#: templates/home.html:26 -msgid "Restore files …" +msgid "Restore files from:" msgstr "" +#: templates/home.html:24 +msgid "Restore files …" +msgstr "Restaurar arquivos ..." + #: templates/restore.html:48 msgid "Restore from" msgstr "Restaurar de" @@ -2181,8 +2375,8 @@ msgid "Restore from backup configuration" msgstr "Restaurar a partir da configuração de backup" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restaurar a partir da configuração ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2195,22 +2389,22 @@ msgstr "Restaurar permissões leitura/escrita" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Arquivos Restaurados" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Diretórios Restaurados" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Links Simbólicos Restaurados" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Restaurando arquivos ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Continuar" @@ -2222,31 +2416,31 @@ msgstr "Listas de arquivos reescritos" msgid "Run again every" msgstr "Executar novamente a cada" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Executar agora" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Executando ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Executando entrada de linha de comando" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Executando tarefa:" #: 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Igual à versão de instalação base: {{channelname}}" @@ -2254,15 +2448,15 @@ msgstr "Igual à versão de instalação base: {{channelname}}" msgid "Sat" msgstr "Sáb" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satélite" -#: templates/addoredit.html:408 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" @@ -2274,13 +2468,13 @@ msgstr "Salve diferentes versões com marcas de horário no nome do arquivo" msgid "Save immediately" msgstr "Salvar imediatamente" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Procurando arquivos existentes ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Procurando por blocos locais ..." #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" @@ -2294,7 +2488,7 @@ msgstr "Buscar" msgid "Search for files" msgstr "Procurar por arquivos" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Segundos" @@ -2307,7 +2501,7 @@ msgstr "Selecione um nível de log e veja as mensagens conforme elas aparecem:" msgid "Select files" msgstr "Selecionar arquivos" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Servidor" @@ -2320,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?" @@ -2337,16 +2536,16 @@ msgstr "Senha do servidor" msgid "Server paused" msgstr "Servidor parado" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Propriedades do estado do servidor" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Configurações" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Exibir" @@ -2363,9 +2562,9 @@ msgstr "Exibir pastas ocultas" msgid "Show log" msgstr "Exibir log" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Exibir log ..." #: templates/addoredit.html:135 msgid "Show treeview" @@ -2387,10 +2586,12 @@ 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 "" +"Alguns provedores S3 podem ser compatíveis apenas com uma determinada " +"biblioteca cliente" #: templates/addoredit.html:26 msgid "Source Data" @@ -2398,9 +2599,9 @@ msgstr "Dados de origem" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Arquivos de Origem" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Dados de origem" @@ -2408,16 +2609,20 @@ msgstr "Dados de origem" msgid "Source folders" msgstr "Pasta de origem" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Origem:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Versão apenas para desenvolvedores. Não para uso com dados importantes." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocolos padrão" @@ -2431,45 +2636,45 @@ msgstr "Protocolos padrão" msgid "Start" msgstr "Inicio" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Iniciando backup ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Iniciando restauração ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Iniciando o processo de restauração ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Parar após o arquivo atual" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Parar após o arquivo atual" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Parar agora" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Parar de executar o backup" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Parar de executar a tarefa" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "Parando após o arquivo atual:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Tarefa de parada:" @@ -2489,12 +2694,12 @@ msgstr "Classe de armazenamento para criar um bucket" msgid "Stored" msgstr "Armazenado" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Forte" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Sucesso" @@ -2506,15 +2711,15 @@ msgstr "Dom" msgid "Symbolic link" msgstr "Link simbólico" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Arquivos do sistema" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Sistema padrão ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Arquivos do sistema" @@ -2522,7 +2727,7 @@ msgstr "Arquivos do sistema" msgid "System info" msgstr "Informação do sistema" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Propriedades do sistema" @@ -2534,25 +2739,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Caminho de destino, exemplo: /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Tarefa está executando" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Arquivos temporários" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Arquivos temporários" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Nome do projeto" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2562,28 +2779,22 @@ msgstr "Fase de teste" msgid "Test connection" msgstr "Teste de conexão" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:48 +msgid "Testing permissions …" +msgstr "Testando permissões ..." + +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 +msgid "Testing …" msgstr "Testando ..." -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Testando conexão ..." - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions …" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Testando permissões..." - -#: templates/edituri.html:22 -msgid "Testing …" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2591,10 +2802,6 @@ msgstr "" "O campo '{{fieldname}}' contém um caractere inválido: {{character}} (valor: " "{{value}}, índice: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "O backup está faltando, foi excluído?" @@ -2606,18 +2813,19 @@ msgstr "" "O backup era temporário e não existe mais, portanto, os dados de log serão " "perdidos" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "O nome do bucket deve ser todo em minúsculas. Converter automaticamente?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2626,24 +2834,29 @@ msgstr "" "A configuração deve ser mantida segura. Tem certeza de que deseja salvar um " "arquivo não criptografado contendo suas senhas?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -"A conexão com o servidor foi perdida, tentando novamente em {{time}} ..." -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "O tema escuro (por Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "O tema padrão azul sobre branco (por Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2651,7 +2864,7 @@ msgstr "" "O diretório {{folder}} não existe.\n" "Deseja cria-lo agora?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2661,17 +2874,17 @@ msgstr "" "\n" "Deseja SUBSTITUIR a sua chave do host ATUAL \"{{prev}}\" com a chave do host REPORTADA: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Senhas não conferem" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" "O caminho não parece existir, você deseja adicioná-lo de qualquer maneira?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2681,7 +2894,7 @@ msgstr "" "\n" "Deseja incluir o arquivo especificado?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2697,7 +2910,7 @@ msgstr "O parâmetro de região só é aplicado ao criar um novo bucket" msgid "The region parameter is only used when creating a bucket" msgstr "O parâmetro de região só é usado na criação de um bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2711,12 +2924,12 @@ msgstr "" "A classe de armazenamento afeta a disponibilidade e o preço de um arquivo " "armazenado" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "A pasta de destino contém arquivos criptografados. Forneça a senha" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2724,7 +2937,7 @@ msgstr "" "O usuário tem muitas permissões. Deseja criar um novo usuário limitado, com " "apenas permissões para o caminho selecionado?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2740,25 +2953,11 @@ msgstr "" msgid "This month" msgstr "Este mês" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Essa opção não está relacionada ao backup ou ao tamanho máximo do arquivo, " -"nem afeta as taxas de desduplicação. Veja esta página antes de alterar o tamanho do volume remoto" -"." - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Esta semana" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Configurações de limitação" @@ -2783,11 +2982,17 @@ msgstr "" "Para confirmar que deseja excluir todos os arquivos remotos para " "\"{{nome}}\", insira a palavra abaixo" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Para exportar sem uma senha, desmarque a caixa \"Criptografar arquivo\"" -#: templates/settings.html:23 +#: 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. " @@ -2808,15 +3013,15 @@ msgstr "" msgid "Today" msgstr "Hoje" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Confiar no certificado de host?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Confiar no certificado de servidor?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2830,7 +3035,7 @@ msgstr "" msgid "Tue" msgstr "Ter" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "Nenhuma senha inserida" @@ -2846,7 +3051,14 @@ msgstr "Tamanho do backup e versões desconhecidos" msgid "Until resumed" msgstr "Até retomar" -#: templates/settings.html:83 +#: 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" @@ -2862,23 +3074,22 @@ msgstr "Atualizando com o banco de dados existente" msgid "Uploaded files" msgstr "Arquivos enviados" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Enviando arquivo de verificação ..." -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Estatísticas de uso" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Estatísticas de uso, avisos, erros e falhas" @@ -2886,19 +3097,19 @@ msgstr "Estatísticas de uso, avisos, erros e falhas" msgid "Use SSL" msgstr "Utilizar SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Usar um banco de dados existente?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Usar uma senha fraca" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Sem utilidade" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Dados do usuário" @@ -2906,92 +3117,89 @@ msgstr "Dados do usuário" msgid "User domain name" msgstr "Nome de domínio do usuário" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "O usuário tem muitas permissões" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Configurações da interface do usuário" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nome de usuário" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Limpando banco de dados ..." #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Validando ..." #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" msgstr "Verificações" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Verificar arquivos" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Verificando ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Verificando pergunta" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Verificando dados do backend ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Verificando arquivos ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "Verificando dados remotos ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "Verificando arquivos restaurados ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "Verificando ..." #: templates/backup-result/phases/delete.html:33 msgid "Version ID" msgstr "ID da versão" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Muito forte" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Muito fraca" -#: index.html:263 +#: 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." @@ -3001,37 +3209,29 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Aguardando a tarefa começar ..." - -#: scripts/services/ServerStatus.js:39 -msgid "Waiting for upload to finish …" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: templates/settings.html:127 +#: scripts/services/ServerStatus.js:41 +msgid "Waiting for upload to finish …" +msgstr "Aguardando o upload terminar ..." + +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avisos, erros e falhas" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Aceitamos doações através de diferentes serviços, como OpenCollective, " -"PayPal, BountySource e várias cripto moedas." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Recomendamos que criptografe todos os backups armazenados fora do seu " "sistema" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Fraca" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Frase de segurança fraca" @@ -3055,27 +3255,26 @@ msgstr "Para onde você deseja restaurar os arquivos?" msgid "Years" msgstr "Anos" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Sim" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Sim, eu tenho armazenado uma frase de acesso segura" @@ -3083,11 +3282,11 @@ msgstr "Sim, eu tenho armazenado uma frase de acesso segura" msgid "Yes, I understand the risk" msgstr "Sim, entendo o risco" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Sim, sou corajoso!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Sim, corrompa meu backup!" @@ -3095,14 +3294,6 @@ msgstr "Sim, corrompa meu backup!" msgid "Yesterday" msgstr "Ontem" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Você parece estar executando o Mono sem certificados SSL carregados.\n" -"Deseja importar a lista de certificados confiáveis ​​da Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3111,23 +3302,27 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" +"Você pode interromper o backup após a conclusão de qualquer upload de " +"arquivo em andamento." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"Você pode interromper a tarefa imediatamente ou permitir que o processo " +"continue seu arquivo atual e então pare." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3135,7 +3330,7 @@ msgstr "" "Você mudou o modo de criptografia. Isso pode estragar algo. É aconselhado " "criar um novo backup em vez disso" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3143,7 +3338,7 @@ msgstr "" "Você alterou a senha, o que não é suportado. É aconselhado criar um novo " "backup." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3151,11 +3346,11 @@ msgstr "" "Você escolheu não criptografar o backup. Encriptação é recomendada para " "todos dados armazenados em um servidor remoto." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Você escolheu restaurar para um novo local, mas não inseriu um" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3164,93 +3359,93 @@ msgstr "" "Você gerou uma senha segura. Certifique-se de fazer um cópia da mesma, pois " "os dados não podem ser recuperados se você perder a senha." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Você deve escolher pelo menos uma pasta de origem" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Você deve inserir um nome de domínio para usar a API v3" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Você deve inserir um nome para o backup" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Você deve inserir uma senha ou desativar a criptografia" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Você deve digitar uma senha para usar a API v3" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Você deve inserir um número positivo de backups para manter." -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Você deve inserir um nome de inquilino (aka project) para usar a API v3" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "Você deve inserir um nome de projeto se não fornecer uma chave de API" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Você deve inserir uma duração válida de tempo para manter os backups" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Você deve inserir uma senha ou uma chave de API" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Você deve inserir uma senha OU uma chave de API, não ambas" - -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Você deve preencher a senha" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Você deve preencher o nome do servidor ou endereço" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Você deve preencher o usuário" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Você deve preencher {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Você deve selecionar ou preencher a AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Você deve selecionar ou preencher o servidor" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Você deve especificar um caminho" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Você deve preencher {{field}} {{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Sua senha é fácil de adivinhar. Considere alterá-la." @@ -3266,23 +3461,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "personalizado" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "continuar agora" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "a menos que você esteja explicitamente especificando --group-id" @@ -3299,15 +3548,21 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} é licenciado sob a" " {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} arquivos ({{size}}) restantes {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versão" msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões" +msgstr[2] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versões" #: templates/pause.html:26 msgid "{{number}} Hour" @@ -3322,10 +3577,6 @@ msgstr "{{number}} horas" msgid "{{number}} Minutes" msgstr "{{number}} Minutos" -#: templates/home.html:54 +#: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "{{time}} (demorou {{duration}})" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" diff --git a/Localizations/webroot/localization_webroot-ro.po b/Localizations/webroot/localization_webroot-ro.po index b18a1f317..01eda811b 100644 --- a/Localizations/webroot/localization_webroot-ro.po +++ b/Localizations/webroot/localization_webroot-ro.po @@ -7,13 +7,36 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Last-Translator: Daniel Jircă , 2019\n" -"Language-Team: Romanian (https://www.transifex.com/duplicati/teams/67655/ro/)\n" +"Language-Team: Romanian (https://app.transifex.com/duplicati/teams/67655/ro/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- alegeți o opțiune -" @@ -21,29 +44,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "Politica AWS IAM" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "Despre" @@ -51,35 +92,39 @@ msgstr "Despre" msgid "About {{appname}}" msgstr "Despre {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Cheie de acces" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Acces interzis" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Accesul la interfața cu utilizatorul" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Nume de cont" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Activați" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Activare nereușită:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Adăugați o copie de rezervă nouă" @@ -88,11 +133,11 @@ msgstr "Adăugați o copie de rezervă nouă" msgid "Add a path directly" msgstr "Adăugați direct o cale" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Adăugați opțiunea avansată" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Adăugați o copie de rezervă" @@ -104,40 +149,45 @@ msgstr "Adăugați un filtru" msgid "Add path" msgstr "Adaugă calea" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Adăugat" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Modificați numele găleții?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Modificați calea?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Opțiuni avansate" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avansat:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Toate mașinile Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Toate bazele de date Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -151,7 +201,7 @@ msgstr "" "și datele similare. Ele nu conțin căi, nume de fișiere, nume de utilizator, " "parole sau alte informații sensibile similare." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Permiteți accesul de la distanță (necesită repornire)" @@ -171,7 +221,7 @@ msgstr "" "Un fișier existent a fost găsit la noua locație\n" "Sigur doriți ca baza de date să indice un fișier existent?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -183,11 +233,11 @@ msgstr "" "\n" " Doriți să utilizați baza de date existentă?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Rapoarte de utilizare anonime" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplicații" @@ -195,19 +245,20 @@ msgstr "Aplicații" msgid "As Command-line" msgstr "Ca linie de comandă" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "authId" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -219,13 +270,13 @@ msgstr "Parola de autentificare" msgid "Authentication username" msgstr "Numele de utilizator de autentificare" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -235,7 +286,7 @@ msgstr "" msgid "B2 Application Key" msgstr "B2 cheie de aplicație" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 ID-ul contului de stocare în cloud" @@ -243,19 +294,21 @@ msgstr "B2 ID-ul contului de stocare în cloud" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Module backend:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -265,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 @@ -280,11 +332,11 @@ msgstr "Locație de rezervă" msgid "Backup retention" msgstr "" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Copie de rezervă:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -300,48 +352,61 @@ msgstr "Naviga" msgid "Browser default" msgstr "Browser default" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -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/s3.html:29 -msgid "Bucket create region" -msgstr "Regiunea unde va fi creată găleata" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Clasa de stocare a găleții" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Creez lista de fișiere de restaurat ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Creez o bază de date parțială temporară ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Ocupat ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -352,7 +417,7 @@ msgstr "" "opțiune, asigură-te că folosești mereu calculatorul într-o rețea protejată " "de firewall." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -361,43 +426,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Încarcă fișierele în avans" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canar" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Anulare" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Nu se poate muta la fișierul existent" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Jurnal de modificări" @@ -406,40 +498,63 @@ msgstr "Jurnal de modificări" msgid "Changelog for {{appname}} {{version}}" msgstr "Jurnal de modificări pentru {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Verificarea a eșuat:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Verifică acum actualizările" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "În curs de verificare ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Caut versiuni noi ..." +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Alege un tip de stocare pentru a începe" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Faceți clic pe linkul AuthID pentru a crea un AuthID" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 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 "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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ă ..." @@ -447,35 +562,33 @@ msgstr "Linie de comandă ..." msgid "Compact Phase" msgstr "Etapa de compactare" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Compactează acum" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Se compactează datele de la distanță ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Se compactează datele de la distanță ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Jurnal complet" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Se finalizează copia de rezervă ..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Se finalizează copia de rezervă anterioară ..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Module de compresie:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Calculator" @@ -483,7 +596,7 @@ msgstr "Calculator" msgid "Configuration file:" msgstr "Fișier de configurare:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Configurare:" @@ -501,15 +614,15 @@ msgstr "Confirmă ștergerea" msgid "Confirm encryption passphrase" msgstr "Confirmă parola de criptare" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Confirmă parola" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Confirmă parola" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Confirmare Necesară" @@ -517,32 +630,33 @@ msgstr "Confirmare Necesară" msgid "Connect" msgstr "Conectează" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "Conectează acum" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "Se conectează la server ..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Se conectează la activitate ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Se conectează ..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "Conexiunea a fost pierdută" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Conexiunea a funcționat!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Numele containerului" @@ -554,7 +668,7 @@ msgstr "Zona containerului" msgid "Continue" msgstr "Continuă" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Continuă fără criptare" @@ -570,11 +684,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Opțiuni centrale" @@ -582,47 +705,47 @@ msgstr "Opțiuni centrale" msgid "Counting ({{files}} files found, {{size}})" msgstr "Numărătoare ({{fișiere}} fișiere găsite, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Doar eșecuri" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Creează un raport de defecțiune" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Creează director?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "S-a creat un nou utilizator cu drepturi limitate" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Se creează un raport de defecțiuni ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Se creează un nou utilizator cu acces limitat ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Se creează directoarele destinație ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Se creează o copie de rezervă temporară ..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Se creează utilizatorul ..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Acțiunea curentă:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Fișierul curent:" @@ -634,11 +757,11 @@ msgstr "Versiunea curentă este {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Conector S3 personalizat" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -650,6 +773,10 @@ msgstr "Adresă de autentificare personalizată" msgid "Custom backup retention" msgstr "Durată de retenție a copiei de rezervă personalizată" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Locația particularizată ({{server}})" @@ -666,17 +793,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Bază de date ..." @@ -688,19 +813,23 @@ msgstr "Zile" msgid "Default" msgstr "Mod implicit" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Implicit ({{nume_canal}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Excluderi implicite" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -734,11 +863,11 @@ msgstr "" "Ștergeți fișierele {{filecount}} ({{file size}}) din spațiul de stocare de " "la distanță?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Șterge ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Șters" @@ -750,11 +879,11 @@ msgstr "Versiuni șterse" msgid "Deleted files" msgstr "Fișiere șterse" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Se șterg fișierele de la distanță ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Se șterg fișierele nedorite ..." @@ -774,37 +903,34 @@ msgstr "Spațiul de lucru" msgid "Destination" msgstr "Destinaţie" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Calea destinație" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Am ajutat la salvarea fișierelor? În acest caz, vă rugăm să luați în " -"considerare sprijinirea Duplicati cu o donație. Vă sugerăm utilizarea " -"{{smallamount}} pentru uz privat și {{largeamount}} pentru uz comercial." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Restaurare directă din fișierele de rezervă ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Inactiv" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Închide" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Închide tot" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Afișare și temă de culoare" @@ -817,30 +943,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Chiar vrei să ștergi baza de date locală pentru: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Nume de domeniu" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Donează" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Mesaje de donare" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Mesajele de donare sunt ascunse, dați clic pentru a afișa" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Mesajele de donare sunt vizibile, faceți clic pentru a ascunde" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Terminat" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Descarcă" @@ -848,31 +959,34 @@ msgstr "Descarcă" msgid "Downloaded files" msgstr "Fișierele descărcate" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Se descarcă fișierele ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Se descarcă actualizarea ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Se descarcă ..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Opțiunea de duplicare {{opt}}" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Site-ul web al Duplicati" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Forum-ul Duplicati" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -902,32 +1016,32 @@ 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.\\nThis makes it " +"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 "" -"Fiecare copie de siguranță are o bază de date locală asociată cu aceasta, " -"care stochează informații despre copia de rezervă la distanță pe mașina " -"locală. \\ NAcest lucru face mai rapidă efectuarea mai multor operații și " -"reduce cantitatea de date care trebuie descărcată pentru fiecare operație." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Editați ca listă" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Editați ca text" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Criptați fișierul" @@ -937,18 +1051,25 @@ msgstr "Criptați fișierul" msgid "Encryption" msgstr "Criptarea" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Criptarea a fost modificată" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Module de criptare:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -959,11 +1080,16 @@ msgstr "" msgid "End" msgstr "Sfârșit" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Introdu URL-ul" +#: 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 " @@ -978,13 +1104,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Introduceți cheia de acces" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Introduceți numele contului" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" +msgstr "" #: templates/restoredirect.html:61 msgid "Enter backup passphrase, if any" @@ -994,11 +1116,7 @@ msgstr "Introduceți fraza de acces, dacă există" msgid "Enter configuration details" msgstr "Introduceți detaliile de configurare" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Introduceți numele containerului" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Introduceți expresia de acces pentru criptare" @@ -1006,67 +1124,62 @@ msgstr "Introduceți expresia de acces pentru criptare" msgid "Enter expression here" msgstr "Introduceți expresia aici" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Introduceți numele căii de cale" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Introduceți o opțiune pe linie în format de linie de comandă, de ex. {0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Introduceți calea de destinație" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Introdu adresa de email pentru grupul de Office 365" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Introdu calea de destinație completă, inclusiv numele serverului, dar fără " -"https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Eroare" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Eroare!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Erori și accidente" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Examinat" @@ -1078,15 +1191,15 @@ msgstr "Exclude" msgid "Exclude directories whose names contain" msgstr "Excludeți directoarele ale căror nume conțin" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Excludeți expresia" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Excludeți fișierul" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Excludeți extensia de fișier" @@ -1094,7 +1207,7 @@ msgstr "Excludeți extensia de fișier" msgid "Exclude files whose names contain" msgstr "Excludeți fișierele ale căror nume conțin" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1102,7 +1215,7 @@ msgstr "" msgid "Exclude folder" msgstr "Excludeți dosarul" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Excludeți expresia regulată" @@ -1110,7 +1223,7 @@ msgstr "Excludeți expresia regulată" msgid "Existing file found" msgstr "Fișierul existent găsit" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1130,7 +1243,7 @@ msgstr "Exportați configurația" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1146,26 +1259,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "FTP (alternativă)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Eroare la crearea bazei de date temporare: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Eroare de conexiune:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Nu s-a putut conecta: {{message}}" @@ -1173,8 +1287,8 @@ msgstr "Nu s-a putut conecta: {{message}}" msgid "Failed to delete:" msgstr "Nu sa șters:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Nu s-a putut obține informații despre cale: {{message}}" @@ -1182,24 +1296,37 @@ msgstr "Nu s-a putut obține informații despre cale: {{message}}" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Imposibil de importat:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Nu au putut fi citite valorile implicite de rezervă:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Nu sa reușit restaurarea fișierelor: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Salvarea nu a reușit:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1215,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:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "Prima configurare" @@ -1227,18 +1354,32 @@ msgstr "Prima configurare" msgid "Folder" msgstr "Pliant" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Dosarul de cale" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Vi" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1268,22 +1409,19 @@ msgstr "Optiuni generale" msgid "Generate" msgstr "Genera" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Fișiere ascunse" @@ -1295,16 +1433,16 @@ msgstr "Ascunde" msgid "Hide hidden folders" msgstr "Ascundeți folderele ascunse" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Acasă" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "ore" @@ -1316,20 +1454,32 @@ msgstr "Cum doriți să gestionați fișierele existente?" msgid "Hyper-V Machine" msgstr "Mașină Hyper-V" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Mașina Hyper-V:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Mașini Hyper-V" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1341,32 +1491,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Dacă spațiul de salvare și stocarea la distanță nu se sincronizează, " -"Duplicati va necesita efectuarea unei operații de reparații pentru " -"sincronizarea bazei de date. \\ NDacă repararea nu este reușită, puteți " -"șterge baza de date locală și puteți re-genera." #: templates/export.html: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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1381,20 +1527,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Dacă aparatul dvs. se află într-un mediu cu mai mulți utilizatori (adică mașina are mai multe conturi), trebuie să setați o parolă pentru a împiedica alți utilizatori să acceseze date din contul dvs.\n" -"Doriți să setați o parolă acum?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Import" @@ -1402,19 +1538,15 @@ 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ă" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" -"Importul a fost finalizat, dar nu au fost găsite certificate după import" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Importul a eșuat" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Importați dintr-un fișier" @@ -1423,19 +1555,19 @@ msgstr "Importați dintr-un fișier" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Includeți un fișier?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Includeți expresia" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "Includeți expresia regulată" @@ -1443,7 +1575,7 @@ msgstr "Includeți expresia regulată" msgid "Incorrect answer, try again" msgstr "Răspuns incorect, încercați din nou" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1452,25 +1584,21 @@ msgstr "" msgid "Information" msgstr "informație" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instalare" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Instalarea a eșuat:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Caractere nevalide în cale" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Timp de retenție nevalid" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1498,7 +1626,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Limba în interfața cu utilizatorul" @@ -1506,7 +1634,7 @@ msgstr "Limba în interfața cu utilizatorul" msgid "Last month" msgstr "Luna trecuta" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1526,11 +1654,11 @@ msgstr "Biblioteci" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1550,36 +1678,35 @@ msgstr "" "Încărcați destinația dintr-o lucrare exportată sau dintr-un furnizor de " "stocare" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Încărcați date mai vechi" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Se incarca ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Se încarcă utilizarea spațiului de stocare ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1587,11 +1714,11 @@ msgstr "Calea bazei de date locale:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Depozit local" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Locație" @@ -1607,7 +1734,11 @@ msgstr "Date din jurnal pentru {{Backup.Backup.Name}} " msgid "Log data from the server" msgstr "Datele din jurnal de pe server" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "Deconectați-vă" @@ -1619,10 +1750,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte / s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "întreținere" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Trasează manual calea" @@ -1635,17 +1780,17 @@ msgstr "Viteză maximă de descărcare" msgid "Max upload speed" msgstr "Viteză maximă de încărcare" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "Meniul" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL Database:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Baze de date Microsoft SQL" @@ -1653,28 +1798,28 @@ msgstr "Baze de date Microsoft SQL" msgid "Minimum redundancy" msgstr "Redundanță minimă" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Redundanța minimă este de 1,0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minute" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Lipsește numele" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Fraza de acces lipsă" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Sursa lipsă" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1686,7 +1831,7 @@ msgstr "Mon" msgid "Months" msgstr "Luni" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Mutați baza de date existentă" @@ -1714,15 +1859,19 @@ msgstr "Pozele mele" msgid "Name" msgstr "Nume" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nu" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "S-a găsit o nouă actualizare: {{message}}" +#: templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1737,15 +1886,15 @@ msgstr "" msgid "Next" msgstr "Următor →" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Următorul programat:" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "Următoarea sarcină programată:" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "Următoarea sarcină:" @@ -1753,26 +1902,26 @@ msgstr "Următoarea sarcină:" msgid "Next time" msgstr "Data viitoare" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Nu" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1788,36 +1937,32 @@ msgstr "" "Nu a fost găsit un editor pentru tipul de stocare 6118489 _ {{backend}} " """ -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Nu există criptare" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nu au fost selectate elemente" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Nu există elemente pentru restaurare, selectați unul sau mai multe elemente" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Nu a fost introdusă nici o expresie de acces" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "Nu există sarcini programate" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Nu, mașina mea are doar un singur cont" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Fraza de acces fără potrivire" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Nici unul / dezactivat" @@ -1825,23 +1970,62 @@ msgstr "Nici unul / dezactivat" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 +#: templates/settings.html:158 msgid "OK" msgstr "O.K" +#: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 +msgid "OSS Access Key ID" +msgstr "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1856,31 +2040,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operația a eșuat:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operații:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Parola de autentificare opțională" @@ -1889,24 +2072,30 @@ msgstr "Parola de autentificare opțională" msgid "Optional authentication username" msgstr "Nume de utilizator opțional de autentificare" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opțiuni" -#: templates/settings.html:150 +#: 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" msgstr "Locația originală" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Alții" @@ -1930,36 +2119,35 @@ msgstr "o expresie de acces" msgid "Passphrase (if encrypted)" msgstr "Fraza de acces (dacă este criptată)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Fraza de acces a fost modificată" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Frazele de acces nu se potrivesc" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Parola" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Calea nu a fost găsită" @@ -1968,19 +2156,20 @@ msgstr "Calea nu a fost găsită" msgid "Path on server" msgstr "Cale pe server" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Cale sau subfolder în găleată" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pauză" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Întrerupeți după pornire sau hibernare" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "Opțiunile de întrerupere" @@ -1992,6 +2181,10 @@ msgstr "Permisiuni" msgid "Pick location" msgstr "Alegeți locația" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Indicați fișierele de rezervă și restaurați-le de acolo" @@ -2000,7 +2193,7 @@ msgstr "Indicați fișierele de rezervă și restaurați-le de acolo" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -2010,7 +2203,7 @@ msgstr "" msgid "Previous" msgstr "Anterior" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "" @@ -2018,7 +2211,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "ID-ul proiectului este opțional dacă există o cupă" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Proprietate" @@ -2026,19 +2219,19 @@ msgstr "Proprietate" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2046,19 +2239,23 @@ msgstr "Refaceți (ștergeți și reparați)" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Căile relative nu sunt permise" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "Reîncarcă" @@ -2066,11 +2263,11 @@ msgstr "Reîncarcă" msgid "Remote" msgstr "la distanta" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2090,7 +2287,7 @@ msgstr "" msgid "Remove" msgstr "Elimina" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Eliminați opțiunea" @@ -2098,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" @@ -2106,7 +2303,7 @@ msgstr "Reparație" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2114,19 +2311,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "Repetați expresia de acces" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Raportarea:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "restabili" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "Restabili" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2135,10 +2332,10 @@ msgid "Restore files" msgstr "Restaurați fișierele" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Restaurați fișierele din {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2151,8 +2348,8 @@ msgid "Restore from backup configuration" msgstr "Restabiliți din configurația de backup" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Restabiliți din configurație ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2175,12 +2372,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "Relua" @@ -2192,19 +2389,15 @@ msgstr "" msgid "Run again every" msgstr "Rulați din nou fiecare" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Fugiți acum" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Alergare ...." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Rulează intrarea în linia de comandă" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "Sarcina de funcționare:" @@ -2212,11 +2405,15 @@ msgstr "Sarcina de funcționare:" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 Compatibil" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "La fel ca versiunea de instalare de bază: {{channelname}}" @@ -2224,15 +2421,15 @@ msgstr "La fel ca versiunea de instalare de bază: {{channelname}}" msgid "Sat" msgstr "Sat" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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" @@ -2244,11 +2441,11 @@ msgstr "Salvați diferite versiuni cu marca de timp în numele fișierului" msgid "Save immediately" msgstr "Salvați imediat" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2264,7 +2461,7 @@ msgstr "Căutare" msgid "Search for files" msgstr "Căutați fișiere" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "secunde" @@ -2277,7 +2474,7 @@ msgstr "Selectați un nivel de jurnal și vedeți mesajele așa cum se întâmpl msgid "Select files" msgstr "Selectati fisierele" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2290,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?" @@ -2307,16 +2509,16 @@ msgstr "Parola serverului" msgid "Server paused" msgstr "Serverul a fost întrerupt" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Proprietăți stare server" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "Setări" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Spectacol" @@ -2333,7 +2535,7 @@ msgstr "Afișați dosarele ascunse" msgid "Show log" msgstr "Arată jurnal" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2357,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 "" @@ -2370,7 +2572,7 @@ msgstr "Datele sursă" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Datele sursă" @@ -2378,15 +2580,19 @@ msgstr "Datele sursă" msgid "Source folders" msgstr "Sursă de directoare" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Sursă:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Protocoale standard" @@ -2400,45 +2606,45 @@ msgstr "Protocoale standard" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Opriți după fișierul curent" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Opreste-te acum" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Nu mai rulați backupul" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Opriți executarea sarcinii" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "Oprire:" @@ -2458,12 +2664,12 @@ msgstr "Clasă de stocare pentru crearea unei găleți" msgid "Stored" msgstr "stocate" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Puternic" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Succes" @@ -2475,15 +2681,15 @@ msgstr "Soare" msgid "Symbolic link" msgstr "Link-uri simbolice" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Implicit în sistem ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Fișiere de sistem" @@ -2491,7 +2697,7 @@ msgstr "Fișiere de sistem" msgid "System info" msgstr "Informatie de sistem" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Proprietatile sistemului" @@ -2503,25 +2709,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte / s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Calea țintă, adică / backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Sarcina se execută" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Fișiere temporare" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Numele proprietarului" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2531,37 +2749,27 @@ msgstr "" msgid "Test connection" msgstr "Test de conexiune" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Testarea ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Testarea conexiunii ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Testarea permisiunilor ..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2571,48 +2779,55 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Numele găleții ar trebui să fie toate literele mici, să se convertească " "automat?" -#: scripts/services/EditUriBuiltins.js:956 -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:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Conexiunea la server este pierdută, încercând din nou în {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tema intunecata (de Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Culoarea albastră implicită pe alb (de Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2622,16 +2837,16 @@ msgstr "" "\n" "Doriți să ÎNLOCUIți cheia gazdă CURRENT \"{{prev}}\" cu cheia gazdă REPORTED: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Calea nu pare să existe, vreți să o adăugați oricum?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2641,7 +2856,7 @@ msgstr "" "\n" "Doriți să includeți fișierul specificat?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2657,7 +2872,7 @@ msgstr "Parametrul regiune se aplică numai când se creează o nouă găleată" msgid "The region parameter is only used when creating a bucket" msgstr "Parametrul regiune este utilizat numai când creați o găleată" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2670,12 +2885,12 @@ msgid "The storage class affects the availability and price for a stored file" msgstr "" "Clasa de stocare afectează disponibilitatea și prețul unui fișier stocat" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "Dosarul țintă conține fișiere criptate, furnizați expresia de acces" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2683,7 +2898,7 @@ msgstr "" "Utilizatorul are prea multe permisiuni. Doriți să creați un nou utilizator " "limitat, cu permisiuni numai pentru calea selectată?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2699,20 +2914,11 @@ msgstr "" msgid "This month" msgstr "Luna aceasta" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Săptămâna aceasta" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "Setările clapetei" @@ -2737,13 +2943,19 @@ msgstr "" "Pentru a confirma că doriți să ștergeți toate fișierele la distanță pentru " "\"{{name}}\", introduceți cuvântul pe care îl vedeți mai jos" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Pentru a exporta fără o expresie de acces, debifați caseta \"Criptare " "fișier\"" -#: templates/settings.html:23 +#: 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. " @@ -2757,15 +2969,15 @@ msgstr "" msgid "Today" msgstr "Astăzi" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Trust gazdă certificat?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Certificat de server de încredere?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2776,7 +2988,7 @@ msgstr "" msgid "Tue" msgstr "Marti" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2792,7 +3004,14 @@ msgstr "Mărimea și versiunile de rezervă necunoscute" msgid "Until resumed" msgstr "Până la reluare" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Actualizați canalul" @@ -2808,23 +3027,23 @@ msgstr "Actualizarea cu baza de date existentă" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statistica utilizării" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistici de utilizare, avertismente, erori și accidente" @@ -2832,19 +3051,19 @@ msgstr "Statistici de utilizare, avertismente, erori și accidente" msgid "Use SSL" msgstr "Utilizați SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Utilizați baza de date existentă?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Utilizați fraza de acces slabă" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Inutil" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Datele utilizatorului" @@ -2852,25 +3071,24 @@ msgstr "Datele utilizatorului" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Utilizatorul are prea multe permisiuni" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Setările interfeței utilizatorului" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Nume de utilizator" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2883,35 +3101,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Verificați fișierele" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Verificarea ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Verificarea răspunsului" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2919,24 +3137,23 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Foarte puternic" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Foarte slab" -#: index.html:263 +#: index.html:245 msgid "Visit us on" msgstr "Vizitați-ne" #: templates/delete.html:21 msgid "" "WARNING: The remote database is found to be in use by the commandline " -"library" +"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." @@ -2947,35 +3164,29 @@ msgstr "" msgid "Waiting for task to begin" msgstr "Se așteaptă ca sarcina să înceapă" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "Se așteaptă ca sarcina să înceapă ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Avertizări, erori și accidente" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Vă recomandăm să criptați toate copiile de rezervă stocate în afara " "sistemului dvs." -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Slab" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Frază de acces slabă" @@ -2999,27 +3210,26 @@ msgstr "Unde doriți să restaurați fișierele?" msgid "Years" msgstr "Ani" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "da" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Da, am stocat expresia de acces în siguranță" @@ -3027,11 +3237,11 @@ msgstr "Da, am stocat expresia de acces în siguranță" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Da, sunt curajos!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Da, vă rog să întrerupeți backupul!" @@ -3039,14 +3249,6 @@ msgstr "Da, vă rog să întrerupeți backupul!" msgid "Yesterday" msgstr "Ieri" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Se pare că rulați Mono fără certificate SSL încărcate.\n" -"Doriți să importați lista de certificate de încredere de la Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3055,23 +3257,23 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3079,7 +3281,7 @@ msgstr "" "Ați schimbat modul de criptare. Acest lucru poate sparge lucrurile. Sunteți " "încurajați să creați în schimb o copie de siguranță nouă" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3087,7 +3289,7 @@ msgstr "" "Ați schimbat fraza de acces, care nu este acceptată. Sunteți încurajați să " "creați în schimb o copie de siguranță nouă." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3095,11 +3297,11 @@ msgstr "" "Ați ales să nu criptați copia de rezervă. Criptarea este recomandată pentru " "toate datele stocate pe un server de la distanță." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Ați ales să restaurați o locație nouă, dar nu ați introdus una" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3109,98 +3311,97 @@ msgstr "" " sigură a expresiei de acces, deoarece datele nu pot fi recuperate dacă " "pierdeți expresia de acces." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Trebuie să alegeți cel puțin un dosar sursă" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Trebuie să introduceți un nume pentru copia de rezervă" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" "Trebuie să introduceți o expresie de acces sau să dezactivați criptarea" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" "Trebuie să introduceți un număr pozitiv de copii de rezervă pe care să le " "păstrați" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +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:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" "Trebuie să introduceți o durată valabilă pentru timpul necesar pentru a " "păstra copii de rezervă" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Trebuie să introduceți o parolă sau o cheie API" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Trebuie să introduceți o parolă sau o cheie API, nu ambele" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Trebuie să completați parola" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Trebuie să completați numele sau adresa serverului" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Trebuie să completați numele de utilizator" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Trebuie să completați {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Trebuie să selectați sau să completați AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Trebuie să selectați sau să completați serverul" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Trebuie să specificați o cale" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Fraza de acces este ușor de ghicit. Luați în considerare schimbarea " @@ -3218,23 +3419,81 @@ msgstr "octet" msgid "byte/s" msgstr "byte / s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "personalizat" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "reluați acum" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3250,11 +3509,16 @@ msgstr "" " descărcat de la {{sitename}} . {{appname}}" " este licențiat sub {{licensename}} ." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} fișiere ({{size}}) pentru a merge {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$ count}} versiune" @@ -3274,10 +3538,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "{{număr}} Minute" -#: templates/home.html:54 +#: 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 d4ca9d283..0a2524976 100644 --- a/Localizations/webroot/localization_webroot-ru.po +++ b/Localizations/webroot/localization_webroot-ru.po @@ -1,26 +1,53 @@ # # Translators: # Vadim P , 2017 -# Rondo Van , 2017 # Alex McArrow , 2017 # Jony Rh , 2017 # 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: Nikolay Parukhin , 2020\n" -"Language-Team: Russian (https://www.transifex.com/duplicati/teams/67655/ru/)\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" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- выберите параметр -" @@ -28,29 +55,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "О программе" @@ -58,35 +103,39 @@ msgstr "О программе" msgid "About {{appname}}" msgstr "О {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Ключ доступа" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Доступ запрещен" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Разрешение на доступ" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Доступ в веб-интерфейс" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Имя учётной записи" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Активировать" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Активация не удалась:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Создать новую резервную копию" @@ -95,11 +144,11 @@ msgstr "Создать новую резервную копию" msgid "Add a path directly" msgstr "Добавить путь непосредственно" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Добавить расширенный параметр" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Добавить резервную копию" @@ -111,40 +160,45 @@ msgstr "Добавить фильтр" msgid "Add path" msgstr "Добавить путь" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "" +msgstr "Добавлено" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Изменить имя блока?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Изменить имя пути?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Расширенные параметры" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "Расширенные параметры" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Дополнительно:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Все виртуальные машины Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Все базы данных Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -159,7 +213,7 @@ msgstr "" "пути или имена файлов, имена пользователей, пароли или любую другую " "конфиденциальную информацию." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Разрешить удалённый доступ (потребуется перезапуск)" @@ -179,7 +233,7 @@ msgstr "" "Существующий файл был найден по новому пути\n" "Вы точно хотите, чтобы база данных указывала на существующий файл?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -191,33 +245,34 @@ msgstr "" "\n" " Вы хотите использовать существующую базу данных?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Анонимные отчёты об использовании" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" -msgstr "" +msgstr "Приложения" #: templates/export.html:8 msgid "As Command-line" msgstr "Как командная строка" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Метод аутентификации" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Метод аутентификации ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -227,56 +282,57 @@ msgstr "Пароль для аутентификации" msgid "Authentication username" msgstr "Имя пользователя для аутентификации" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" -msgstr "" +msgstr "B2 Application ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage Account ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "B2 Cloud Storage Application ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Модули бэкенда:" - -#: scripts/services/ServerStatus.js:44 -msgid "Backup complete!" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" +#: scripts/services/ServerStatus.js:46 +msgid "Backup complete!" +msgstr "Резервное копирование завершено!" + #: templates/addoredit.html:92 msgid "Backup destination" 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 @@ -286,13 +342,13 @@ msgstr "Расположение резервной копии" #: templates/addoredit.html:319 msgid "Backup retention" -msgstr "" +msgstr "Хранение копий" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Резервная копия:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -308,55 +364,71 @@ msgstr "Обзор" msgid "Browser default" msgstr "Браузер по-умолчанию" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Имя блока" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Место создания блока" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Регион создания блока" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 "Имя блока" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Класс хранения блока" -#: scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore …" +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/services/ServerStatus.js:50 +msgid "Building list of files to restore …" +msgstr "Создание списка файлов для восстановления…" + +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "Создание временной базы данных…" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Занят ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" +"Разрешая удаленный доступ, сервер видит запросы от любого компьютера в вашей" +" сети. Если Вы включили эту опцию, убедитесь, что используете компьютер в " +"защищенной сети, где есть надежный Файрвол." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -364,44 +436,81 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"По умолчанию значок в трее открывает пользовательский интерфейс сразу без " +"ввода каких либо данных. Это удобно для быстрого доступа к интерфейсу, но не" +" безопасно, так как любой может получить доступ к зашифрованным резервным " +"копиям. Если вам такое не нравится, включите эту опцию, предварительно " +"указав пароль выше. " -#: scripts/services/AppUtils.js:198 -msgid "Cache Files" +#: templates/backends/cos.html:2 +msgid "COS App ID" msgstr "" -#: templates/settings.html:109 +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 +msgid "Cache Files" +msgstr "Кеш файлы" + +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Отмена" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Не могу переместить в существующий файл" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "История изменений" @@ -410,76 +519,97 @@ msgstr "История изменений" msgid "Changelog for {{appname}} {{version}}" msgstr "Список изменений для {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Проверка не удалась:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Проверить наличие обновлений" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Проверка" - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Проверка обновлений..." + +#: templates/captcha.html:11 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Для начала выберите тип хранилища" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Нажмите на ссылку AuthID для создания AuthID" -#: index.html:159 index.html:210 +#: 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 "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 "Командная строка..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "Компактная фаза" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Уплотнить сейчас" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Уплотнение удаленных данных ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" -msgstr "" +msgstr "Сжатие удаленных данных…" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Полный отчёт" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Завершение резервного копирования…" #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "Завершение предыдущего резервного копирования…" + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Модули сжатия:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Компьютер" @@ -487,7 +617,7 @@ msgstr "Компьютер" msgid "Configuration file:" msgstr "Файл конфигурации:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Настройка:" @@ -505,15 +635,15 @@ msgstr "Подтвердите удаление" msgid "Confirm encryption passphrase" msgstr "Подтвердите кодовую фразу шифрования" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "Подтверждение пароля" + #: templates/export.html:29 msgid "Confirm passphrase" -msgstr "" +msgstr "Подтвердите кодовую фразу" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Необходимо подтверждение" @@ -521,32 +651,33 @@ msgstr "Необходимо подтверждение" msgid "Connect" msgstr "Подключение" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Подключиться сейчас" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Подключение к серверу…" + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Подключение к задаче..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Подключение..." - -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Потеряно соединение" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Подключение работает!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Имя контейнера" @@ -558,7 +689,7 @@ msgstr "Регион контейнера" msgid "Continue" msgstr "Продолжить" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Продолжить без шифрования" @@ -568,17 +699,26 @@ msgstr "Скопировано!" #: templates/copy_clipboard_buttons.html:3 msgid "Copy" -msgstr "" +msgstr "Копировать" #: templates/addoredit.html:103 templates/restoredirect.html:42 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-адрес вручную" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Основные параметры" @@ -586,47 +726,47 @@ msgstr "Основные параметры" msgid "Counting ({{files}} files found, {{size}})" msgstr "Сканирование (найдено {{files}} файлов, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Только падения" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Создать отчет об ошибке…" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Создать папку?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Создан новый ограниченный пользователь" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Создание отчета об ошибке…" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Создание нового пользователя с ограниченным доступом…" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Создание целевых папок…" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Создание временной резервной копии…" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Создание пользователя..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Текущая операция:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Текущий файл:" @@ -638,13 +778,13 @@ msgstr "Текущая версия — {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Пользовательский S3 endpoint" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Пользовательский спутник" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Пользовательский спутник ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -652,6 +792,10 @@ msgstr "Пользовательский URL-адрес аутентификац #: templates/addoredit.html:325 msgid "Custom backup retention" +msgstr "Пользовательское" + +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" msgstr "" #: templates/backends/gcs.html:18 @@ -670,17 +814,15 @@ msgstr "Пользовательское значение региона ({{regi 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "База данных…" @@ -692,25 +834,29 @@ msgstr "Дней" msgid "Default" msgstr "По умолчанию" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "По умолчанию ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" -msgstr "" +msgstr "Исключения по-умолчанию" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "Удалить" #: templates/backup-result/phases/delete.html:3 msgid "Delete Phase (Old Backup Versions)" -msgstr "" +msgstr "Этап удаления (старые версии резервного копирования)" #: templates/delete.html:5 templates/delete.html:53 msgid "Delete backup" @@ -718,7 +864,7 @@ msgstr "Удалить резервную копию" #: templates/addoredit.html:322 msgid "Delete backups that are older than" -msgstr "" +msgstr "Удалить копии старше" #: templates/delete.html:13 msgid "Delete local database" @@ -726,7 +872,7 @@ msgstr "Удалить локальную базу данных" #: templates/delete.html:38 templates/delete.html:47 msgid "Delete remote files" -msgstr "Удалить удаленные файлы" +msgstr "Удалить файлы с диска" #: templates/delete.html:26 msgid "Delete the local database" @@ -736,13 +882,13 @@ msgstr "Удалить локальную базу данных" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Удалить {{filecount}} файлов ({{filesize}}) из удаленного хранилища?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Удалить…" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "Удалённые" +msgstr "Удалено" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" @@ -752,17 +898,17 @@ msgstr "Удалённые версии" msgid "Deleted files" msgstr "Удалённые файлы" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Удаление \"удаленных\" файлов…" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Удаление ненужных файлов…" #: templates/addoredit.html:43 msgid "Description (optional)" -msgstr "" +msgstr "Описание (опционально)" #: templates/home.html:17 msgid "Description:" @@ -776,110 +922,98 @@ msgstr "Рабочий стол" msgid "Destination" msgstr "Хранение" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" -msgstr "" - -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Мы помогли спасти ваши файлы? Если да, пожалуйста, подумайте о поддержке " -"Duplicati пожертвованием. Мы предлагаем {{smallamount}} за частное " -"использование и {{largeamount}} за коммерческое использование." +msgstr "Путь назначения" #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Восстановление из резервной копии" +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Отключено" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Скрыть" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" -msgstr "" +msgstr "Отклонить все" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Отображение и цветовая тема" #: scripts/controllers/DeleteController.js:77 msgid "Do you really want to delete the backup: \"{{name}}\" ?" -msgstr "Вы действительно хотите удалить резервную копию: «{{name}}» ?" +msgstr "Подтверждаете удаление плана резервного копирования: «{{name}}» ?" #: scripts/controllers/LocalDatabaseController.js:28 msgid "Do you really want to delete the local database for: {{name}}" msgstr "Вы действительно хотите удалить локальную базу данных для: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Имя домена" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Пожертвовать" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Напоминания о пожертвовании" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Напоминания о пожертвовании отключены, нажмите, чтобы показывать" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Напоминания о пожертвовании включены, нажмите, чтобы скрыть" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Готово" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Скачать" #: templates/backup-result/phases/compact.html:28 msgid "Downloaded files" -msgstr "" +msgstr "Загруженные файлы" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Загрузка файлов…" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Загрузка обновления…" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Дублировать параметр {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Сайт Duplicati " -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Форум Duplicati" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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." msgstr "" +"Duplicati будет запускаться при старте системы, но останется " +"приостановленным, используя минимум ресурсов и не выполняя резервное " +"копирование." #: templates/backup-result/phases/compact.html:16 #: templates/backup-result/phases/delete.html:16 @@ -889,7 +1023,7 @@ msgstr "" #: templates/backup-result/phases/test.html:16 #: templates/backup-result/top-left-box.html:11 msgid "Duration" -msgstr "" +msgstr "Продолжительность" #: templates/delete.html:15 msgid "" @@ -897,34 +1031,37 @@ msgid "" " When deleting a backup, you can also delete the local database without affecting the ability to restore the remote files.\n" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" -"Для каждой резервной копии существует связанная с ней локальная база данных, которая хранит на локальной машине информацию об удаленной резервной копии.\n" -"При удалении резервной копии вы можете также удалить и локальную базу данных, никак не влияя на возможность восстановления удалённых файлов.\n" -"Если вы используете локальную базу данных для резервного копирования из командной строки, то вы должны сохранить базу данных." +"Каждый план резервного копирования создаёт локальную базу данных, в которой содержится информация о резервируемых файлах.\n" +"Удаление плана резервного копирования и его локальной базы данных не влияет на возможность восстановления уже зарезервированных файлов.\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.\\nThis makes it " +"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 "" -"Каждая резервная копия имеет локальную базу данных, связанную с ним, со " -"сведениями об удаленной резервной копировании на местном компьютере. \\nЭто " -"позволяет быстрее выполнять множество операций и уменьшает объем данных, " -"который необходимо загрузить для каждой операции." +"Каждая резервная копия имеет локальную базу данных, которая хранит " +"информацию о ней. Это ускоряет выполнение многих операций и сокращает объём " +"передаваемых данных с удалённых серверов." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Редактировать как список" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Редактировать как текст" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Изменить... " + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 @@ -936,16 +1073,23 @@ msgstr "Шифровать файл" msgid "Encryption" msgstr "Шифрование" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Шифрование изменено" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Модули шифрования:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Кодовая фраза для шифрования" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -956,13 +1100,18 @@ msgstr "" #: templates/backup-result/phases/test.html:12 #: templates/backup-result/top-left-box.html:7 msgid "End" -msgstr "" +msgstr "Конец" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Введите URL-адрес" +#: 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 " @@ -971,14 +1120,12 @@ msgid "" "the next 4 weeks, and one for each of the next 36 months. This can also be " "written as 1W:1D,1M:1W,3Y:1M." msgstr "" +"Схема такая. Есть заполнители D/W/Y/U соответсвенно день (D), неделя (W), год (Y), без ограничений (U). Например: 7D:1D,4W:1W,36M:1M\n" +"В этом примере сохраняется одна копия за каждые 7 дней, одна копия за 4 недели и одна копия за 36 месяцев. " -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Введите ключ доступа" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -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" @@ -988,11 +1135,7 @@ msgstr "Введите пароль резервной копии, если та msgid "Enter configuration details" msgstr "Ввод сведений конфигурации" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Введите имя контейнера" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Введите пароль шифрования" @@ -1000,68 +1143,64 @@ msgstr "Введите пароль шифрования" msgid "Enter expression here" msgstr "Введите выражение здесь" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Введите путь папки" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -"Введите по одному параметру в строке в формате командной строки, например " -"{0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Введите путь назначения" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Ошибка" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Ошибка!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Ошибки и падения" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" -msgstr "" +msgstr "Проверено" #: templates/addoredit.html:214 msgid "Exclude" @@ -1071,15 +1210,15 @@ msgstr "Исключить" msgid "Exclude directories whose names contain" msgstr "Исключить каталоги, имена которых содержат" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Выражение для исключения" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Исключить файл" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Исключить файловое расширение" @@ -1087,15 +1226,15 @@ msgstr "Исключить файловое расширение" msgid "Exclude files whose names contain" msgstr "Исключить файлы, имена которых содержат" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" -msgstr "" +msgstr "Исключить группу фильтров" #: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Исключить папку" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Регулярное выражение для исключения" @@ -1103,7 +1242,7 @@ msgstr "Регулярное выражение для исключения" msgid "Existing file found" msgstr "Найден существующий файл" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1121,44 +1260,45 @@ msgstr "Экспорт конфигурации" #: templates/export.html:18 msgid "Export passwords" -msgstr "" +msgstr "Экспорт паролей" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "Экспорт..." #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "Экспортирование..." #: templates/externallink.html:1 msgid "External link" -msgstr "" +msgstr "Внешняя ссылка" #: scripts/services/SystemInfo.js:52 msgid "FTP (Alternative)" msgstr "FTP (Альтернативный)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Не удалось построить временную базу данных: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Не удается подключиться:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Не удается подключиться: {{message}}" @@ -1166,36 +1306,49 @@ msgstr "Не удается подключиться: {{message}}" msgid "Failed to delete:" msgstr "Не удалось удалить:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Не удалось получить сведения о пути: {{message}}" #: scripts/directives/notificationArea.js:45 msgid "Failed to find backup:" +msgstr "Не удалось найти резервную копию:" + +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Не удалось импортировать:" +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Не удалось прочитать настройки по умолчанию для резервной копии:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Не удалось восстановить файлы: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Не удалось сохранить:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 -msgid "Fetching path information …" +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" msgstr "" +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information …" +msgstr "Получение информации о пути…" + #: scripts/services/AppUtils.js:74 msgid "File" msgstr "Файл" @@ -1208,11 +1361,11 @@ msgstr "Файлы размером более:" msgid "Filters" msgstr "Фильтры" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "Готово!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Настройка при первом запуске" @@ -1220,18 +1373,32 @@ msgstr "Настройка при первом запуске" msgid "Folder" msgstr "Папка" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Путь к папке" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Пт" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "ГБ" @@ -1261,22 +1428,19 @@ msgstr "Основные параметры" msgid "Generate" msgstr "Сгенерировать" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "Сгенерировать политики доступа IAM" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Получение версий файлов…" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" -msgstr "" +msgstr "Электронная почта группы" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Скрытые файлы" @@ -1288,16 +1452,16 @@ msgstr "Скрыть" msgid "Hide hidden folders" msgstr "Скрыть скрытые папки" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Главная" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" -msgstr "" +msgstr "Имя хоста" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "часов" @@ -1309,20 +1473,32 @@ msgstr "Как вы хотите обрабатывать существующи msgid "Hyper-V Machine" msgstr "Hyper-V Машина" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V Машина:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V Машины" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "Если дата была пропущена, задание будет выполнено как можно скорее." @@ -1332,33 +1508,31 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Если резервное копирование и внешнее хранилище не синхронизированы, " -"Duplicati потребует выполнения операции исправления для синхронизации базы " -"данных. \\nЕсли исправление не удастся, вы можете удалить локальную базу " -"данных для повторного создания." #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1373,20 +1547,10 @@ 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 "" -"Если вы хотите использовать резервное копирование позже, вы можете " -"экспортировать конфигурацию перед ее удалением" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Если ваш компьютер находится в многопользовательской среде (например, на компьютере имеется несколько учетных записей), вам необходимо установить пароль, чтобы другие пользователи не могли получать доступ к данным вашей учетной записи.\n" -"Вы хотите установить пароль сейчас?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Импорт" @@ -1394,74 +1558,69 @@ 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 "Импорт настройки резервной копии" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Импорт завершен, но после импорта не были найдены сертификаты" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Ошибка импорта" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Импортировать из файла" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "Импортировать метаданные" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Импорт..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Включить файл?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Выражение для включения" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "Регулярное выражение для включения" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "Неправильный ответ, попробуйте еще раз" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" +"Индивидуальные сборки только для разработчиков. Не рекомендуется " +"использовать для сохранения важных данных." #: scripts/services/DialogService.js:27 msgid "Information" msgstr "Информация" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Установить" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Установка не удалась:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Недопустимые символы в пути" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Недопустимое время хранения" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1479,17 +1638,17 @@ msgstr "КБ/сек" #: templates/addoredit.html:323 msgid "Keep a specific number of backups" -msgstr "" +msgstr "Хранить в количестве" #: templates/addoredit.html:321 msgid "Keep all backups" -msgstr "" +msgstr "Хранить все копии" #: templates/backends/openstack.html:18 msgid "Keystone API version" -msgstr "" +msgstr "Версия Keystone API" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Язык пользовательского интерфейса" @@ -1497,13 +1656,15 @@ msgstr "Язык пользовательского интерфейса" msgid "Last month" msgstr "Последний месяц" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" -msgstr "" +msgstr "Последнее успешное резервное копирование:" #: templates/restorewizard.html:27 msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" +"Последнее успешное восстановление: {{time}} (took {{duration || '0 " +"seconds'}})" #: scripts/controllers/RestoreController.js:60 msgid "Latest" @@ -1515,15 +1676,15 @@ msgstr "Библиотеки" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Отображать дату резервного копирования…" + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "Показать список удаленных файлов после очистки…" #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "Вывод списка \"удаленных\" файлов…" #: templates/log.html:7 msgid "Live" @@ -1539,48 +1700,47 @@ msgid "Load destination from an exported job or a storage provider" msgstr "" "Загрузить назначение из экспортированного задания или поставщика хранилища" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" -msgstr "Загрузить старые данные" - -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Загрузка ..." +msgstr "Загрузить ещё..." #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Загрузка использования удаленного хранилища ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" -msgstr "" +msgstr "Загрузка..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 msgid "Local Repository" -msgstr "" +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 "Путь локальной базы данных:" #: templates/backends/rclone.html:2 msgid "Local repository" -msgstr "" +msgstr "Локальный репозиторий" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Локальное хранилище" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Местоположение" @@ -1596,7 +1756,11 @@ msgstr "Данные журнала для {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Сообщения журнала сервера" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Выход" @@ -1608,10 +1772,24 @@ msgstr "Мбайт" msgid "MByte/s" msgstr "Мбайт/с" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Техническое обслуживание" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Ввести путь вручную" @@ -1624,17 +1802,17 @@ msgstr "Максимальная скорость загрузки" msgid "Max upload speed" msgstr "Максимальная скорость выгрузки" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Меню" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "База данных Microsoft SQL:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Баз данных Microsoft SQL" @@ -1642,30 +1820,30 @@ msgstr "Баз данных Microsoft SQL" msgid "Minimum redundancy" msgstr "Минимальная избыточность" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Минимальная избыточность - 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "минут" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Отсутствует имя" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Отсутствующие парольная фраза" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Отсутствуют источники" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" -msgstr "" +msgstr "Изменено" #: scripts/services/AppUtils.js:104 msgid "Mon" @@ -1675,7 +1853,7 @@ msgstr "Пн" msgid "Months" msgstr "Месяцев" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Перемещение существующей базы данных" @@ -1703,15 +1881,19 @@ msgstr "Мои Картинки" msgid "Name" msgstr "Имя" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Никогда" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Найдено новое обновление: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1726,15 +1908,15 @@ msgstr "" msgid "Next" msgstr "Далее" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Следующий запуск:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Следующий запуск:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Следующая задача:" @@ -1742,26 +1924,26 @@ msgstr "Следующая задача:" msgid "Next time" msgstr "В следующий раз" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Нет" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1775,65 +1957,105 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "Не найден редактор для хранилища типа "{{backend}}"" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Без шифрования" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Элементы не выбраны" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" "Нет элементов для восстановления, выберите один или несколько элементов" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Не введена кодовая фраза" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Нет запланированных задач" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Нет, мой компьютер имеет единственную учётную запись" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Кодовые фразы не совпадают" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Нет / отключено" #: scripts/controllers/ExportController.js:13 msgid "Not using encryption" +msgstr "Без шифрования" + +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" +"Ничего не будет удалено. Размер резервной копии будет расти с каждым " +"изменением." -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." msgstr "" +"Когда количество резервных копий превышает указанное количество, самые " +"старые резервные копии удаляются." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" @@ -1843,31 +2065,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" +msgstr "Открыто" + +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "" - -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" -msgstr "" +msgstr "Операционная Система" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" -msgstr "" +msgstr "Операция" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Операция не удалась:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Операции:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Необязательный пароль аутентификации" @@ -1876,24 +2097,32 @@ msgstr "Необязательный пароль аутентификации" msgid "Optional authentication username" msgstr "Необязательное имя пользователя" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Параметры" -#: templates/settings.html:150 +#: 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" msgstr "Исходное местоположение" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Другие" @@ -1903,6 +2132,10 @@ msgid "" "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 "" +"Со временем резервные копии будут удаляться автоматически. Останется по " +"одной резервной копии за последние 7 дней, за последние 4 недели, за " +"последний 12 месяцев. Всегда будет как минимум одна оставшаяся резервная " +"копия." #: templates/restore.html:114 msgid "Overwrite" @@ -1917,36 +2150,35 @@ msgstr "Кодовая фраза" msgid "Passphrase (if encrypted)" msgstr "Кодовая фраза (если зашифрован)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Кодовая фраза изменена" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Кодовые фразы не совпадают" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" -msgstr "" +msgstr "Парольные фразы не совпадают" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Пароль" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Исправление файлов локальными блоками…" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Путь" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Путь не найден" @@ -1955,19 +2187,20 @@ msgstr "Путь не найден" msgid "Path on server" msgstr "Путь на сервере" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Путь или подпапка в bucket" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Пауза" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" -msgstr "Отложенный запуск после включения или спящего режима" +msgstr "Отложенный запуск после включения или выхода из спящего режима" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Параметры паузы" @@ -1979,6 +2212,10 @@ msgstr "Разрешения" msgid "Pick location" msgstr "Выберите местоположение" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "Укажите место хранения резервной копии и восстановите данные из неё" @@ -1987,9 +2224,9 @@ msgstr "Укажите место хранения резервной копии msgid "Port" msgstr "Порт" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" -msgstr "" +msgstr "Запретить автоматический вход из значка в трее" #: templates/addoredit.html:114 templates/addoredit.html:247 #: templates/addoredit.html:297 templates/addoredit.html:409 @@ -1997,55 +2234,59 @@ msgstr "" msgid "Previous" msgstr "Назад" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" -msgstr "" +msgstr "Прогресс:" #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID необязателен, если существует bucket" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Проприетарное" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" -msgstr "" +msgstr "Стадия очистки" + +#: scripts/services/ServerStatus.js:68 +msgid "Purging files complete!" +msgstr "Очистка файлов завершена!" #: scripts/services/ServerStatus.js:66 -msgid "Purging files complete!" -msgstr "" - -#: scripts/services/ServerStatus.js:64 msgid "Purging files …" -msgstr "" +msgstr "Очистка файлов..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Восстановление локальной базы данных…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "Пересоздать (удалить и исправить)" #: templates/backup-result/phases/recreate-database.html:3 msgid "Recreate Database Phase" -msgstr "" +msgstr "Этап восстановления базы данных" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Восстановление базы данных…" + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Регистрация временной резервной копии…" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Относительные пути не допускаются" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Обновить" @@ -2053,82 +2294,82 @@ msgstr "Обновить" msgid "Remote" msgstr "Удаленный" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" -msgstr "" +msgstr "Удаленный путь" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" -msgstr "" +msgstr "Удаленный Репозиторий" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "Удаленный путь" #: templates/backends/rclone.html:6 msgid "Remote repository" -msgstr "" +msgstr "Удаленный репозиторий" #: templates/addoredit.html:307 msgid "Remote volume size" -msgstr "" +msgstr "Размер удаленного тома" #: templates/addoredit.html:203 msgid "Remove" msgstr "Удалить" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Удалить параметр" #: templates/backup-result/phases/purge.html:23 msgid "Removed files" -msgstr "" +msgstr "Удаленные файлы" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "Исправить" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "Период исправления" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Восстановление базы данных…" #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "Повторить кодовую фразу" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Отчетность:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Сбросить" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Восстановление" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" -msgstr "" +msgstr "Восстановление завершено!" #: templates/restore.html:45 msgid "Restore files" msgstr "Восстановить файлы" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Восстановить файлы из {{backupname}}" - -#: templates/home.html:26 -msgid "Restore files …" +msgid "Restore files from:" msgstr "" +#: templates/home.html:24 +msgid "Restore files …" +msgstr "Восстановить файлы..." + #: templates/restore.html:48 msgid "Restore from" msgstr "Восстановить из" @@ -2138,8 +2379,8 @@ msgid "Restore from backup configuration" msgstr "Восстановить из конфигурации резервной копии" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Восстановление из конфигурации" +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2152,58 +2393,58 @@ msgstr "Восстановить разрешения чтения/записи" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Восстановленные Файлы" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Восстановленные Папки" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Восстановленные Символические ссылки" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Восстановление файлов…" -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Продолжить" #: templates/backup-result/phases/purge.html:28 msgid "Rewritten File Lists" -msgstr "" +msgstr "Перезаписанные списки файлов" #: templates/addoredit.html:269 msgid "Run again every" msgstr "Запускать каждый" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Запустить сейчас" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Выполнение..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Выполнение записи командной строки" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Выполняемая задача:" #: 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 совместимый" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Такой же как в базовой версии: {{channelname}}" @@ -2211,15 +2452,15 @@ msgstr "Такой же как в базовой версии: {{channelname}}" msgid "Sat" msgstr "Сб" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Спутник" -#: templates/addoredit.html:408 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 "Сохранить и исправить" @@ -2231,13 +2472,13 @@ msgstr "Сохранить различные версии с отметкой msgid "Save immediately" msgstr "Немедленно сохранить" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Сканирование существующих файлов…" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Сканирование локальных блоков…" #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" @@ -2251,7 +2492,7 @@ msgstr "Поиск" msgid "Search for files" msgstr "Поиск файлов" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Секунд" @@ -2266,7 +2507,7 @@ msgstr "" msgid "Select files" msgstr "Выбор файлов" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Сервер" @@ -2279,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 "Сервер в настоящее время приостановлен, вы хотите возобновить сейчас?" @@ -2296,16 +2542,16 @@ msgstr "Пароль сервера" msgid "Server paused" msgstr "Сервер приостановлен" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Свойства состояния сервера" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Настройки" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Показать" @@ -2322,9 +2568,9 @@ msgstr "Показать скрытые папки" msgid "Show log" msgstr "Журнал" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Показать журнал …" #: templates/addoredit.html:135 msgid "Show treeview" @@ -2336,7 +2582,7 @@ msgstr "Пароль сервера Sia" #: templates/addoredit.html:324 msgid "Smart backup retention" -msgstr "" +msgstr "Умное хранение копий" #: templates/backends/openstack.html:45 msgid "" @@ -2346,10 +2592,12 @@ 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 могут быть совместимы только с определенной " +"клиентской библиотекой." #: templates/addoredit.html:26 msgid "Source Data" @@ -2357,9 +2605,9 @@ msgstr "Исходные данные" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Исходные Файлы" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Данные для резервирования" @@ -2367,15 +2615,21 @@ msgstr "Данные для резервирования" msgid "Source folders" msgstr "Исходные папки" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Источник:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" +"Специальные сборки только для разработчиков. Не рекомендуется использовать " +"для сохранения важных данных." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Стандартные протоколы" @@ -2387,47 +2641,47 @@ msgstr "Стандартные протоколы" #: templates/backup-result/phases/test.html:8 #: templates/backup-result/top-left-box.html:3 msgid "Start" -msgstr "" +msgstr "Начало" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Запуск резервного копирования…" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Начало восстановления…" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Запуск процесса восстановления…" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Остановить после текущего файла" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Остановиться после текущего файла" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Остановить сейчас" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Остановить резервное копирование" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Остановить задачу" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "Остановка после текущего файла:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Остановка задачи:" @@ -2447,12 +2701,12 @@ msgstr "Класс хранения для создания bucket" msgid "Stored" msgstr "Сохраненные" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Сильный" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Успех" @@ -2464,15 +2718,15 @@ msgstr "Вс" msgid "Symbolic link" msgstr "Символическая ссылка" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" -msgstr "" +msgstr "Системные Файлы" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "По умолчанию ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Системные файлы" @@ -2480,7 +2734,7 @@ msgstr "Системные файлы" msgid "System info" msgstr "Информация о системе" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Свойства системы" @@ -2492,114 +2746,131 @@ msgstr "ТБайт" msgid "TByte/s" msgstr "ТБайт/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Целевой путь, т.е. /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Выполняется задача" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" -msgstr "" +msgstr "Временные Файлы" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Временные файлы" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Имя клиента" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" -msgstr "" +msgstr "Этап проверки" #: templates/edituri.html:21 msgid "Test connection" msgstr "Проверить доступ" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Проверка ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Проверка соединения..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" -msgstr "" +msgstr "Проверка разрешений…" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Проверка разрешений..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" -msgstr "" +msgstr "Тестирование…" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" - -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" +"Поле '{{fieldname}}' содержит недопустимый символ: {{character}} (value: " +"{{value}}, index: {{pos}})" #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" -msgstr "" +msgstr "Резервная копия не найдена. Возможно удалена." #: scripts/directives/notificationArea.js:41 msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" +"Резервная копия была временной и больше не существует, поэтому данные " +"журнала отсутствуют." -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "Имя bucket должно быть строчным, преобразовать автоматически?" -#: scripts/services/EditUriBuiltins.js:956 -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 " "unencrypted file containing your passwords?" msgstr "" +"Конфигурация должна быть защищена. Вы уверены, что хотите сохранить " +"незашифрованным файл, в котором содержатся ваши пароли?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Потеряно соединение с сервером, повторная попытка через {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Тёмная тема (от Michael)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Стандартная тема синий на белом (от Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"Папка {{folder}} не существует. \n" +"Создать сейчас?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2609,16 +2880,16 @@ msgstr "" "\n" "Вы хотите ЗАМЕНИТЬ ваш ТЕКУЩИЙ ключ узла «{{prev}}» ПОЛУЧЕННЫМ ключом хоста: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" -msgstr "" +msgstr "Пароли не совпадают" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Путь, по-видимому, не существует, вы всё равно хотите его добавить?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2628,7 +2899,7 @@ msgstr "" "\n" "Вы хотите включить указанный файл?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2643,7 +2914,7 @@ msgstr "Параметр «регион» применяется только п msgid "The region parameter is only used when creating a bucket" msgstr "Параметр «регион» используется только при создании bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2655,14 +2926,14 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "Класс хранилища влияет на доступность и цену сохраненного файла" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "Целевая папка содержит зашифрованные файлы, пожалуйста, укажите кодовую " "фразу" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2670,7 +2941,7 @@ msgstr "" "Пользователь имеет слишком много прав. Вы хотите создать нового пользователя" " с ограниченными правами, с разрешениями только на выбранный путь?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2686,20 +2957,11 @@ msgstr "" msgid "This month" msgstr "В этом месяце" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "На этой неделе" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Параметры ограничения скорости" @@ -2710,7 +2972,7 @@ msgstr "Чт" #: templates/backup-result/phases/delete.html:33 #: templates/backup-result/top-left-box.html:1 msgid "Time" -msgstr "" +msgstr "Время" #: templates/export.html:14 msgid "To File" @@ -2724,12 +2986,18 @@ msgstr "" "Чтобы подтвердить, что вы хотите удалить все дистанционные файлы для " "«{{name}}», введите слово, которое вы видите ниже" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" "Чтобы экспортировать без кодовой фразы, снимите флажок «Зашифровать файл»" -#: templates/settings.html:23 +#: 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. " @@ -2738,33 +3006,41 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"Чтобы предотвратить различные атаки на основе DNS, Duplicati ограничивает " +"допустимые имена хостов перечисленными здесь. Всегда разрешен прямой IP-" +"доступ и localhost. Несколько имен хостов могут быть указаны через точку с " +"запятой. Для доступа с любого хоста, указываем звездочку (*). Если оставить " +"поле пустым, разрешен только IP-адрес и доступ к локальному хосту." #: scripts/controllers/RestoreController.js:34 msgid "Today" msgstr "Сегодня" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Доверять сертификату хоста?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Доверять сертификату сервера?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" +"Попробуйте новые функции, над которыми мы работаем. На данный момент самая " +"стабильная из доступных версий. Проведите тестовое восстановление данных " +"перед использованием в производственной или в корпоративной сфере." #: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "Вт" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." -msgstr "" +msgstr "Введите здесь кодовую фразу." #: templates/restore.html:57 msgid "Type to highlight files" @@ -2778,7 +3054,14 @@ msgstr "Неизвестные размер резервной копии и в msgid "Until resumed" msgstr "До возобновления" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Канал обновлений" @@ -2792,25 +3075,24 @@ msgstr "Обновление с существующей базой данных #: templates/backup-result/phases/compact.html:33 msgid "Uploaded files" -msgstr "" +msgstr "Загруженные файлы" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Загрузить проверочный файл…" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Статистика использования" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Статистика использования, предупреждения, ошибки и падения" @@ -2818,148 +3100,140 @@ msgstr "Статистика использования, предупрежде msgid "Use SSL" msgstr "Использовать SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Использовать существующую базу данных?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Использовать слабую кодовую фразу" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Бесполезно" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Данные пользователя" #: templates/backends/openstack.html:27 msgid "User domain name" -msgstr "" +msgstr "Доменное имя пользователя" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Пользователь имеет слишком много разрешений" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Настройки интерфейса" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Имя пользователя" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Очистка базы данных…" #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Проверка…" #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" +msgstr "Проверено" + +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: templates/home.html:40 +#: templates/home.html:38 msgid "Verify files" msgstr "Проверить файлы" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Проверка ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Проверка ответа" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Проверка внутренних данных …" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Проверка файлов…" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "Проверка удаленных данных…" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "Проверка восстановленных файлов…" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "Проверка…" #: templates/backup-result/phases/delete.html:33 msgid "Version ID" -msgstr "" +msgstr "Version ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Очень надёжный" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Очень слабый" -#: index.html:263 +#: 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." -msgstr "ВНИМАНИЕ: В будущем это не позволит вам восстановить данные." +msgstr "ВНИМАНИЕ: Файлы с диска удаляются навсегда в обход корзины!" #: templates/waitarea.html:2 msgid "Waiting for task to begin" msgstr "Ожидание начала задачи" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "Ожидание запуска задачи..." - -#: scripts/services/ServerStatus.js:39 -msgid "Waiting for upload to finish …" +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: templates/settings.html:127 +#: scripts/services/ServerStatus.js:41 +msgid "Waiting for upload to finish …" +msgstr "Ожидание завершения выгрузки…" + +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Предупреждения, ошибки и падения" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Мы рекомендуем зашифровать все резервные копии, хранящиеся вне вашей системы" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Слабый" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Слабая кодовая фраза" @@ -2983,39 +3257,38 @@ msgstr "Куда вы хотите восстановить файлы?" msgid "Years" msgstr "Лет" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Да" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Да, я надёжно сохранил кодовую фразу" #: scripts/controllers/ExportController.js:13 msgid "Yes, I understand the risk" -msgstr "" +msgstr "Да, я принимаю риск" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Да, я смелый!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Да, пожалуйста, сломайте мою резервную копию!" @@ -3023,14 +3296,6 @@ msgstr "Да, пожалуйста, сломайте мою резервную msgid "Yesterday" msgstr "Вчера" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Вы используете Mono без загруженных SSL-сертификатов.\n" -"Вы хотите импортировать список доверенных сертификатов от Mozilla?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3039,23 +3304,27 @@ msgstr "" "Вы меняете путь базы данных отличный от существующей базы данных.\n" "Вы уверены, что это то, что вы хотите?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "Вы используете {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" +"Вы можете остановить резервное копирование после завершения загрузки всех " +"текущих файлов." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"Вы можете немедленно остановить задачу или позволить процессу продолжить " +"работу с текущим файлом, а затем остановить." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3063,7 +3332,7 @@ msgstr "" "Вы изменили режим шифрования. Это может что-нибудь сломать. Вместо этого вам" " лучше создать новую резервную копию" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3071,7 +3340,7 @@ msgstr "" "Вы изменили кодовую фразу, но это не поддерживается. Вместо этого вам стоит " "создать новую резервную копию." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3079,11 +3348,11 @@ msgstr "" "Вы выбрали не шифровать резервную копию. Шифрование рекомендовано для всех " "данных, хранящихся на удаленном сервере." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Вы выбрали новое место для восстановления, но не ввели его" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3093,93 +3362,92 @@ msgstr "" "надёжно сохранили парольную фразу, ибо восстановление данных невозможно в " "случае её утраты." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Вы должны выбрать по крайней мере одну исходную папку" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" -msgstr "" +msgstr "Вы должны ввести доменное имя, чтобы использовать v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Вам необходимо ввести имя резервной копии" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Вы должны ввести кодовую фразу или отключить шифрование" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" -msgstr "" +msgstr "Вы должны ввести пароль, чтобы использовать v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Необходимо ввести положительное число резервных копий для хранения" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 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 "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "" -"Вам необходимо ввести имя арендатора, если вы не предоставите ключ API" - -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Необходимо ввести допустимый срок времени хранения резервных копий" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -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" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Вы должны ввести либо пароль, либо ключ API, но не оба" - -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Вы должны заполнить пароль" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Вы должны заполнить имя сервера или адрес" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Вы должны заполнить имя пользователя" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Вы должны заполнить {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Вы должны выбрать или заполнить AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Вы должны выбрать или заполнить сервер" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Вы должны указать путь" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "Ваши файлы и папки были восстановлены успешно." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" "Вашу кодовую фразу легко отгадать. Подумайте об изменении кодовой фразы." @@ -3196,26 +3464,80 @@ msgstr "байт" msgid "byte/s" msgstr "байт/сек" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "пользовательские" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "возобновить сейчас" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 -msgid "unless you are explicitly specifying --group-id" +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" msgstr "" +#: scripts/services/EditUriBuiltins.js:980 +msgid "unless you are explicitly specifying --group-id" +msgstr "если вы явно не указываете --group-id" + #: templates/about.html:12 msgid "" "{{appname}} was primarily developed by {{dev1}} " @@ -3229,11 +3551,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} распространяется " "под лицензией {{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} файлов ({{size}}) впереди {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} версия" @@ -3247,17 +3574,13 @@ msgstr "{{number}} Часов" #: templates/pause.html:31 templates/pause.html:36 templates/pause.html:41 msgid "{{number}} Hours" -msgstr "" +msgstr "{{number}} Часов" #: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 #: templates/pause.html:6 msgid "{{number}} Minutes" msgstr "{{number}} минут" -#: templates/home.html:54 +#: 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 4de980a86..3d9a6ea8c 100644 --- a/Localizations/webroot/localization_webroot-sk.po +++ b/Localizations/webroot/localization_webroot-sk.po @@ -6,13 +6,38 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Last-Translator: Peter Krajcovic , 2017\n" -"Language-Team: Slovak (https://www.transifex.com/duplicati/teams/67655/sk/)\n" +"Language-Team: Slovak (https://app.transifex.com/duplicati/teams/67655/sk/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- vybrať možnosť -" @@ -20,29 +45,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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ľúč" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Politika" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "o" @@ -50,35 +93,39 @@ msgstr "o" msgid "About {{appname}}" msgstr "O {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Prístupový kľúč" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Prístup zamietnutý" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Prístup k používateľskému rozhraniu" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Názov účtu" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivovať" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivácia zlyhala:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Pridať novú zálohu" @@ -87,11 +134,11 @@ msgstr "Pridať novú zálohu" msgid "Add a path directly" msgstr "Pridajte cestu priamo" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Pridať rozšírenú možnosť" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "Pridať zálohu" @@ -103,40 +150,45 @@ msgstr "Pridať filter" msgid "Add path" msgstr "Pridať cestu" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Nastaviť názov sektoru?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Upraviť názov cesty?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Pokročilé nastavenia" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Pokročilé:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Všetky stroje Hyper-V" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Všetky databázy Microsoft SQL" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -150,7 +202,7 @@ msgstr "" "Neobsahujú cesty, názvy súborov, používateľské mená, heslá ani podobné " "citlivé informácie." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Povoliť vzdialený prístup (vyžaduje reštart)" @@ -170,7 +222,7 @@ msgstr "" "Existujúci súbor bol nájdený na novom mieste\n" "Naozaj chcete, aby databáza smerovala k existujúcemu súboru?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -178,11 +230,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "" @@ -190,19 +242,20 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -214,12 +267,12 @@ msgstr "" msgid "Authentication username" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 @@ -230,7 +283,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -238,19 +291,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -260,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 @@ -275,11 +329,11 @@ msgstr "" msgid "Backup retention" msgstr "" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "" @@ -295,55 +349,68 @@ msgstr "" msgid "Browser default" msgstr "" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 "" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -352,43 +419,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "" @@ -397,40 +491,63 @@ msgstr "" msgid "Changelog for {{appname}} {{version}}" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/captcha.html:10 -msgid "Checking ..." +#: templates/about.html:35 +msgid "Checking for updates …" msgstr "" -#: templates/about.html:37 -msgid "Checking for updates …" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -438,35 +555,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "" @@ -474,7 +589,7 @@ msgstr "" msgid "Configuration file:" msgstr "" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "" @@ -492,15 +607,15 @@ msgstr "" msgid "Confirm encryption passphrase" msgstr "" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "" @@ -508,32 +623,33 @@ msgstr "" msgid "Connect" msgstr "" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: index.html:320 -msgid "Connecting..." +#: index.html:308 +msgid "Connecting …" msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -545,7 +661,7 @@ msgstr "" msgid "Continue" msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "" @@ -561,11 +677,20 @@ 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 "" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "" @@ -573,47 +698,47 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "" @@ -625,11 +750,11 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -641,6 +766,10 @@ msgstr "" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "" @@ -657,17 +786,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -679,19 +806,23 @@ msgstr "" msgid "Default" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "" @@ -723,11 +854,11 @@ msgstr "" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -739,11 +870,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -763,34 +894,34 @@ msgstr "" msgid "Destination" msgstr "" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "" @@ -803,30 +934,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" +msgid "Domain name" msgstr "" #: templates/export.html:53 msgid "Done" msgstr "" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "" @@ -834,31 +950,34 @@ msgstr "" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -882,28 +1001,32 @@ 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.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "" @@ -913,18 +1036,25 @@ msgstr "" msgid "Encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "" -#: templates/about.html:69 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -935,11 +1065,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "" +#: 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 " @@ -949,12 +1084,8 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: templates/backends/azure.html:8 -msgid "Enter account name" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" msgstr "" #: templates/restoredirect.html:61 @@ -965,11 +1096,7 @@ msgstr "" msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "" @@ -977,64 +1104,62 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1046,15 +1171,15 @@ msgstr "" msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "" @@ -1062,7 +1187,7 @@ msgstr "" msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1070,7 +1195,7 @@ msgstr "" msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "" @@ -1078,7 +1203,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "" @@ -1098,7 +1223,7 @@ msgstr "" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1114,26 +1239,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "" @@ -1141,8 +1267,8 @@ msgstr "" msgid "Failed to delete:" msgstr "" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "" @@ -1150,24 +1276,37 @@ msgstr "" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1183,11 +1322,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1195,18 +1334,32 @@ msgstr "" msgid "Folder" msgstr "" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" @@ -1236,22 +1389,19 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "" @@ -1263,16 +1413,16 @@ msgstr "" msgid "Hide hidden folders" msgstr "" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "" @@ -1284,20 +1434,32 @@ msgstr "" msgid "Hyper-V Machine" msgstr "" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1308,28 +1470,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1342,16 +1504,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "" @@ -1359,18 +1515,15 @@ 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 "" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "" @@ -1379,19 +1532,19 @@ msgstr "" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "" @@ -1399,7 +1552,7 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1408,25 +1561,21 @@ msgstr "" msgid "Information" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1452,7 +1601,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "" @@ -1460,7 +1609,7 @@ msgstr "" msgid "Last month" msgstr "" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1480,11 +1629,11 @@ msgstr "" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1500,36 +1649,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "" - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "" @@ -1537,11 +1685,11 @@ msgstr "" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1557,7 +1705,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "" @@ -1569,10 +1721,24 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "" @@ -1585,17 +1751,17 @@ msgstr "" msgid "Max upload speed" msgstr "" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "" @@ -1603,28 +1769,28 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1636,7 +1802,7 @@ msgstr "" msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1664,15 +1830,19 @@ msgstr "" msgid "Name" msgstr "" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/settings.html:11 +msgid "New Password" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1685,15 +1855,15 @@ msgstr "" msgid "Next" msgstr "" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "" @@ -1701,26 +1871,26 @@ msgstr "" msgid "Next time" msgstr "" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1731,35 +1901,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "" @@ -1767,23 +1933,62 @@ msgstr "" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1798,29 +2003,28 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" +#: templates/home.html:21 +msgid "Operations:" msgstr "" -#: templates/home.html:23 -msgid "Operations:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 @@ -1831,22 +2035,30 @@ msgstr "" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "" -#: templates/settings.html:150 +#: 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" msgstr "" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "" @@ -1870,36 +2082,35 @@ msgstr "" msgid "Passphrase (if encrypted)" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "" @@ -1908,19 +2119,20 @@ msgstr "" msgid "Path on server" msgstr "" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -1932,6 +2144,10 @@ msgstr "" msgid "Pick location" msgstr "" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1940,7 +2156,7 @@ msgstr "" msgid "Port" msgstr "" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1950,7 +2166,7 @@ msgstr "" msgid "Previous" msgstr "" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "" @@ -1958,7 +2174,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -1966,19 +2182,19 @@ msgstr "" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -1986,19 +2202,23 @@ msgstr "" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2006,11 +2226,11 @@ msgstr "" msgid "Remote" msgstr "" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2030,7 +2250,7 @@ msgstr "" msgid "Remove" msgstr "" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "" @@ -2038,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 "" @@ -2046,7 +2266,7 @@ msgstr "" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2054,19 +2274,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2075,10 +2295,10 @@ msgid "Restore files" msgstr "" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2091,7 +2311,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 @@ -2115,12 +2335,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "" @@ -2132,19 +2352,15 @@ msgstr "" msgid "Run again every" msgstr "" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "" @@ -2152,11 +2368,15 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -2164,15 +2384,15 @@ msgstr "" msgid "Sat" msgstr "" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "" @@ -2184,11 +2404,11 @@ msgstr "" msgid "Save immediately" msgstr "" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2204,7 +2424,7 @@ msgstr "" msgid "Search for files" msgstr "" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "" @@ -2217,7 +2437,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "" @@ -2230,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 "" @@ -2247,16 +2472,16 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "" @@ -2273,7 +2498,7 @@ msgstr "" msgid "Show log" msgstr "" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2295,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 "" @@ -2308,7 +2533,7 @@ msgstr "" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "" @@ -2316,15 +2541,19 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "" @@ -2338,45 +2567,45 @@ msgstr "" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "" @@ -2396,12 +2625,12 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "" @@ -2413,15 +2642,15 @@ msgstr "" msgid "Symbolic link" msgstr "" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "" @@ -2429,7 +2658,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2441,24 +2670,36 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2469,37 +2710,27 @@ msgstr "" msgid "Test connection" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2509,13 +2740,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2524,52 +2758,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2583,7 +2823,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2593,18 +2833,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2616,20 +2856,11 @@ msgstr "" msgid "This month" msgstr "" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2652,11 +2883,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2670,15 +2907,15 @@ msgstr "" msgid "Today" msgstr "" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2689,7 +2926,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2705,7 +2942,14 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2721,23 +2965,23 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2745,19 +2989,19 @@ msgstr "" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "" @@ -2765,25 +3009,24 @@ msgstr "" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2796,35 +3039,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 -msgid "Verify files" +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." +#: templates/home.html:38 +msgid "Verify files" msgstr "" #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2832,22 +3075,22 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "" -#: index.html:263 +#: index.html:245 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 @@ -2858,33 +3101,27 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "" @@ -2908,27 +3145,26 @@ msgstr "" msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "" @@ -2936,11 +3172,11 @@ msgstr "" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -2948,149 +3184,143 @@ msgstr "" msgid "Yesterday" msgstr "" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3106,23 +3336,81 @@ msgstr "" msgid "byte/s" msgstr "" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3134,11 +3422,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -3159,10 +3452,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:54 +#: 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 5395360a1..8530b7ae8 100644 --- a/Localizations/webroot/localization_webroot-sk_SK.po +++ b/Localizations/webroot/localization_webroot-sk_SK.po @@ -7,13 +7,38 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Last-Translator: Martin Rovňák , 2019\n" -"Language-Team: Slovak (Slovakia) (https://www.transifex.com/duplicati/teams/67655/sk_SK/)\n" +"Language-Team: Slovak (Slovakia) (https://app.transifex.com/duplicati/teams/67655/sk_SK/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk_SK\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- zadajte voľbu -" @@ -21,29 +46,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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ľúč" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Pravidlá" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "O" @@ -51,35 +94,39 @@ msgstr "O" msgid "About {{appname}}" msgstr "O {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Prístupový kľúč" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Prístup zakázaný" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Prístup k používateľskému rozhraniu" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Užívateľské meno" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivácia" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivácia zlyhala:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Pridať novú zálohu" @@ -88,11 +135,11 @@ msgstr "Pridať novú zálohu" msgid "Add a path directly" msgstr "Pridajte cestu priamo" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Pridať rozšírenú možnosť" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "" @@ -104,40 +151,45 @@ msgstr "" msgid "Add path" msgstr "" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -146,7 +198,7 @@ msgid "" "similar sensitive information." msgstr "" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "" @@ -164,7 +216,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -172,11 +224,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "" @@ -184,19 +236,20 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -208,12 +261,12 @@ msgstr "Prístupové heslo" msgid "Authentication username" msgstr "Prístupové užívateľské meno" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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 @@ -224,7 +277,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -232,19 +285,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -254,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 @@ -269,11 +323,11 @@ msgstr "" msgid "Backup retention" msgstr "" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Záloha:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -289,55 +343,68 @@ msgstr "" msgid "Browser default" msgstr "" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 "" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -346,43 +413,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "" @@ -391,40 +485,63 @@ msgstr "" msgid "Changelog for {{appname}} {{version}}" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/captcha.html:10 -msgid "Checking ..." +#: templates/about.html:35 +msgid "Checking for updates …" msgstr "" -#: templates/about.html:37 -msgid "Checking for updates …" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -432,35 +549,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Počítač" @@ -468,7 +583,7 @@ msgstr "Počítač" msgid "Configuration file:" msgstr "" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfigurácia:" @@ -486,15 +601,15 @@ msgstr "" msgid "Confirm encryption passphrase" msgstr "Potvrdenie šifrovacej frázy" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "" @@ -502,32 +617,33 @@ msgstr "" msgid "Connect" msgstr "" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: index.html:320 -msgid "Connecting..." +#: index.html:308 +msgid "Connecting …" msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -539,7 +655,7 @@ msgstr "" msgid "Continue" msgstr "Pokračovať" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Pokračovať bez šifrovania" @@ -555,11 +671,20 @@ 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 "" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "" @@ -567,47 +692,47 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Vytvoriť adresár?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "" @@ -619,11 +744,11 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -635,6 +760,10 @@ msgstr "" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "" @@ -651,17 +780,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -673,19 +800,23 @@ msgstr "Dni" msgid "Default" msgstr "" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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ť" @@ -717,11 +848,11 @@ msgstr "" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -733,11 +864,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -757,34 +888,34 @@ msgstr "" msgid "Destination" msgstr "" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "" @@ -797,30 +928,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Darovať" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" +msgid "Domain name" msgstr "" #: templates/export.html:53 msgid "Done" msgstr "" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "" @@ -828,31 +944,34 @@ msgstr "" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Duplicati stránky" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -876,28 +995,32 @@ 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.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "" @@ -907,18 +1030,25 @@ msgstr "" msgid "Encryption" msgstr "Šifrovanie" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "" -#: templates/about.html:69 -msgid "Encryption modules:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -929,11 +1059,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Zadaj URL" +#: 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 " @@ -943,13 +1078,9 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "Zadaj prístupový kľúč" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Zadaj prístupové meno" +#: 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" @@ -959,11 +1090,7 @@ msgstr "" msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Vložte šifrovacie heslo" @@ -971,64 +1098,62 @@ msgstr "Vložte šifrovacie heslo" msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Chyba" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Chyba!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1040,15 +1165,15 @@ msgstr "" msgid "Exclude directories whose names contain" msgstr "" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "" @@ -1056,7 +1181,7 @@ msgstr "" msgid "Exclude files whose names contain" msgstr "" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1064,7 +1189,7 @@ msgstr "" msgid "Exclude folder" msgstr "" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "" @@ -1072,7 +1197,7 @@ msgstr "" msgid "Existing file found" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "" @@ -1092,7 +1217,7 @@ msgstr "" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1108,26 +1233,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "" @@ -1135,8 +1261,8 @@ msgstr "" msgid "Failed to delete:" msgstr "" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "" @@ -1144,24 +1270,37 @@ msgstr "" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1177,11 +1316,11 @@ msgstr "" msgid "Filters" msgstr "" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1189,18 +1328,32 @@ msgstr "" msgid "Folder" msgstr "" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" @@ -1230,22 +1383,19 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "" @@ -1257,16 +1407,16 @@ msgstr "" msgid "Hide hidden folders" msgstr "" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "" @@ -1278,20 +1428,32 @@ msgstr "" msgid "Hyper-V Machine" msgstr "" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1302,28 +1464,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1336,16 +1498,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "" @@ -1353,18 +1509,15 @@ 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 "" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "" @@ -1373,19 +1526,19 @@ msgstr "" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "" @@ -1393,7 +1546,7 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1402,25 +1555,21 @@ msgstr "" msgid "Information" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1446,7 +1595,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "" @@ -1454,7 +1603,7 @@ msgstr "" msgid "Last month" msgstr "" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1474,11 +1623,11 @@ msgstr "" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1494,36 +1643,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "" - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +msgid "Loading remote storage usage …" msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "" @@ -1531,11 +1679,11 @@ msgstr "" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1551,7 +1699,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "" @@ -1563,10 +1715,24 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "" @@ -1579,17 +1745,17 @@ msgstr "" msgid "Max upload speed" msgstr "" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "" @@ -1597,28 +1763,28 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1630,7 +1796,7 @@ msgstr "" msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1658,15 +1824,19 @@ msgstr "" msgid "Name" msgstr "" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/settings.html:11 +msgid "New Password" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1679,15 +1849,15 @@ msgstr "" msgid "Next" msgstr "" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "" @@ -1695,26 +1865,26 @@ msgstr "" msgid "Next time" msgstr "" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1725,35 +1895,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "" @@ -1761,23 +1927,62 @@ msgstr "" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1792,29 +1997,28 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" +#: templates/home.html:21 +msgid "Operations:" msgstr "" -#: templates/home.html:23 -msgid "Operations:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 @@ -1825,22 +2029,30 @@ msgstr "" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "" -#: templates/settings.html:150 +#: 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" msgstr "" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "" @@ -1864,36 +2076,35 @@ msgstr "" msgid "Passphrase (if encrypted)" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Cesta" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "" @@ -1902,19 +2113,20 @@ msgstr "" msgid "Path on server" msgstr "" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -1926,6 +2138,10 @@ msgstr "" msgid "Pick location" msgstr "" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1934,7 +2150,7 @@ msgstr "" msgid "Port" msgstr "" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1944,7 +2160,7 @@ msgstr "" msgid "Previous" msgstr "" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "" @@ -1952,7 +2168,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -1960,19 +2176,19 @@ msgstr "" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -1980,19 +2196,23 @@ msgstr "" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2000,11 +2220,11 @@ msgstr "" msgid "Remote" msgstr "" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2024,7 +2244,7 @@ msgstr "" msgid "Remove" msgstr "" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "" @@ -2032,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 "" @@ -2040,7 +2260,7 @@ msgstr "" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2048,19 +2268,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2069,10 +2289,10 @@ msgid "Restore files" msgstr "" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2085,7 +2305,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 @@ -2109,12 +2329,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "" @@ -2126,19 +2346,15 @@ msgstr "" msgid "Run again every" msgstr "" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "" @@ -2146,11 +2362,15 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -2158,15 +2378,15 @@ msgstr "" msgid "Sat" msgstr "" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "" @@ -2178,11 +2398,11 @@ msgstr "" msgid "Save immediately" msgstr "" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2198,7 +2418,7 @@ msgstr "" msgid "Search for files" msgstr "" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "" @@ -2211,7 +2431,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "" @@ -2224,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 "" @@ -2241,16 +2466,16 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "" @@ -2267,7 +2492,7 @@ msgstr "" msgid "Show log" msgstr "" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2289,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 "" @@ -2302,7 +2527,7 @@ msgstr "" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "" @@ -2310,15 +2535,19 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "" @@ -2332,45 +2561,45 @@ msgstr "" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "" @@ -2390,12 +2619,12 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "" @@ -2407,15 +2636,15 @@ msgstr "" msgid "Symbolic link" msgstr "" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "" @@ -2423,7 +2652,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2435,24 +2664,36 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2463,37 +2704,27 @@ msgstr "" msgid "Test connection" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2503,13 +2734,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2518,52 +2752,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2577,7 +2817,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2587,18 +2827,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2610,20 +2850,11 @@ msgstr "" msgid "This month" msgstr "" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2646,11 +2877,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2664,15 +2901,15 @@ msgstr "" msgid "Today" msgstr "" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2683,7 +2920,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2699,7 +2936,14 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2715,23 +2959,23 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2739,19 +2983,19 @@ msgstr "" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "" @@ -2759,25 +3003,24 @@ msgstr "" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2790,35 +3033,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 -msgid "Verify files" +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." +#: templates/home.html:38 +msgid "Verify files" msgstr "" #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2826,22 +3069,22 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "" -#: index.html:263 +#: index.html:245 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 @@ -2852,33 +3095,27 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "" @@ -2902,27 +3139,26 @@ msgstr "" msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "" @@ -2930,11 +3166,11 @@ msgstr "" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -2942,149 +3178,143 @@ msgstr "" msgid "Yesterday" msgstr "" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3100,23 +3330,81 @@ msgstr "" msgid "byte/s" msgstr "" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3128,11 +3416,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -3153,10 +3446,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:54 +#: 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 b486589a4..9a3fec953 100644 --- a/Localizations/webroot/localization_webroot-sr_RS.po +++ b/Localizations/webroot/localization_webroot-sr_RS.po @@ -2,19 +2,42 @@ # Translators: # Stefan Kostic , 2017 # Milan Marinković , 2017 -# Zoran Tasić , 2023 +# Zoran Tasić , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Zoran Tasić , 2023\n" +"Last-Translator: Zoran Tasić , 2024\n" "Language-Team: Serbian (Serbia) (https://app.transifex.com/duplicati/teams/67655/sr_RS/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sr_RS\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- odaberite opciju -" @@ -22,29 +45,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "O nama" @@ -52,35 +93,39 @@ msgstr "O nama" msgid "About {{appname}}" msgstr "O aplikaciji {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Pristupni ključ - access key" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Pristup odbijen" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "Dozvola za pristup" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "Pristup korisničkom interfejsu" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Korisničko ime" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktiviraj" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivacija nije uspešna:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "Dodaj novu rezervnu kopiju" @@ -89,11 +134,11 @@ msgstr "Dodaj novu rezervnu kopiju" msgid "Add a path directly" msgstr "Dodajte direktno putanju" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Dodaj naprednu opciju" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "Dodaj rezervnu kopiju" @@ -105,40 +150,45 @@ msgstr "Dodaj filter" msgid "Add path" msgstr "Dodaj putanju" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "Dodato" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "Prilagodi ime segment-a?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "Prilagodi ime putanje?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Napredne opcije" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Napredno:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Sve Hyper-V mašine" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Sve Microsoft SQL baze podataka" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -152,7 +202,7 @@ msgstr "" "sličnim podacima. Ne sadrže putanje, imena datoteka, korisnička imena, " "lozinke ili slične osetljive informacije." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Dozvoli udaljeni pristup (zahteva restartovanje)" @@ -172,7 +222,7 @@ msgstr "" "Postojeća datoteka je pronađena na novoj lokaciji\n" "Da li ste sigurni da želite da baza podataka ukazuje na postojeću datoteku?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -184,11 +234,11 @@ msgstr "" "\n" "Da li želite da koristite postojeću bazu?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonimni izveštaj o korišćenju" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Aplikacije" @@ -196,19 +246,20 @@ msgstr "Aplikacije" msgid "As Command-line" msgstr "Kao komandna linija" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "Metoda autentifikacije" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "Metoda autentifikacije ({{auth_method}})" @@ -220,13 +271,13 @@ msgstr "Lozinka za autentifikaciju" msgid "Authentication username" msgstr "Korisničko ime za autentifikaciju" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -236,7 +287,7 @@ msgstr "B2 ID aplikacije" msgid "B2 Application Key" msgstr "B2 aplikacioni ključ" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 ID naloga za skladište u oblaku" @@ -244,19 +295,21 @@ msgstr "B2 ID naloga za skladište u oblaku" msgid "B2 Cloud Storage Application ID" msgstr "B2 ID aplikacije za skladište u oblaku" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Moduli u pozadini:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "Rezervna kopija je završena!" @@ -266,15 +319,10 @@ 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 @@ -285,11 +333,11 @@ msgstr "Lokacija rezervne kopije" msgid "Backup retention" msgstr "Čuvanje rezervne kopije" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "Rezervna kopija:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -305,48 +353,61 @@ msgstr "Pregledaj" msgid "Browser default" msgstr "Podrazumvani pretraživač" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "Segment" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Ime segmenta" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Segment kreira lokaciju" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Segment kreira region" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Klasa skladištenja segment-a" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "Pravljnje liste fajlova za vraćanje ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "Pravljenje delimične privremene baze podataka ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Zauzet ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " @@ -356,7 +417,7 @@ msgstr "" "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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -370,43 +431,75 @@ msgstr "" "lozinku. Ako želite da se mora uneti lozinka, čak i kada pristupate " "korisničkom interfejsu sa ikone na traci, omogućite ovu opciju." -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "Keš fajlovi" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Otkaži" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Nemoguće premestiti u postojeću datoteku" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Dnevnik promena" @@ -415,40 +508,63 @@ msgstr "Dnevnik promena" msgid "Changelog for {{appname}} {{version}}" msgstr "Dnevnik promena za {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Provera nije uspela:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Proveri ažuriranja odmah" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Proveravanje ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "Provera ažuriranja …" +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Izaberite tip skladištenja da biste započeli" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Kliknite na vezu AuthID da biste kreirali AuthID" -#: index.html:159 index.html:210 +#: 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" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 …" @@ -456,35 +572,33 @@ msgstr "Komandna linija …" msgid "Compact Phase" msgstr "Faza sažimanja" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Sažmi sada" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Sažimanje udaljenih podataka ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "Sažimanje udaljenih podataka ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "Kompletiram dnevnik" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "Kompletiranje rezervne kopije" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "Kompletiranje prethodne rezervne kopije" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Moduli za kompresiju:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Računar" @@ -492,7 +606,7 @@ msgstr "Računar" msgid "Configuration file:" msgstr "Datoteka sa podešavanjima:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Podešavanja:" @@ -510,15 +624,15 @@ msgstr "Potvrdi brisanje" msgid "Confirm encryption passphrase" msgstr "Potvrdite pristupnu frazu lozinke za šifrovanje" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "Potvrdite pristupnu frazu lozinke" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "Potvrdi lozinku" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Neophodna potvrda" @@ -526,32 +640,33 @@ msgstr "Neophodna potvrda" msgid "Connect" msgstr "Poveži" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Poveži odmah" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "Povezivanje na server …" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Povezivanje na zadatak ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Povezivanje..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Veza izgubljena" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Veza je radila!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Naziv kontejnera" @@ -563,7 +678,7 @@ msgstr "Region kontejnera" msgid "Continue" msgstr "Nastavi" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Nastavi bez šifrovanja" @@ -579,11 +694,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Osnovne opcije" @@ -591,47 +715,47 @@ msgstr "Osnovne opcije" msgid "Counting ({{files}} files found, {{size}})" msgstr "Brojanjem ({{files}} fajlova pronađeno, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Samo srušeni" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "Kreira se izveštaj o greškama ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Napraviti fasciklu?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Napravljen novi korisnik sa ograničenjima" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "Kreira se izveštaj o greškama ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "Pravljenje novog korisnika sa ograničenim pristupom …" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "Pravljenje ciljnih foldera ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "Pravljenje privremene rezervne kopije …" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Pravljenje korisnika..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Trenutna akcija:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Trenutni fajl:" @@ -643,11 +767,11 @@ msgstr "Trenutna verzija je {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "Prilagođena krajnja tačka S3" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "Prilagođeni satelit" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "Prilagođeni satelit ({{satellite}})" @@ -659,6 +783,10 @@ msgstr "Prilagođeni URL za autentifikaciju" msgid "Custom backup retention" msgstr "Prilagođeno zadržavanje rezervne kopije" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "Prilagođena lokacija ({{server}})" @@ -675,19 +803,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "Baza podataka ..." @@ -699,19 +823,23 @@ msgstr "Dana" msgid "Default" msgstr "Podrazumevano" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Podrazumevano ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "Podrazumevano isključuje" -#: templates/settings.html:149 +#: templates/settings.html:142 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" @@ -744,11 +872,11 @@ msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" "Obrisati {{filecount}} datoteka ({{filesize}}) iz udaljenog skladišta?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "Brisanje …" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "Izbrisano" @@ -760,11 +888,11 @@ msgstr "Izbrisane verzije" msgid "Deleted files" msgstr "Izbrisani fajlovi" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "Brisanje udaljenih fajlova …" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "Brisanje neželjenih fajlova …" @@ -784,37 +912,34 @@ msgstr "Radna površina" msgid "Destination" msgstr "Odredište" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "Putanja odredišta" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Da li smo pomogli da sačuvate vaše fajlove? Ako jesmo, razmislite o podršci " -"projekta donacijom. Predlažemo {{smallamount}} za privatnu upotrebu i " -"{{largeamount}} za komercijalnu upotrebu." - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Direktno vraćanje fajlova iz rezervna kopija ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Onemogućeno" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Odbaci" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Odbaci sve" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Ekran i tema boja" @@ -827,30 +952,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "Da li zaista želiš da obrišeš lokalnu bazu podataka za: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Ime domena" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Doniraj" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Poruke o donacijama" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Poruke o donacijama su skrivene, kliknite za prikaz" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Poruke o donacijama su vidljive, kliknite da biste ih sakrili" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Završi" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Preuzmi" @@ -858,31 +968,34 @@ msgstr "Preuzmi" msgid "Downloaded files" msgstr "Preuzeti fajlovi" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "Preuzimanje fajlova …" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "Preuzimanje ažuriranja…" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "Preuzimanje ..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Duplikat opcije {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati veb sajt" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati forum" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -912,32 +1025,32 @@ 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.\\nThis makes it " +"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 "" -"Svaka rezervna kopija ima lokalnu bazu podataka koja je povezana sa njom i " -"koja čuva informacije o udaljenoj rezervnoj kopiji na lokalnoj mašini. \\n " -"Ovo čini bržim izvođenje mnogih operacija i smanjuje količinu podataka koje " -"je potrebno preuzeti za svaku operaciju." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Izmeni kao listu" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Izmeni kao tekst" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "Izmeni ..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "Šifrujte fajl" @@ -947,18 +1060,25 @@ msgstr "Šifrujte fajl" msgid "Encryption" msgstr "Šifrovanje" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Šifrovanje promenjeno" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Moduli za šifrovanje:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "Šifrovanje pristupne fraze" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -969,11 +1089,16 @@ msgstr "Šifrovanje pristupne fraze" msgid "End" msgstr "Kraj" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Unesi URL" +#: 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 " @@ -988,13 +1113,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Unesite pristupni ključ" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Unesite naziv naloga" +#: 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" @@ -1004,11 +1125,7 @@ msgstr "Unesite frazu lozinke rezervne kopije, ako postoji" msgid "Enter configuration details" msgstr "Unesite detalje konfiguracije" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Unesite naziv kontejnera" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Unesite frazu lozinke enkripcije" @@ -1016,65 +1133,62 @@ msgstr "Unesite frazu lozinke enkripcije" msgid "Enter expression here" msgstr "Ovde unesite izraz" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Unesite ime putanje do fascikle" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Unesite jednu opciju po redu u formatu komandne linije, npr. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Unesite odredišnu putanju" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Unesite adresu e-pošte Office 365 grupe" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Unesite punu putanju odredišta, uključujući ime servera, ali bez https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Greška" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Greška!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Greške i rušenja" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "Ispitano" @@ -1086,15 +1200,15 @@ msgstr "Izuzmi" msgid "Exclude directories whose names contain" msgstr "Izuzmite direktorijume čija imena sadrže" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Izuzmi izraz" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Izuzmi fajl" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Izuzmi ekstenziju fajla" @@ -1102,7 +1216,7 @@ msgstr "Izuzmi ekstenziju fajla" msgid "Exclude files whose names contain" msgstr "Izuzmi fajlove čija imena sadrže" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "Izuzmi grupu filtera" @@ -1110,7 +1224,7 @@ msgstr "Izuzmi grupu filtera" msgid "Exclude folder" msgstr "Izuzmi fasciklu" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Isključi regularni izraz" @@ -1118,7 +1232,7 @@ msgstr "Isključi regularni izraz" msgid "Existing file found" msgstr "Pronađen je postojeći fajl" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Eksperimentalno" @@ -1138,7 +1252,7 @@ msgstr "Izvezi podešavanja" msgid "Export passwords" msgstr "Izvezi lozinke" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "Izvoz ..." @@ -1154,26 +1268,27 @@ msgstr "Spoljašnja veza" msgid "FTP (Alternative)" msgstr "FTP (Alternativno)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Pravljenje privremene baze podataka nije uspelo: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Neuspelo povezivanje:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Neuspelo povezivanje: {{message}}" @@ -1181,8 +1296,8 @@ msgstr "Neuspelo povezivanje: {{message}}" msgid "Failed to delete:" msgstr "Brisanje nije uspelo:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Nije uspelo preuzimanje informacija o putanji: {{message}}" @@ -1190,24 +1305,37 @@ msgstr "Nije uspelo preuzimanje informacija o putanji: {{message}}" msgid "Failed to find backup:" msgstr "Pronalaženje rezervne kopije nije uspelo:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Uvoz nije uspeo:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "Čitanje podrazumevanih rezervnih kopija nije uspelo:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Vraćanje fajlova nije uspelo: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Čuvanje nije uspelo:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "Preuzimanje informacija o putanji …" @@ -1223,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Podešavanje za prvo pokretanje" @@ -1235,18 +1363,32 @@ msgstr "Podešavanje za prvo pokretanje" msgid "Folder" msgstr "Fascikla" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Putanja do fascikle" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Pet" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GBajt" @@ -1276,24 +1418,19 @@ msgstr "Generalne opcije" msgid "Generate" msgstr "Generiši" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" -"Generišite IAM\n" -"pristupnu politiku" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "Dohvatanje verzija fajla ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Grupna e-pošta" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Skriveni fajlovi" @@ -1305,16 +1442,16 @@ msgstr "Sakrij" msgid "Hide hidden folders" msgstr "Sakrij skrivene fascikle" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Glavna" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "Imena hostova" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Sati" @@ -1326,20 +1463,32 @@ msgstr "Kako želite da rukujete postojećim fajlovima?" msgid "Hyper-V Machine" msgstr "Hyper-V mašina" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V mašina:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V mašine" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1353,38 +1502,28 @@ 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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Ako rezervna kopija i udaljeno skladište nisu sinhronizovani, Duplicati će " -"zahtevati da izvršite operaciju popravke da biste sinhronizovali bazu " -"podataka. \\n Ako popravka ne bude uspešna, možete da obrišete lokalnu bazu " -"podataka i ponovo je generišete." #: templates/export.html:49 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1399,20 +1538,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Ako je vaša mašina u okruženju sa više korisnika (tj. mašina ima više od jednog naloga), potrebno je da postavite lozinku kako biste sprečili druge korisnike da pristupe podacima na vašem nalogu.\n" -"Da li sada želite da postavite lozinku?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Uvoz" @@ -1420,18 +1549,15 @@ 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" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "Uvoz je završen, ali nakon uvoza nisu pronađeni sertifikati" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "Uvoz nije uspeo" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "Uvezi iz fajla" @@ -1440,27 +1566,27 @@ msgstr "Uvezi iz fajla" msgid "Import metadata" msgstr "Uvezite metapodatke" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "Uvoz ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "Uključiti fajl?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "Uključite izraz" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 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" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1470,25 +1596,21 @@ msgstr "" msgid "Information" msgstr "Informacije" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Instalacija" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Instalacija nije uspela:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Nevažeći znakovi u putanji" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Nevažeće vreme zadržavanja" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1516,7 +1638,7 @@ msgstr "Čuvajte sve rezervne kopije" msgid "Keystone API version" msgstr "Keystone API verzija" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Jezik u korisničkom interfejsu" @@ -1524,7 +1646,7 @@ msgstr "Jezik u korisničkom interfejsu" msgid "Last month" msgstr "Prošlog meseca" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "Poslednja uspešna rezervna kopija:" @@ -1546,11 +1668,11 @@ msgstr "Biblioteke" msgid "Listing backup dates …" msgstr "Navođenje datuma rezervnih kopija …" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "Lista udaljenih fajlova za čišćenje …" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "Lista udaljenih fajlova ..." @@ -1566,36 +1688,35 @@ msgstr "Učitajte konfiguraciju iz izvezenog posla ili dobavljača skladišta" msgid "Load destination from an exported job or a storage provider" msgstr "Učitajte odredište iz izvezenog posla ili dobavljača skladišta" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Učitaj starije podatke" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Učitavanje ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Učitavanje korišćenja udaljenog skladišta ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "Učitavanje ..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1603,11 +1724,11 @@ msgstr "Putanja lokalne baze podataka:" msgid "Local repository" msgstr "Lokalno skladište" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Lokalno skladište" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Lokacija" @@ -1623,7 +1744,11 @@ msgstr "Podaci evidencije za {{Backup.Backup.Name}}" msgid "Log data from the server" msgstr "Evidentirajte podatke sa servera" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "Odjavi se" @@ -1635,10 +1760,24 @@ msgstr "MBajt" msgid "MByte/s" msgstr "MBajt/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Održavanje" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "Ručno unesite putanju" @@ -1651,17 +1790,17 @@ msgstr "Maksimalna brzina preuzimanja" msgid "Max upload speed" msgstr "Maksimalna brzina otpremanja" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "Meni" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL baza podataka:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL baze podataka" @@ -1669,28 +1808,28 @@ msgstr "Microsoft SQL baze podataka" msgid "Minimum redundancy" msgstr "Minimalna redundantnost" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Minimalna redundantnost je 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "Minute" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "Nedostaje naziv" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "Nedostaje fraza lozinke" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "Nedostaju izvori" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "Modifikovano" @@ -1702,7 +1841,7 @@ msgstr "Pon" msgid "Months" msgstr "Meseci" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "Premesti postojeću bazu podataka" @@ -1730,15 +1869,19 @@ msgstr "Moje slike" msgid "Name" msgstr "Naziv" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "Nikad" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "Pronađeno je novo ažuriranje: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1753,15 +1896,15 @@ msgstr "" msgid "Next" msgstr "Sledeće" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "Sledeće zakazano pokretanje:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "Sledeći zakazan zadatak:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "Sledeći zadatak:" @@ -1769,26 +1912,26 @@ msgstr "Sledeći zadatak:" msgid "Next time" msgstr "Sledeći put" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "Ne" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1803,35 +1946,31 @@ msgid "No editor found for the "{{backend}}" storage type" msgstr "" "Nije pronađen nijedan uređivač za "{{backend}}" tip skladištenja" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "Bez šifrovanja" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "Nema izabranih stavki" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "Nema stavki za vraćanje, izaberite jednu ili više stavki" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "Lozinka nije uneta" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "Nema zakazanih zadataka" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "Ne, moja mašina ima samo jedan nalog" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "Pristupna fraza koja se ne podudara" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "Ništa / onemogućeno" @@ -1839,25 +1978,65 @@ msgstr "Ništa / onemogućeno" msgid "Not using encryption" msgstr "Ne koristi šifrovanje" +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: scripts/services/EditUriBuiltins.js:136 templates/restore.html:147 +#: templates/settings.html:158 msgid "OK" msgstr "U redu" +#: templates/backends/aliyunoss.html:10 templates/backends/aliyunoss.html:8 +msgid "OSS Access Key ID" +msgstr "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1874,31 +2053,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "Otvoren" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "Openstack API ključ nije podržan u v3 keystone API-ju." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "Operativni sistem" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "Operacija" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "Operacija neuspešna:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "Operacije:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "Opciona lozinka za autentifikaciju" @@ -1907,24 +2085,30 @@ msgstr "Opciona lozinka za autentifikaciju" msgid "Optional authentication username" msgstr "Opciono korisničko ime za autentifikaciju" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "Opcije" -#: templates/settings.html:150 +#: 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" msgstr "Originalna lokacija" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Ostalo" @@ -1952,36 +2136,35 @@ msgstr "Lozinka" msgid "Passphrase (if encrypted)" msgstr "Lozinka (ako je šifrovano)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "Lozinka promenjena" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "Lozinke se ne poklapaju" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "Pristupne fraze se ne podudaraju" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "Lozinka" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "Zakrpa fajlova sa lokalnim blokovima …" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Putanja" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "Putanja nije pronađena" @@ -1990,19 +2173,20 @@ msgstr "Putanja nije pronađena" msgid "Path on server" msgstr "Putanja na serveru" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Putanja ili podfascikla u segment-u" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "Pauza" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "Pauziraj nakon pokretanja ili hibernacije" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "Opcije pauze" @@ -2014,6 +2198,10 @@ msgstr "Dozvole" msgid "Pick location" msgstr "Izaberite lokaciju" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -2023,7 +2211,7 @@ msgstr "" msgid "Port" msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "Sprečite automatsko prijavljivanje ikonom na traci" @@ -2033,7 +2221,7 @@ msgstr "Sprečite automatsko prijavljivanje ikonom na traci" msgid "Previous" msgstr "Prethodno" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "Napredak:" @@ -2041,7 +2229,7 @@ msgstr "Napredak:" msgid "ProjectID is optional if the bucket exist" msgstr "ID projekta je opcioni ako segment postoji" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "Vlasnički" @@ -2049,19 +2237,19 @@ msgstr "Vlasnički" msgid "Purge Phase" msgstr "Faza čišćenja" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "Čišćenje fajlova je završeno!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "Čišćenje fajlova …" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 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)" @@ -2069,19 +2257,23 @@ msgstr "Ponovo kreirajte (izbrišite i popravite)" msgid "Recreate Database Phase" msgstr "Ponovo kreirajte fazu baze podataka" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "Ponovo kreiranje baze podataka …" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "Registrovanje privremene rezervne kopije …" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "Relativne putanje nisu dozvoljene" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "Učitaj ponovo" @@ -2089,11 +2281,11 @@ msgstr "Učitaj ponovo" msgid "Remote" msgstr "Udaljeno" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "Udaljena putanja" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "Udaljeno spremište" @@ -2113,7 +2305,7 @@ msgstr "Veličina udljenog volumena" msgid "Remove" msgstr "Ukloni" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "Ukloni opciju" @@ -2121,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" @@ -2129,7 +2321,7 @@ msgstr "Popravi" msgid "Repair Phase" msgstr "Popravi fazu" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "Popravljanje baze podataka …" @@ -2137,19 +2329,19 @@ msgstr "Popravljanje baze podataka …" msgid "Repeat Passphrase" msgstr "Ponovite lozinku" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "Izveštavanje:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "Resetovanje" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "Vrati" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "Vraćanje je završeno!" @@ -2158,10 +2350,10 @@ msgid "Restore files" msgstr "Vrati fajlove" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "Vrati fajlove iz {{backupname}}" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "Vraćanje fajlova ..." @@ -2174,8 +2366,8 @@ msgid "Restore from backup configuration" msgstr "Vrati iz podešavanja rezervne kopije" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "Vraćanje iz podešavanja ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2198,12 +2390,12 @@ msgstr "Vraćene fascikle" msgid "Restored Symlinks" msgstr "Vraćeni Symlinks" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "Vraćanje fajlova ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "Nastavi" @@ -2215,19 +2407,15 @@ msgstr "Prepisane liste fajlova" msgid "Run again every" msgstr "Izvrši ponovo svaki" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "Izvrši sad" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "Izvršavanje ...." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Izvrši unos komandne linije" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "Izvršavanje zadatka:" @@ -2235,11 +2423,15 @@ msgstr "Izvršavanje zadatka:" 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" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "Isto kao i verzija osnovne instalacije: {{channelname}}" @@ -2247,15 +2439,15 @@ msgstr "Isto kao i verzija osnovne instalacije: {{channelname}}" msgid "Sat" msgstr "Sub" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "Satelit" -#: templates/addoredit.html:408 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" @@ -2267,11 +2459,11 @@ msgstr "Sačuvaj drugu verziju sa vremenom u nazivu fajla" msgid "Save immediately" msgstr "Sačuvaj odmah" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "Skeniranje postojećih fajlova …" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "Skeniranje lokalnih blokova ..." @@ -2287,7 +2479,7 @@ msgstr "Pretraga" msgid "Search for files" msgstr "Pretraga fajlova" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "Sekunde" @@ -2300,7 +2492,7 @@ msgstr "Izaberite nivo dnevnika i pogledajte poruke kako se dešavaju:" msgid "Select files" msgstr "Izaberite fajlove" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "Server" @@ -2313,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?" @@ -2330,16 +2527,16 @@ msgstr "Lozinka servera" msgid "Server paused" msgstr "Server je pauziran" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "Opcije stanja servera" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "Podešavanja" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "Prikaži" @@ -2356,7 +2553,7 @@ msgstr "Prikaži skrivene fascikle" msgid "Show log" msgstr "Prikaži dnevnik" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "Prikazujem dnevnik ..." @@ -2380,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 "" @@ -2395,7 +2592,7 @@ msgstr "Izvorni podaci" msgid "Source Files" msgstr "Izvorni fajlovi" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "Izvorni podaci" @@ -2403,16 +2600,20 @@ msgstr "Izvorni podaci" msgid "Source folders" msgstr "Izvorne fascikle" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "Izvor:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" "Posebne verzije samo za programere. Nije za upotrebu sa važnim podacima." -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "Standardni protokoli" @@ -2426,45 +2627,45 @@ msgstr "Standardni protokoli" msgid "Start" msgstr "Start" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "Startujem rezervnu kopiju ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "Startujem obnavljanje ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "Startujem proces obnavljanja ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "Zaustavi nakon trenutnog fajla" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "Zaustavi nakon trenutnog fajla" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "Zaustavi odmah" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "Zaustavi pokrenutu rezervnu kopiju" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "Zaustavi pokrenuti zadatak" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "Zaustavljanje nakon trenutnog fajla:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "Zaustavljanje zadatka:" @@ -2484,12 +2685,12 @@ msgstr "Klasa skladišta za kreiranje segment-a" msgid "Stored" msgstr "Uskladišteno" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "Jaka" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "Uspešno" @@ -2501,15 +2702,15 @@ msgstr "Ned" msgid "Symbolic link" msgstr "Simbolička veza" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "Sistemski fajlovi" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "Podrazumevani sistem ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "Sistemski fajlovi" @@ -2517,7 +2718,7 @@ msgstr "Sistemski fajlovi" msgid "System info" msgstr "Sistemske informacije" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "Osobine sistema" @@ -2529,25 +2730,37 @@ msgstr "TBajt" msgid "TByte/s" msgstr "TBajt/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Ciljna putanja, odnosno /rezervna kopija" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "Zadatak se izvršava" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "Privremeni fajlovi" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "Privremene fajlovi" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Ime zakupca" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2557,28 +2770,22 @@ msgstr "Faza testiranje" msgid "Test connection" msgstr "Ispitaj vezu" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "Ispitivanje ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "Ispitivanje veze ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "Ispitivanje dozvola ..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "Ispitivanje dozvola..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "Ispitivanje ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2586,10 +2793,6 @@ msgstr "" "Polje '{{fieldname}}' sadrži nevažeći znak: {{character}} (vrednost: " "{{value}}, indeks: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "API ključ" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "Nedostaje rezervna kopija, da li je izbrisana?" @@ -2601,19 +2804,20 @@ msgstr "" "Rezervna kopija je bila privremena i više ne postoji, tako da su podaci " "dnevnika izgubljeni" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "" "Naziv segmenta treba da bude malim slovima, da li da se automatski " "konvertuje?" -#: scripts/services/EditUriBuiltins.js:956 -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 " @@ -2622,23 +2826,29 @@ msgstr "" "Konfiguraciju treba čuvati na sigurnom. Da li ste sigurni da želite da " "sačuvate nešifrovani fajl koji sadrži vaše lozinke?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "Veza sa serverom je prekinuta, pokušavam ponovo za {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "Tamna tema (napravio Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "Podrazumevana tema plavo na belom (napravio Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "Pristupna fraza za šifrovanje" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" +msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2646,7 +2856,7 @@ msgstr "" "Fascikla {{folder}} ne postoji.\n" "Kreirate je sada?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2656,16 +2866,16 @@ msgstr "" "\n" "Da li želite da ZAMENITE svoj TRENUTNI ključ hosta \"{{prev}}\" sa PRIJAVLJENIM ključem hosta: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "Lozinke se ne poklapaju" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "Putanja izgleda ne postoji, da li svejedno želite da je dodate?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2675,7 +2885,7 @@ msgstr "" "\n" "Da li želite da uključite navedeni fajl?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2691,7 +2901,7 @@ msgstr "Parametar regiona se primenjuje samo pri kreiranju novog segmenta" msgid "The region parameter is only used when creating a bucket" msgstr "Parametar regiona se kreira samo kada se koristi segment" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2703,13 +2913,13 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "Klasa skladišta utiče na dostupnost i cenu za uskladišteni fajl" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" "Ciljana fasckla sadrži šifrovane fajlove, molimo unesite pristupnu frazu" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" @@ -2717,7 +2927,7 @@ msgstr "" "Korisnik ima previše dozvola, Da li želite da napravite novog ograničenog " "korisnika, samo sa dozvolama za izabranu putanju?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2733,25 +2943,11 @@ msgstr "" msgid "This month" msgstr "Ovog meseca" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"Ova opcija se ne odnosi na vašu maksimalnu rezervnu kopiju ili veličinu " -"fajla, niti utiče na stope deduplikacije. Pogledajte ovu stranicu pre nego što promenite veličinu udaljenog " -"volumena. " - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "Ove sedmice" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "Podešavanja regulacije" @@ -2776,11 +2972,17 @@ msgstr "" "Da potvrdite da želite obrisati sve udaljene datoteke sa imenom " "\"{{name}}\", molimo unesite reč koju vidite ispod" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "Za izvoz bez lozinke, polje \"Šifruj datoteku\" ne treba da bude označeno" -#: templates/settings.html:23 +#: 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. " @@ -2801,15 +3003,15 @@ msgstr "" msgid "Today" msgstr "Danas" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "Verujete sertifikatu hosta?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "Veruj sertifikatu servera?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2823,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." @@ -2839,7 +3041,14 @@ msgstr "Nepoznata veličina i verzije rezervne kopije" msgid "Until resumed" msgstr "Dok se ne nastavi" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "Ažurirajte kanal" @@ -2855,27 +3064,22 @@ msgstr "Ažuriranje sa postojećom bazom podataka" msgid "Uploaded files" msgstr "Otpremanje fajlova" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "Otpremanje fajla za verifikaciju …" -#: templates/settings.html:132 +#: 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}}" +"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:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "Statistika upotrebe" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "Statistika korišćenja, upozorenja, greške i rušenja" @@ -2883,19 +3087,19 @@ msgstr "Statistika korišćenja, upozorenja, greške i rušenja" msgid "Use SSL" msgstr "Koristi SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "Koristi postojeću bazu podataka?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "Koristi slabu lozinku" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "Beskorisno" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "Podaci o korisniku" @@ -2903,25 +3107,24 @@ msgstr "Podaci o korisniku" msgid "User domain name" msgstr "Ime korisničkog domena" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "Korisnik ima previše dozvola" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "Podešavanja korisničkog interfejsa" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "Korisničko ime" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "Usisavanje baze podataka …" @@ -2934,35 +3137,35 @@ msgstr "Provera valjanosti ..." msgid "Verifications" msgstr "Provere" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "Proveri datoteke" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "Proveravanje ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "Proveravanje odgovora" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "Provra pozadinskih podataka ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "Provera fajlova ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "Provera udaljenih podataka ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "Provera vraćenih fajlova ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "Provera ..." @@ -2970,23 +3173,23 @@ msgstr "Provera ..." msgid "Version ID" msgstr "ID verzije" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "Veoma jaka" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "Veoma slaba" -#: index.html:263 +#: 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." @@ -2996,36 +3199,28 @@ 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 -msgid "Waiting for task to start ...." -msgstr "Čekanje na pokretanje zadatka ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "Čeka se da se otpremanje završi …" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "Upozorenja, greške i padovi" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" -"Prihvatamo donacije putem različitih servisa, kao što su OpenCollective, " -"PayPal, BountySource i razne kripto valute." - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" "Preporučujemo da šifrujete sve backup-ove uskladištene van Vašeg sistema" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "Slaba" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "Slaba lozinka" @@ -3049,27 +3244,26 @@ msgstr "Gde želite da vratite fajlove?" msgid "Years" msgstr "Godina" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "Da" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "Da, uskladištio sam lozinku bezbedno" @@ -3077,11 +3271,11 @@ msgstr "Da, uskladištio sam lozinku bezbedno" msgid "Yes, I understand the risk" msgstr "Da, razumem rizik" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "Da, hrabar sam!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "Da, molim te pauziraj moju rezervnu kopiju!" @@ -3089,14 +3283,6 @@ msgstr "Da, molim te pauziraj moju rezervnu kopiju!" msgid "Yesterday" msgstr "Juče" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"Izgleda da koristite Mono bez učitanih SSL sertifikata.\n" -"Da li želite da uvezete listu poverljivih sertifikata od Mozille?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3105,11 +3291,11 @@ 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}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." @@ -3117,7 +3303,7 @@ msgstr "" "Možete da zaustavite pravljenje rezervne kopije nakon što se završi bilo " "koji fajl koji je trenutno u toku." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." @@ -3125,7 +3311,7 @@ msgstr "" "Možete odmah zaustaviti zadatak ili dozvoliti procesu da nastavi sa " "trenutnim fajlom, a zatim ga zaustavi." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" @@ -3133,7 +3319,7 @@ msgstr "" "Promenili ste režim šifrovanja. Ovo bi moglo biti loš izbor. Preporučujemo " "vam da umesto toga napravite novu rezervnu kopiju" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." @@ -3141,7 +3327,7 @@ msgstr "" "Promenili ste pristupnu frazu lozinke, koja nije podržana. Preporučujemo vam" " da umesto toga napravite novu rezervnu kopiju." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." @@ -3149,11 +3335,11 @@ msgstr "" "Izabrali ste da ne šifrujete rezervnu kopiju. Šifrovanje se preporučuje za " "sve podatke uskladištene na udaljenom serveru." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "Odabrali ste da vratite na novu lokaciju, ali niste je uneli" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " @@ -3163,93 +3349,93 @@ msgstr "" "bezbednu kopiju pristupne fraze lozinke, jer podaci ne mogu da se povrate " "ako izgubite pristupnu frazu lozinke." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "Morate odabrati najmanje jednu izvornu fasciklu" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "Morate uneti naziv domena da biste koristili v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "Morate uneti naziv za rezervnu kopiju" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "Morate uneti lozinku ili isključiti šifrovanje" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "Morate uneti lozinku da biste koristili v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "Morate da unesete važeće vreme trajanje za čuvanje rezervnih kopija" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" "Morate da unesete ime zakupca (aka projekta) da biste koristili v3 API" -#: scripts/services/EditUriBuiltins.js:931 -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č" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "Morate da unesete važeće vreme trajanja za čuvanja rezervnih kopija" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "Morate da unesete važeći niz politike retencije" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "Morate uneti ili lozinku ili API ključ" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "Morate uneti ili lozinku ili API ključ, ne oboje" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "Morate uneti lozinku" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "Morate uneti naziv servera ili adresu" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "Morate uneti korisničko ime" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "Morate uneti {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "Morate izabrati ili uneti AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "Morate izabrati ili uneti server" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "Morate navesti putanju" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "Trebalo bi da popunite {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "Vaša lozinka je laka za pogađanje. Razmislite o promeni lozinke." @@ -3265,23 +3451,77 @@ msgstr "bajt" msgid "byte/s" msgstr "bajt/ova" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "poručen" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "statistika javne upotrebe" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "nastavi odmah" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "osim ako izričito ne navedete --group-id" @@ -3297,11 +3537,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}}. {{appname}} je licenciran pod " "{{licensename}}." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} fajlovi ({{size}}) da ide {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} verzije" @@ -3321,10 +3566,6 @@ msgstr "{{number}} sati" msgid "{{number}} Minutes" msgstr "{{number}} minuta" -#: templates/home.html:54 +#: 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 f8b6aaf72..019a4112c 100644 --- a/Localizations/webroot/localization_webroot-sv_SE.po +++ b/Localizations/webroot/localization_webroot-sv_SE.po @@ -3,18 +3,40 @@ # Lennart Jansson , 2018 # nils måsén , 2018 # Tommy Kronkvist , 2018 +# axez85 , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Tommy Kronkvist , 2018\n" -"Language-Team: Swedish (Sweden) (https://www.transifex.com/duplicati/teams/67655/sv_SE/)\n" +"Last-Translator: axez85 , 2024\n" +"Language-Team: Swedish (Sweden) (https://app.transifex.com/duplicati/teams/67655/sv_SE/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sv_SE\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" +msgstr[1] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- välj ett alternativ -" @@ -22,29 +44,47 @@ msgstr "- välj ett alternativ -" msgid "...loading..." msgstr "...laddar..." -#: 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 "" + +#: 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" -#: templates/backends/tardigrade.html:21 -msgid "API key" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:945 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 "" +msgstr "AWS Access ID" -#: scripts/services/EditUriBuiltins.js:946 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 "" +msgstr "AWS Access Key" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" -msgstr "" +msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "Om" @@ -52,50 +92,54 @@ msgstr "Om" msgid "About {{appname}}" msgstr "Om {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Åtkomstnyckel" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "Åtkomst nekad" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "Åtkomst beviljad" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" msgstr "Access till användarinterface" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "Kontonamn" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "Aktivera" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "Aktivering misslyckad:" - #: templates/addwizard.html:3 msgid "Add a new backup" -msgstr "Lägg till ny backup" +msgstr "Lägg till ny säkerhetskopia" #: templates/addoredit.html:153 msgid "Add a path directly" msgstr "Lägg till direkt sökväg" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "Lägg till avancerade val" -#: index.html:222 +#: index.html:212 msgid "Add backup" -msgstr "Lägg till backup" +msgstr "Lägg till säkerhetskopia" #: templates/addoredit.html:207 msgid "Add filter" @@ -105,40 +149,45 @@ msgstr "Lägg till filter" msgid "Add path" msgstr "Lägg till sökväg" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "" +msgstr "Sparad" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "" +msgstr "Justera \"bucket name\"?" #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "Avancerade tillägg" -#: templates/addoredit.html:376 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" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "Avancerat:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "Alla Hyper-V datorer" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "Alla Microsoft SQL-databaser" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -146,8 +195,13 @@ msgid "" "similar data. They do not contain paths, filenames, usernames, passwords or " "similar sensitive information." msgstr "" +"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." -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "Tillåt fjärrstyrning (kräver omstart)" @@ -167,41 +221,46 @@ msgstr "" "En existerande fil hittades på den nya platsen. Är du säker att databasen " "skall peka till en existerande fil?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" "\n" " Do you wish to use the existing database?" msgstr "" +"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" +"\n" +"Vill du använda den befintliga databasen?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "Anonym användarrapport" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" -msgstr "" +msgstr "Applikationer" #: templates/export.html:8 msgid "As Command-line" msgstr "Som kommandorad" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "Autentiseringsmetod" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "Autentiseringsmetod ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -211,78 +270,79 @@ msgstr "Autentiseringslösenord" msgid "Authentication username" msgstr "Autentiseringsanvändarnamn" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Autogenerated passphrase" msgstr "Autogenererat lösenord" #: templates/addoredit.html:258 -msgid "Automatically run backups." -msgstr "Kör backuper automatiskt." +msgid "Automatically run backups" +msgstr "" #: templates/backends/b2.html:12 msgid "B2 Application ID" -msgstr "" +msgstr "B2 Application ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" -msgstr "" +msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" -msgstr "" +msgstr "B2 Cloud Storage Account ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "B2 Cloud Storage Application ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" -msgstr "" +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:67 -msgid "Backend modules:" -msgstr "Backend-moduler:" - -#: scripts/services/ServerStatus.js:44 -msgid "Backup complete!" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" +#: scripts/services/ServerStatus.js:46 +msgid "Backup complete!" +msgstr "Säkerhetskopieringen är klar!" + #: templates/addoredit.html:92 msgid "Backup destination" -msgstr "Backupmål" +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 "" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 msgid "Backup location" -msgstr "Backupplats" +msgstr "Plats för säkerhetskopia" #: templates/addoredit.html:319 msgid "Backup retention" msgstr "Backup-bibehållning" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" -msgstr "Backup:" +msgstr "Säkerhetskopia:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" #: scripts/services/AppUtils.js:68 msgid "Broken access" -msgstr "" +msgstr "Trasig åtkomst" #: templates/backends/file.html:8 templates/restore.html:91 msgid "Browse" @@ -292,55 +352,71 @@ msgstr "Bläddra" msgid "Browser default" msgstr "Webbläsarens standard" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "" - #: 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 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" + +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" msgstr "" #: templates/backends/s3.html:29 -msgid "Bucket create region" +msgid "Bucket region" msgstr "" -#: templates/backends/b2.html:2 templates/backends/b2.html:3 -#: templates/backends/gcs.html:2 templates/backends/openstack.html:2 -#: templates/backends/s3.html:22 templates/backends/s3.html:23 -msgid "Bucket name" +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" msgstr "" #: templates/backends/gcs.html:26 msgid "Bucket storage class" +msgstr "Bucket förvaringsklass" + +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" -msgstr "" +msgstr "Skapar lista med filer för återskapande ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "Skapar tillfällig databas ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "Upptagen ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" +"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." -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -348,44 +424,82 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"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." -#: scripts/services/AppUtils.js:198 -msgid "Cache Files" +#: templates/backends/cos.html:2 +msgid "COS App ID" msgstr "" -#: templates/settings.html:109 +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 +msgid "Cache Files" +msgstr "Cachefiler" + +#: templates/settings.html:102 msgid "Canary" msgstr "Kanariefågel" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Avbryt" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "Kan inte flytta till befintlig fil" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "Ändringslogg" @@ -394,76 +508,97 @@ msgstr "Ändringslogg" msgid "Changelog for {{appname}} {{version}}" msgstr "Ändringslogg för {{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "Kontroll misslyckades:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "Kontrollera uppdateringar nu" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "Kontollerar ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" +msgstr "Kontrollerar uppdateringar ..." + +#: templates/captcha.html:11 +msgid "Checking …" +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 "" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "Välj en lagringstyp för att börja" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "Klicka på AuthID-länken för att skapa ett AuthID" -#: index.html:159 index.html:210 +#: 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" + +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" msgstr "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 ..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "Kompakt Fas" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "Komprimera nu" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "Komprimerar fjärrdata ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" -msgstr "" +msgstr "Komprimerar fjärrdata …" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "Komplett logg" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "Slutför säkerhetskopieringen..." #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "Slutför tidigare säkerhetskopiering …" + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "Komprimeringsmoduler:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "Dator" @@ -471,13 +606,13 @@ msgstr "Dator" msgid "Configuration file:" msgstr "Konfigurationsfil:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "Konfiguration:" #: templates/addwizard.html:9 msgid "Configure a new backup" -msgstr "Konfigurera en ny backup" +msgstr "Konfigurera en ny säkerhetskopia" #: scripts/controllers/DeleteController.js:65 #: scripts/controllers/DeleteController.js:77 @@ -487,17 +622,17 @@ msgstr "Bekräfta borttagning" #: templates/export.html:30 msgid "Confirm encryption passphrase" +msgstr "Bekräfta krypteringslösenord" + +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" msgstr "" #: templates/export.html:29 msgid "Confirm passphrase" -msgstr "" +msgstr "Bekräfta lösenfras" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "Bekräftelse beövs" @@ -505,32 +640,33 @@ msgstr "Bekräftelse beövs" msgid "Connect" msgstr "Anslut" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "Anslut nu" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" +msgstr "Ansluter till server ..." + +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "Ansluter till process ..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "Ansluter..." - -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "Anslutning avbruten" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "Anslutning OK!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "Behållarnamn" @@ -542,7 +678,7 @@ msgstr "Behållarregion" msgid "Continue" msgstr "Fortsätt" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "Fortsätt utan kryptering" @@ -558,11 +694,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "Kärnalternativ" @@ -570,47 +715,47 @@ msgstr "Kärnalternativ" msgid "Counting ({{files}} files found, {{size}})" msgstr "Beräknar ({{files}} filer hittade, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "Endast kraschar" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "Skapa buggrapport" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "Skapa mapp?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "Skapa ny begränsad användare" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "Skapar felrapport ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "Skapar ny användare med begränsad åtkomst …" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "Skapar målmappar …" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" +msgstr "Skapar temporär säkerhetskopia ..." + +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "Skapar användare ..." - -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "Nuvarande åtgärd:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "Nuvarande fil:" @@ -620,15 +765,15 @@ msgstr "Aktuell version är {{versionname}} ({{versionnumber}})" #: templates/backends/s3.html:17 msgid "Custom S3 endpoint" -msgstr "" +msgstr "Anpassad S3-slutpunkt" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "Anpassad Satellit" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "Anpassad Satellit ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -636,6 +781,10 @@ msgstr "Anpassad autentiseringsadress" #: templates/addoredit.html:325 msgid "Custom backup retention" +msgstr "Anpassad backup-bibehållning" + +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" msgstr "" #: templates/backends/gcs.html:18 @@ -644,7 +793,7 @@ msgstr "Anpassad plats ({{server}})" #: templates/backends/s3.html:39 msgid "Custom region for creating buckets" -msgstr "" +msgstr "Anpassad region för att skapa buckets" #: templates/backends/s3.html:34 msgid "Custom region value ({{region}})" @@ -654,20 +803,18 @@ 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 "" - -#: 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/home.html:39 -msgid "Database …" +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" msgstr "" +#: templates/home.html:37 +msgid "Database …" +msgstr "Databas ..." + #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" msgstr "Dagar" @@ -676,33 +823,37 @@ msgstr "Dagar" msgid "Default" msgstr "Standard" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "Standard ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" -msgstr "" +msgstr "Standard exkluderingar" -#: templates/settings.html:149 +#: templates/settings.html:142 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" #: templates/backup-result/phases/delete.html:3 msgid "Delete Phase (Old Backup Versions)" -msgstr "" +msgstr "Ta bort fas (gamla säkerhetskopieringsversioner)" #: templates/delete.html:5 templates/delete.html:53 msgid "Delete backup" -msgstr "Radera backup" +msgstr "Radera säkerhetskopia" #: templates/addoredit.html:322 msgid "Delete backups that are older than" -msgstr "Radera backup äldre än" +msgstr "Radera säkerhetskopior äldre än" #: templates/delete.html:13 msgid "Delete local database" @@ -720,37 +871,37 @@ msgstr "Radera lokal databas" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "Ta bort {{filecount}} filer ({{filesize}}) från fjärrmålet?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "Radera ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "" +msgstr "Raderade" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" -msgstr "" +msgstr "Raderade Versioner" #: templates/backup-result/phases/compact.html:23 msgid "Deleted files" -msgstr "" +msgstr "Raderade filer" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "Raderar fjärrfiler ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "Raderar oönskade filer..." #: templates/addoredit.html:43 msgid "Description (optional)" -msgstr "" +msgstr "Beskrivning (valfritt)" #: templates/home.html:17 msgid "Description:" -msgstr "" +msgstr "Beskrivning:" #: scripts/services/AppUtils.js:60 msgid "Desktop" @@ -760,110 +911,98 @@ msgstr "Skrivbord" msgid "Destination" msgstr "Destination" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" -msgstr "Fjärrmål" - -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"Hjälpte vi till att rädda dina filer? Om så är fallet, var vänlig överväg " -"att stödja Duplicati med en donation. Vi föreslår {{smallamount}} för privat" -" bruk och {{largeamount}} för kommersiell användning." +msgstr "Målsökväg" #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "Direkt återställning från backupfiler ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "Avstängd" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "Avfärda" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "Avfärda allt" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "Visnings- och färgtema" #: scripts/controllers/DeleteController.js:77 msgid "Do you really want to delete the backup: \"{{name}}\" ?" -msgstr "Vill du verkligen radera backupen: \"{{name}}\" ?" +msgstr "Vill du verkligen radera säkerhetskopia för: \"{{name}}\" ?" #: scripts/controllers/LocalDatabaseController.js:28 msgid "Do you really want to delete the local database for: {{name}}" msgstr "Vill du verkligen radera den lokala databasen för: {{name}}" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "Domännamn" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "Donera" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "Donationsmeddelanden" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "Donationsmeddelanden är dolda, klicka här för att visa dem" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "Donationsmeddelanden visas, klicka här för att dölja dem" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "Klart" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "Ladda ner" #: templates/backup-result/phases/compact.html:28 msgid "Downloaded files" -msgstr "" +msgstr "Nedladdade filer" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "Laddar ner filer ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "Laddar ner uppdatering ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Duplicera alternativ {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicatis webbsida" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicatis forum" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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." msgstr "" +"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." #: templates/backup-result/phases/compact.html:16 #: templates/backup-result/phases/delete.html:16 @@ -873,7 +1012,7 @@ msgstr "" #: templates/backup-result/phases/test.html:16 #: templates/backup-result/top-left-box.html:11 msgid "Duration" -msgstr "" +msgstr "Varaktighet" #: templates/delete.html:15 msgid "" @@ -885,30 +1024,30 @@ 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.\\nThis makes it " +"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 "" -"Varje backup har en lokal databas som är associerad med den, som lagrar " -"information om fjärrfilerna på den lokala maskinen. Det gör att det går " -"snabbare att utföra många operationer och minskar mängden data som måste " -"laddas ner för varje operation." #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "Ändra som lista" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "Ändra som text" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" +msgstr "Ändra ..." + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" msgstr "" #: templates/export.html:22 @@ -920,16 +1059,23 @@ msgstr "Kryptera fil" msgid "Encryption" msgstr "Kryptering" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "Kryptering förändrad" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "Krypteringsmoduler:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" +msgstr "Ange krypteringslösenord" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" msgstr "" #: templates/backup-result/phases/compact.html:12 @@ -940,13 +1086,18 @@ msgstr "" #: templates/backup-result/phases/test.html:12 #: templates/backup-result/top-left-box.html:7 msgid "End" -msgstr "" +msgstr "Slut" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "Ange URL" +#: 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 " @@ -961,13 +1112,9 @@ 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/backends/azure.html:12 -msgid "Enter access key" -msgstr "Ange åtkomstnyckel" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -msgstr "Ange kontonamn" +#: 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" @@ -977,11 +1124,7 @@ msgstr "Ange lösenordsfras, om tillämpligt" msgid "Enter configuration details" msgstr "Ange konfigurationsdetaljer" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "Ange behållarnamn" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "Ange krypteringslösenord" @@ -989,67 +1132,64 @@ msgstr "Ange krypteringslösenord" msgid "Enter expression here" msgstr "Ange uttryck här" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "Ange mappsökväg" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "Ange ett alternativ per rad i kommandorads-format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "Ange målsökväg" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "Ange e-postadressen för Office 365-gruppen" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" -"Ange hela målsökvägen, inklusive servernamnet, men utan inledande https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "Fel" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "Fel!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "Fel och kraschar" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" -msgstr "" +msgstr "Granska" #: templates/addoredit.html:214 msgid "Exclude" @@ -1059,15 +1199,15 @@ msgstr "Exkludera" msgid "Exclude directories whose names contain" msgstr "Exkludera kataloger vars namn innehåller" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "Uteslut enligt uttryck" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "Exkludera fil" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "Uteslut filändelse" @@ -1075,15 +1215,15 @@ msgstr "Uteslut filändelse" msgid "Exclude files whose names contain" msgstr "Uteslut filer vars namn innehåller" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" -msgstr "" +msgstr "Uteslut filtergrupp" #: scripts/services/AppUtils.js:137 msgid "Exclude folder" msgstr "Uteslut mapp" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "Uteslut enligt reguljärt uttryck" @@ -1091,7 +1231,7 @@ msgstr "Uteslut enligt reguljärt uttryck" msgid "Existing file found" msgstr "Filen existerar redan" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimentell" @@ -1101,7 +1241,7 @@ msgstr "Exportera" #: templates/export.html:2 msgid "Export backup configuration" -msgstr "Exportera backupkonfiguration" +msgstr "Exportera konfiguration för säkerhetskopia" #: templates/delete.html:31 templates/delete.html:34 msgid "Export configuration" @@ -1109,15 +1249,15 @@ msgstr "Exportera konfiguration" #: templates/export.html:18 msgid "Export passwords" -msgstr "" +msgstr "Exportera lösenord" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "Exportera ..." #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "Exporterar ..." #: templates/externallink.html:1 msgid "External link" @@ -1127,26 +1267,27 @@ msgstr "Extern länk" msgid "FTP (Alternative)" msgstr "FTP (alternativ)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "Misslyckades med att skapa tillfällig databas: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "Misslyckades med att ansluta:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "Misslyckades med att ansluta: {{message}}" @@ -1154,36 +1295,49 @@ msgstr "Misslyckades med att ansluta: {{message}}" msgid "Failed to delete:" msgstr "Misslyckades med att radera:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "Misslyckades med att hämta sökvägsinformation: {{message}}" #: scripts/directives/notificationArea.js:45 msgid "Failed to find backup:" +msgstr "Misslyckades med att hitta säkerhetskopia:" + +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "Import misslyckades: " +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" -msgstr "Misslyckades med att läsa standardinställningarna:" +msgstr "Misslyckades med att läsa standardinställningarna för säkerhetskopia:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "Misslyckades med att återställa filer: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "Misslyckades med att spara:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 -msgid "Fetching path information …" +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" msgstr "" +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 +msgid "Fetching path information …" +msgstr "Hämtar sökvägsinformation …" + #: scripts/services/AppUtils.js:74 msgid "File" msgstr "Fil" @@ -1196,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:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "Nyinstallationsinställningar" @@ -1208,18 +1362,32 @@ msgstr "Nyinstallationsinställningar" msgid "Folder" msgstr "Mapp" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "Mappsökväg" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "Fre" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1239,7 +1407,7 @@ msgstr "Generellt" #: templates/addoredit.html:36 msgid "General backup settings" -msgstr "Generella backupinställningar" +msgstr "Allmän inställningar för säkerhetskopia" #: templates/addoredit.html:305 msgid "General options" @@ -1249,22 +1417,19 @@ msgstr "Generella inställningar" msgid "Generate" msgstr "Skapa" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "Hämtar filversioner ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "Grupp-epost" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "Gömda filer" @@ -1276,16 +1441,16 @@ msgstr "Dölj" msgid "Hide hidden folders" msgstr "Visa dolda mappar" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "Hem" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" -msgstr "" +msgstr "Värdnamn" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "Timmar" @@ -1297,20 +1462,32 @@ msgstr "Hur vill du hantera existerande filer?" msgid "Hyper-V Machine" msgstr "HyperV-maskin" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "HyperV-maskin:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "HyperV-maskiner" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 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." @@ -1320,39 +1497,37 @@ msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." msgstr "" -"Om minst en nyare backup finns, kommer alla backuper äldre än detta datum " -"att raderas." +"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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"Om backupen och fjärrlagringen inte är synkroniserade, kommer Duplicati att " -"kräva att du utför en reparation för att synkronisera databasen.\\nOm " -"reparationen inte lyckas kan du radera den lokala databasen och återskapa " -"den igen." #: templates/export.html: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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" msgstr "" +"Om du inte anger en sökväg kommer alla filer att lagras i inloggningsmappen.\n" +"Är du säker på detta?" #: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" @@ -1361,20 +1536,10 @@ 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" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"Om din maskin befinner sig i en fleranvändarmiljö (det vill säga att datorn har mer än ett konto) måste du ange ett lösenord för att förhindra att andra användare kan komma åt datan på ditt konto.\n" -"Vill du ställa in ett lösenord nu?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "Importera" @@ -1382,74 +1547,69 @@ 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 backupkonfiguration" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "" +msgstr "Importera konfiguration för säkerhetskopia" #: templates/addwizard.html:15 msgid "Import from a file" -msgstr "" +msgstr "Importera från en fil" #: templates/import.html:19 msgid "Import metadata" -msgstr "" +msgstr "Importera metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "Importerar …" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" -msgstr "" +msgstr "Inkludera en fil?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" -msgstr "" +msgstr "Inkludera enligt uttryck" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" -msgstr "" +msgstr "Inkludera enligt reguljärt uttryck" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" -msgstr "" +msgstr "Felaktigt svar, försök igen" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" +"Individuella versioner endast för utvecklare. Ej för användning med viktig " +"data." #: scripts/services/DialogService.js:27 msgid "Information" +msgstr "Information" + +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "Installera" - -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "Installationen misslyckades:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "Ogiltiga tecken i sökvägen" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "Ogiltig bibehållningstid" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1477,7 +1637,7 @@ msgstr "Behåll alla säkerhetskopior" msgid "Keystone API version" msgstr "Keystone API-version" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "Språk i användargränssnittet" @@ -1485,13 +1645,14 @@ msgstr "Språk i användargränssnittet" msgid "Last month" msgstr "Förra månaden" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" -msgstr "" +msgstr "Senaste lyckade säkerhetskopiering:" #: templates/restorewizard.html:27 msgid "Last successful restore: {{time}} (took {{duration || '0 seconds'}})" msgstr "" +"Senaste lyckade återställning: {{tid}} (tog {{varaktighet || '0 sekunder'}})" #: scripts/controllers/RestoreController.js:60 msgid "Latest" @@ -1503,15 +1664,15 @@ msgstr "Bibliotek" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "Listar datum för säkerhetskopia …" + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "Listar fjärrfiler för rensning …" #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "Listar fjärrfiler ..." #: templates/log.html:7 msgid "Live" @@ -1525,36 +1686,35 @@ msgstr "Hämta konfiguration från en exporterad rutin eller en lagringstjänst" msgid "Load destination from an exported job or a storage provider" msgstr "Hämta mål från en exporterad rutin eller en lagringstjänst" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "Hämta äldre data" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "Laddar ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "Hämtar uppgifter om använt utrymme från målet ..." - -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 -#: templates/updatechangelog.html:7 -msgid "Loading …" +msgid "Loading remote storage usage …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: 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:15 templates/log.html:12 templates/log.html:23 +#: templates/updatechangelog.html:7 +msgid "Loading …" +msgstr "Laddar ..." + +#: scripts/services/EditUriBuiltins.js:1191 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:" @@ -1562,27 +1722,31 @@ msgstr "Sökväg till lokal databas:" msgid "Local repository" msgstr "Lokalt arkiv" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "Lokal lagring" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "Plats" #: templates/backends/gcs.html:21 msgid "Location where buckets are created" -msgstr "" +msgstr "Plats där buckets skapas" #: templates/backuplog.html:3 msgid "Log data for {{Backup.Backup.Name}}" -msgstr "" +msgstr "Logg-data för {{Backup.Backup.Name}}" #: templates/log.html:3 msgid "Log data from the server" +msgstr "Logg data från servern" + +#: index.html:307 +msgid "Log in" msgstr "" -#: index.html:237 +#: index.html:227 msgid "Log out" msgstr "Logga ut" @@ -1594,219 +1758,280 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "Underhåll" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" -msgstr "" +msgstr "Skriv sökväg manuellt" #: templates/throttle.html:15 msgid "Max download speed" -msgstr "" +msgstr "Max nedladdningshastighet" #: templates/throttle.html:5 msgid "Max upload speed" -msgstr "" +msgstr "Max uppladdningshastighet" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" -msgstr "" +msgstr "Meny" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" -msgstr "" +msgstr "Microsoft SQL-databas:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" -msgstr "" +msgstr "Microsoft SQL-databaser" #: templates/backends/sia.html:14 msgid "Minimum redundancy" -msgstr "" +msgstr "Minsta redundans" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" -msgstr "" +msgstr "Minsta redundans är 1,0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" -msgstr "" +msgstr "Minuter" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" -msgstr "" +msgstr "Saknar namn" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" -msgstr "" +msgstr "Saknar lösenfras " -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" -msgstr "" +msgstr "Saknade källor" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" -msgstr "" +msgstr "Ändrad" #: scripts/services/AppUtils.js:104 msgid "Mon" -msgstr "" +msgstr "Mån" #: scripts/services/AppUtils.js:93 templates/addoredit.html:353 msgid "Months" -msgstr "" +msgstr "Månader" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" -msgstr "" +msgstr "Flytta existerande databas" #: scripts/controllers/LocalDatabaseController.js:66 msgid "Move failed:" -msgstr "" +msgstr "Flytten misslyckades:" #: scripts/services/AppUtils.js:54 msgid "My Documents" -msgstr "" +msgstr "Mina Dokument" #: scripts/services/AppUtils.js:56 msgid "My Music" -msgstr "" +msgstr "Min Musi" #: templates/addoredit.html:40 msgid "My Photos" -msgstr "" +msgstr "Mina Foton" #: scripts/services/AppUtils.js:58 msgid "My Pictures" -msgstr "" +msgstr "Mina Bilder" #: templates/addoredit.html:39 msgid "Name" -msgstr "" +msgstr "Namn" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" +msgstr "Aldrig" + +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" msgstr "" +"Nytt användarnamn är {{user}}.\n" +"Uppdaterade användaruppgifter för att använda den nya begränsade användaren" #: templates/addoredit.html:113 templates/addoredit.html:246 #: templates/addoredit.html:296 templates/addoredit.html:82 #: templates/addwizard.html:28 templates/restoredirect.html:52 #: templates/restorewizard.html:36 msgid "Next" -msgstr "" +msgstr "Nästa" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" -msgstr "" +msgstr "Nästa schemalagda körning:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" -msgstr "" +msgstr "Nästa schemalagda uppgift:" -#: index.html:191 +#: index.html:181 msgid "Next task:" -msgstr "" +msgstr "Nästa uppgift:" #: templates/addoredit.html:264 msgid "Next time" -msgstr "" +msgstr "Nästa gång" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" -msgstr "" +msgstr "Nej" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" "Do you want to approve the reported host key?" msgstr "" +"Inget certifikat har angetts tidigare, kontrollera med serveradministratören att nyckeln är korrekt: {{key}}\n" +"\n" +"Vill du godkänna den rapporterade värdnyckeln?" #: templates/edituri.html:12 msgid "No editor found for the "{{backend}}" storage type" -msgstr "" +msgstr "Ingen redigerare hittades för "{{backend}}" lagringstyp" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" -msgstr "" +msgstr "Ingen kryptering" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" -msgstr "" +msgstr "Inga objekt har valts" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" -msgstr "" +msgstr "Inga objekt att återställa, välj ett eller flera objekt" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" -msgstr "" +msgstr "Ingen lösenfras har angetts" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" -msgstr "" +msgstr "Inga schemalagda uppgifter" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" -msgstr "" +msgstr "Lösenfras som inte matchar" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" -msgstr "" +msgstr "Ingen / inaktiverad" #: scripts/controllers/ExportController.js:13 msgid "Not using encryption" +msgstr "Använder inte kryptering" + +#: templates/throttle.html:22 +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/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:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" msgstr "" #: templates/addoredit.html:346 @@ -1814,66 +2039,75 @@ msgid "" "Once there are more backups than the specified number, the oldest backups " "are deleted." msgstr "" +"När det finns fler säkerhetskopior än det angivna antalet, raderas de äldsta" +" säkerhetskopiorna." #: templates/backends/openstack.html:7 msgid "OpenStack AuthURI" -msgstr "" +msgstr "OpenStack AuthURI" #: scripts/services/SystemInfo.js:50 msgid "OpenStack Object Storage / Swift" -msgstr "" +msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" +msgstr "Öppnad" + +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "" - -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" -msgstr "" +msgstr "Operativsystem" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" -msgstr "" +msgstr "Operation" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" +msgstr "Operationer:" + +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 msgid "Optional authentication password" -msgstr "" +msgstr "Valfritt lösenord för autentisering" #: templates/backends/file.html:30 msgid "Optional authentication username" +msgstr "Valfritt användarnamn för autentisering" + +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" msgstr "" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" -msgstr "" +msgstr "Alternativ" -#: templates/settings.html:150 +#: 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" -msgstr "" +msgstr "Ursprunglig plats" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" -msgstr "" +msgstr "Andra" #: templates/addoredit.html:332 msgid "" @@ -1881,478 +2115,505 @@ msgid "" "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 "" +"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." #: templates/restore.html:114 msgid "Overwrite" -msgstr "" +msgstr "Skriva över" #: templates/addoredit.html:58 templates/export.html:25 #: templates/restore.html:130 templates/restoredirect.html:60 msgid "Passphrase" -msgstr "" +msgstr "Lösenfras" #: templates/import.html:14 msgid "Passphrase (if encrypted)" -msgstr "" +msgstr "Lösenfras (om krypterad)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" -msgstr "" +msgstr "Lösenfras ändrad" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" -msgstr "" +msgstr "Lösenfraser matchar inte" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" -msgstr "" +msgstr "Lösenfraser matchar inte" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" -msgstr "" +msgstr "Lösenord" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "Patchar filer med lokala block..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "Sökväg" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" -msgstr "" +msgstr "Sökvägen hittades inte" #: templates/backends/generic.html:13 templates/backends/msgroup.html:7 #: templates/backends/oauth.html:2 msgid "Path on server" -msgstr "" +msgstr "Sökväg på servern" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" -msgstr "" +msgstr "Sökväg eller undermapp i bucket" + +#: templates/settings.html:37 +msgid "Pause" +msgstr "Paus" #: templates/settings.html:35 -msgid "Pause" -msgstr "" - -#: templates/settings.html:33 msgid "Pause after startup or hibernation" -msgstr "" +msgstr "Pausa efter uppstart eller viloläge" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" -msgstr "" +msgstr "Pausalternativ" #: templates/restore.html:123 msgid "Permissions" -msgstr "" +msgstr "Behörigheter" #: templates/restore.html:85 msgid "Pick location" +msgstr "Välj plats" + +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" msgstr "" #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" -msgstr "" +msgstr "Peka på dina säkerhetskopior och återställ därifrån" #: templates/backends/generic.html:9 msgid "Port" -msgstr "" +msgstr "Port" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" -msgstr "" +msgstr "Förhindra att tray-icon automatiskt loggar in" #: templates/addoredit.html:114 templates/addoredit.html:247 #: templates/addoredit.html:297 templates/addoredit.html:409 #: templates/restoredirect.html:81 msgid "Previous" -msgstr "" +msgstr "Tidigare" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" -msgstr "" +msgstr "Framsteg:" #: templates/backends/gcs.html:39 msgid "ProjectID is optional if the bucket exist" -msgstr "" +msgstr "ProjectID är valfritt om bucket finns" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" -msgstr "" +msgstr "Proprietär" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" -msgstr "" +msgstr "Rensningsfas" + +#: scripts/services/ServerStatus.js:68 +msgid "Purging files complete!" +msgstr "Rensning av filer klar!" #: scripts/services/ServerStatus.js:66 -msgid "Purging files complete!" -msgstr "" - -#: scripts/services/ServerStatus.js:64 msgid "Purging files …" -msgstr "" +msgstr "Rensar filer..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "Bygger om lokal databas..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" -msgstr "" +msgstr "Återskapa (ta bort och reparera)" #: templates/backup-result/phases/recreate-database.html:3 msgid "Recreate Database Phase" -msgstr "" +msgstr "Återskapa Databas Fasen" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "Återskapar databas..." + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "Registrerar tillfällig säkerhetskopia …" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" -msgstr "" +msgstr "Relativa sökvägar är inte tillåtna" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" -msgstr "" +msgstr "Ladda om" #: templates/backuplog.html:7 msgid "Remote" -msgstr "" +msgstr "Fjärr" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" -msgstr "" +msgstr "Fjärrsökväg " -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" -msgstr "" +msgstr "Fjärr Repository" #: templates/backends/rclone.html:10 msgid "Remote path" -msgstr "" +msgstr "Fjärrsökväg " #: templates/backends/rclone.html:6 msgid "Remote repository" -msgstr "" +msgstr "Fjärr repository" #: templates/addoredit.html:307 msgid "Remote volume size" -msgstr "" +msgstr "Fjärr-volymstorlek" #: templates/addoredit.html:203 msgid "Remove" -msgstr "" +msgstr "Ta bort" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" -msgstr "" +msgstr "Ta bort alternativ" #: templates/backup-result/phases/purge.html:23 msgid "Removed files" -msgstr "" +msgstr "Borttagna filer" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" -msgstr "" +msgstr "Reparera" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "Reparations Fas" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "Reparerar databas ..." #: templates/addoredit.html:62 msgid "Repeat Passphrase" -msgstr "" +msgstr "Upprepa lösenfrasen" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" -msgstr "" +msgstr "Rapportering:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" -msgstr "" +msgstr "Återställa" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" -msgstr "" +msgstr "Återställ" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" -msgstr "" +msgstr "Återställningen är klar!" #: templates/restore.html:45 msgid "Restore files" -msgstr "" +msgstr "Återställningen filer" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" -msgstr "" +msgstr "Återställer filer …" #: templates/restore.html:48 msgid "Restore from" -msgstr "" +msgstr "Återställ från" #: templates/import.html:4 msgid "Restore from backup configuration" -msgstr "" +msgstr "Återställ från konfiguration av säkerhetskopia" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 msgid "Restore options" -msgstr "" +msgstr "Återställ alternativ" #: templates/restore.html:126 msgid "Restore read/write permissions" -msgstr "" +msgstr "Återställ läs-/skrivbehörigheter" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "Återställda filer" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "Återställda mappar" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "Återställda symbollänkar" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "Återställer filer..." -#: index.html:228 +#: index.html:218 msgid "Resume" -msgstr "" +msgstr "Försätt" #: templates/backup-result/phases/purge.html:28 msgid "Rewritten File Lists" -msgstr "" +msgstr "Omskrivna fillistor" #: templates/addoredit.html:269 msgid "Run again every" -msgstr "" +msgstr "Kör igen varje" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" -msgstr "" +msgstr "Kör nu" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" -msgstr "" +msgstr "Kör kommandoradspost" -#: index.html:183 +#: index.html:173 msgid "Running task:" -msgstr "" +msgstr "Pågående uppgift:" #: 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 "" +msgstr "S3 Kompatibel" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" -msgstr "" +msgstr "Samma som basinstallationsversionen: {{channelname}}" #: scripts/services/AppUtils.js:109 msgid "Sat" -msgstr "" +msgstr "Lör" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "Satellit" -#: templates/addoredit.html:408 templates/localdatabase.html:32 +#: templates/addoredit.html:408 templates/localdatabase.html:29 msgid "Save" -msgstr "" +msgstr "Spara" -#: templates/localdatabase.html:33 +#: templates/localdatabase.html:30 msgid "Save and repair" -msgstr "" +msgstr "Spara och reparera" #: templates/restore.html:118 msgid "Save different versions with timestamp in file name" -msgstr "" +msgstr "Spara olika versioner med tidsstämpel i filnamnet" #: templates/import.html:24 msgid "Save immediately" -msgstr "" +msgstr "Spara omedelbart" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "Skannar befintliga filer..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "Söker efter lokala block …" #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" -msgstr "" +msgstr "Schema" #: templates/restore.html:60 msgid "Search" -msgstr "" +msgstr "Sök" #: templates/restore.html:56 msgid "Search for files" -msgstr "" +msgstr "Sök efter filer" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" -msgstr "" +msgstr "Sekunder" #: templates/log.html:30 msgid "Select a log level and see messages as they happen:" -msgstr "" +msgstr "Välj en logg-nivå och se meddelanden när de händer:" #: templates/restore.html:23 templates/restore.html:38 #: templates/restoredirect.html:23 msgid "Select files" -msgstr "" +msgstr "Välj filer" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" -msgstr "" +msgstr "Server" #: templates/backends/generic.html:7 msgid "Server and port" -msgstr "" +msgstr "Server och port" #: templates/backends/generic.html:8 msgid "Server hostname or IP" -msgstr "" +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 "" +msgstr "Servern är för närvarande pausad, vill du återuppta nu?" #: templates/backends/sia.html:10 msgid "Server password" -msgstr "" +msgstr "Server lösenord" #: scripts/controllers/HomeController.js:7 msgid "Server paused" -msgstr "" +msgstr "Servern pausad" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" -msgstr "" +msgstr "Serverstatusegenskaper" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" -msgstr "" +msgstr "Inställningar" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" -msgstr "" +msgstr "Visa" #: templates/addoredit.html:132 msgid "Show advanced editor" -msgstr "" +msgstr "Visa avancerad redigerare" #: templates/addoredit.html:143 templates/backends/file.html:16 #: templates/restore.html:99 msgid "Show hidden folders" -msgstr "" +msgstr "Visa dolda mappar" #: templates/about.html:8 msgid "Show log" -msgstr "" +msgstr "Visa logg" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "Visa logg ..." #: templates/addoredit.html:135 msgid "Show treeview" -msgstr "" +msgstr "Visa träd-vy" #: templates/backends/sia.html:11 msgid "Sia server password" -msgstr "" +msgstr "Sia-server lösenord" #: templates/addoredit.html:324 msgid "Smart backup retention" -msgstr "" +msgstr "Smart backup-bibehållning" #: templates/backends/openstack.html:45 msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" 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 "" +"Vissa S3-leverantörer kanske bara är kompatibla med ett visst " +"klientbibliotek" #: templates/addoredit.html:26 msgid "Source Data" -msgstr "" +msgstr "Källdata" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "Källfiler" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" -msgstr "" +msgstr "Källdata" #: templates/addoredit.html:149 msgid "Source folders" -msgstr "" +msgstr "Källmappar" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" -msgstr "" +msgstr "Källa:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" +"Specifika versioner endast för utvecklare. Ej för användning med viktig " +"data." -#: scripts/services/SystemInfo.js:82 -msgid "Standard protocols" +#: templates/settings.html:87 +msgid "Stable" msgstr "" +#: scripts/services/SystemInfo.js:85 +msgid "Standard protocols" +msgstr "Standardprotokoll" + #: templates/backup-result/phases/compact.html:8 #: templates/backup-result/phases/delete.html:8 #: templates/backup-result/phases/purge.html:8 @@ -2361,327 +2622,362 @@ msgstr "" #: templates/backup-result/phases/test.html:8 #: templates/backup-result/top-left-box.html:3 msgid "Start" -msgstr "" +msgstr "Start" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "Startar säkerhetskopiering ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "Startar återställning ..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "Startar återställningsprocessen ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "Stoppa efter aktuell fil" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" -msgstr "" +msgstr "Stoppa efter den aktuella filen" + +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 +msgid "Stop now" +msgstr "Stoppa nu" #: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 -msgid "Stop now" -msgstr "" - -#: scripts/controllers/StateController.js:104 msgid "Stop running backup" -msgstr "" +msgstr "Avsluta säkerhetskopiering" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" -msgstr "" +msgstr "Sluta köra uppgiften" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "Stoppa efter den aktuella filen:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" -msgstr "" +msgstr "Stoppa uppgift:" #: templates/edituri.html:3 msgid "Storage Type" -msgstr "" +msgstr "Lagringstyp" #: templates/backends/s3.html:45 msgid "Storage class" -msgstr "" +msgstr "Förvarings-klass" #: templates/backends/gcs.html:32 msgid "Storage class for creating a bucket" -msgstr "" +msgstr "Förvaringsklass för att skapa en bucket" #: templates/log.html:6 msgid "Stored" -msgstr "" +msgstr "Lagrat" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" -msgstr "" +msgstr "Stark" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" -msgstr "" +msgstr "Framgång" #: scripts/services/AppUtils.js:110 msgid "Sun" -msgstr "" +msgstr "Sön" #: scripts/services/AppUtils.js:72 msgid "Symbolic link" -msgstr "" +msgstr "Symbolisk länk" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" -msgstr "" +msgstr "Systemfiler" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" -msgstr "" +msgstr "Systemstandard ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" -msgstr "" +msgstr "Systemfiler" #: templates/about.html:7 msgid "System info" -msgstr "" +msgstr "System information" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" -msgstr "" +msgstr "Systemegenskaper" #: scripts/services/AppUtils.js:85 msgid "TByte" -msgstr "" +msgstr "TByte" #: scripts/services/AppUtils.js:118 msgid "TByte/s" +msgstr "TByte/s" + +#: templates/commandline.html:13 +msgid "Target URL >" msgstr "" #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "Målsökväg, d.v.s. /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" -msgstr "" +msgstr "Uppgiften pågår" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" -msgstr "" +msgstr "Tillfälliga filer" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" -msgstr "" +msgstr "Tillfälliga filer" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" -msgstr "" +msgstr "Test Fas" #: templates/edituri.html:21 msgid "Test connection" +msgstr "Testa anslutningen" + +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "" - -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" -msgstr "" +msgstr "Testar behörigheter..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" -msgstr "" +msgstr "Testar ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" - -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" +"Fältet '{{fieldname}}' innehåller ett ogiltigt tecken: {{character}} (värde:" +" {{value}}, index: {{pos}})" #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" -msgstr "" +msgstr "Säkerhetskopia saknas, har den tagits bort?" #: scripts/directives/notificationArea.js:41 msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" +"Säkerhetskopian var tillfällig och existerar inte längre, så logg-data går " +"förlorad" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:956 +#: templates/addoredit.html:312 msgid "" -"The bucket name should start with your username, prepend automatically?" +"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/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 "" +"Konfigurationen bör förvaras säker. Är du säker på att du vill spara en " +"okrypterad fil som innehåller dina lösenord?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" -msgstr "" +msgstr "Det mörka temat (av Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" +msgstr "Standardtemat för blått på vitt (av Alex)" + +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: 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 "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" +"Mappen {{folder}} finns inte.\n" +"Skapa det nu?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" +"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" +"\n" +"Vill du ERSÄTTA din AKTUELLA värdnyckel \"{{prev}}\" med den RAPPORTERADE värdnyckeln: {{key}}?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" -msgstr "" +msgstr "Lösenorden matchar inte" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "" +msgstr "Sökvägen verkar inte existera, vill du lägga till den ändå?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" +"Sökvägen slutar inte med tecknet '{{dirsep}}', vilket betyder att du inkluderar en fil, inte en mapp.\n" +"\n" +"Vill du inkludera den angivna filen ändå?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" msgstr "" +"Sökvägen måste vara en absolut väg, dvs den måste börja med ett snedstreck " +"'/'" #: templates/backends/s3.html:33 msgid "The region parameter is only applied when creating a new bucket" -msgstr "" +msgstr "Regionparametern tillämpas endast när en ny bucket skapas" #: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" -msgstr "" +msgstr "Regionparametern används endast när du skapar en bucket" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" msgstr "" +"Servercertifikatet kunde inte valideras.\n" +"Vill du godkänna SSL-certifikatet med hashen: {{hash}}?" #: templates/backends/s3.html:49 msgid "The storage class affects the availability and price for a stored file" msgstr "" +"Lagringsklassen påverkar tillgängligheten och priset för en lagrad fil" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" +"Målmappen innehåller redan krypterade filer, vänligen ange lösenfrasen" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" +"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?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " "unexpected places. Are you sure you want to continue without choosing a " "destination folder?" msgstr "" +"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?" #: scripts/controllers/RestoreController.js:37 msgid "This month" -msgstr "" - -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" +msgstr "Denna månad" #: scripts/controllers/RestoreController.js:36 msgid "This week" -msgstr "" +msgstr "Denna vecka" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" -msgstr "" +msgstr "Inställningar för Hastighetsbegränsningar " #: scripts/services/AppUtils.js:107 msgid "Thu" -msgstr "" +msgstr "Tors" #: templates/backup-result/phases/delete.html:33 #: templates/backup-result/top-left-box.html:1 msgid "Time" -msgstr "" +msgstr "Tid" #: templates/export.html:14 msgid "To File" -msgstr "" +msgstr "Till Arkiv" #: scripts/controllers/DeleteController.js:66 msgid "" "To confirm you want to delete all remote files for \"{{name}}\", please " "enter the word you see below" msgstr "" +"För att bekräfta att du vill ta bort alla fjärrfiler för \"{{name}}\", skriv" +" in ordet du ser nedan" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 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:23 +#: 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. " @@ -2690,466 +2986,541 @@ msgid "" "feature is disabled. If the field is empty, only IP address and localhost " "access is allowed." msgstr "" +"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." #: scripts/controllers/RestoreController.js:34 msgid "Today" -msgstr "" +msgstr "I dag" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" -msgstr "" +msgstr "Lita på värdcertifikat?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" -msgstr "" +msgstr "Lita på servercertifikat?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." msgstr "" +"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." #: scripts/services/AppUtils.js:105 msgid "Tue" -msgstr "" +msgstr "Tis" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." -msgstr "" +msgstr "Skriv lösenordsfras här." #: templates/restore.html:57 msgid "Type to highlight files" -msgstr "" +msgstr "Skriv för att markera filer" #: templates/restorewizard.html:25 msgid "Unknown backup size and versions" -msgstr "" +msgstr "Okänd storlek och versioner av säkerhetskopia" #: templates/pause.html:46 msgid "Until resumed" +msgstr "Tills den återupptas" + +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" msgstr "" -#: templates/settings.html:83 +#: templates/settings.html:78 msgid "Update channel" -msgstr "" +msgstr "Uppdatera kanal" #: scripts/controllers/LocalDatabaseController.js:66 msgid "Update failed:" -msgstr "" +msgstr "Uppdateringen misslyckades:" #: scripts/controllers/LocalDatabaseController.js:88 msgid "Updating with existing database" -msgstr "" +msgstr "Uppdatering med befintlig databas" #: templates/backup-result/phases/compact.html:33 msgid "Uploaded files" -msgstr "" +msgstr "Uppladdade filer" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "Laddar upp verifieringsfil …" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" -msgstr "" +msgstr "Användningsstatistik" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" -msgstr "" +msgstr "Användningsstatistik, varningar, fel och krascher" #: templates/backends/generic.html:2 templates/backends/s3.html:2 msgid "Use SSL" -msgstr "" +msgstr "Använd SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" -msgstr "" +msgstr "Använd befintlig databas?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" -msgstr "" +msgstr "Använd svag lösenfras" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" -msgstr "" +msgstr "Oanvändbar" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" -msgstr "" +msgstr "Användardata" #: templates/backends/openstack.html:27 msgid "User domain name" -msgstr "" +msgstr "Användardomännamn" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" -msgstr "" +msgstr "Användaren har för många behörigheter" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" -msgstr "" +msgstr "Användargränssnittet inställningar" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" -msgstr "" +msgstr "Användarnamn" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "Dammsugar databas …" #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "Validerar …" #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" +msgstr "Verifieringar" + +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: templates/home.html:40 +#: templates/home.html:38 msgid "Verify files" -msgstr "" - -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "" +msgstr "Verifiera filer" #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" -msgstr "" +msgstr "Verifierar svar" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "Verifierar backend-data …" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "Verifierar filer ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "Verifierar fjärrdata …" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "Verifierar återställda filer..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "Verifierar ..." #: templates/backup-result/phases/delete.html:33 msgid "Version ID" -msgstr "" +msgstr "Versions-ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" -msgstr "" +msgstr "Väldigt stark" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" -msgstr "" +msgstr "Väldigt svag" -#: index.html:263 +#: index.html:246 msgid "Visit us on" -msgstr "" +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 "" #: templates/delete.html:44 msgid "WARNING: This will prevent you from restoring the data in the future." msgstr "" +"VARNING: Detta kommer att förhindra dig från att återställa data i " +"framtiden." #: templates/waitarea.html:2 msgid "Waiting for task to begin" +msgstr "Väntar på att uppgiften ska börja" + +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "" - -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" -msgstr "" +msgstr "Väntar på att uppladdningen ska slutföras ..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" -msgstr "" - -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" +msgstr "Varningar, fel och krascher" #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" +"Vi rekommenderar att du krypterar alla säkerhetskopior som lagras utanför " +"ditt system" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" -msgstr "" +msgstr "Svag" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" -msgstr "" +msgstr "Svag lösenfras" #: scripts/services/AppUtils.js:106 msgid "Wed" -msgstr "" +msgstr "Ons" #: scripts/services/AppUtils.js:92 templates/addoredit.html:352 msgid "Weeks" -msgstr "" +msgstr "Veckor" #: templates/restorewizard.html:3 msgid "Where do you want to restore from?" -msgstr "" +msgstr "Var vill du återställa från?" #: templates/restore.html:78 msgid "Where do you want to restore the files to?" -msgstr "" +msgstr "Var vill du återställa filerna?" #: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" -msgstr "" +msgstr "År" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" -msgstr "" +msgstr "Ja" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" -msgstr "" +msgstr "Ja, jag har lagrat lösenfrasen säkert" #: scripts/controllers/ExportController.js:13 msgid "Yes, I understand the risk" -msgstr "" +msgstr "Ja, jag förstår risken" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" -msgstr "" +msgstr "Ja, jag är modig!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" -msgstr "" +msgstr "Ja, snälla bryt min säkerhetskopia!" #: scripts/controllers/RestoreController.js:35 msgid "Yesterday" -msgstr "" - -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" +msgstr "I går" #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" +"Du ä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 "" +msgstr "Du kör för närvarande {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" +"Du kan stoppa säkerhetskopieringen efter att alla pågående filuppladdningar " +"har slutförts." -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" +"Du kan stoppa uppgiften omedelbart eller tillåta processen att fortsätta sin" +" nuvarande fil och sedan stoppa." -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" +"Du har ändrat krypteringsläget. Det här kan ta sönder saker. Du uppmuntras " +"att skapa en ny säkerhetskopia istället" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" +"Du har ändrat lösenfrasen, som inte stöds. Du uppmuntras att skapa en ny " +"säkerhetskopia istället." -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" +"Du har valt att inte kryptera säkerhetskopian. Kryptering rekommenderas för " +"all data som lagras på en fjärrserver." -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" -msgstr "" +msgstr "Du har valt att återställa till en ny plats, men inte angett någon" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" +"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." -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" -msgstr "" +msgstr "Du måste välja minst en källmapp" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" -msgstr "" +msgstr "Du måste ange ett domännamn för att använda v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" -msgstr "" +msgstr "Du måste ange ett namn för säkerhetskopian" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" -msgstr "" +msgstr "Du måste ange en lösenfras eller inaktivera kryptering" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" -msgstr "" +msgstr "Du måste ange ett lösenord för att använda v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" -msgstr "" +msgstr "Du måste ange ett positivt antal säkerhetskopior för att behålla" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 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" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "" - -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" +"Du måste ange en giltig varaktighet för hur länge säkerhetskopior sparas " -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 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 "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:115 -msgid "You must fill in the password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:92 -msgid "You must fill in the server name or address" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:113 #: scripts/services/EditUriBackendConfig.js:122 -msgid "You must fill in the username" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:78 -msgid "You must fill in {{field}}" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:907 -msgid "You must select or fill in the AuthURI" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:949 -msgid "You must select or fill in the server" -msgstr "" +msgid "You must fill in the password" +msgstr "Du måste fylla i lösenordet" #: scripts/services/EditUriBackendConfig.js:99 -msgid "You must specify a path" -msgstr "" +msgid "You must fill in the server name or address" +msgstr "Du måste fylla i serverns namn eller adress" + +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 +msgid "You must fill in the username" +msgstr "Du måste fylla i användarnamnet" #: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +msgid "You must fill in {{field}}" +msgstr "Du måste fylla i {{field}}" + +#: scripts/services/EditUriBuiltins.js:1003 +msgid "You must select or fill in the AuthURI" +msgstr "Du måste välja eller fylla i AuthURI" + +#: scripts/services/EditUriBuiltins.js:1045 +msgid "You must select or fill in the server" +msgstr "Du måste välja eller fylla i uppgifterna för servern" + +#: scripts/services/EditUriBackendConfig.js:106 +msgid "You must specify a path" +msgstr "Du måste ange en sökväg" + +#: scripts/services/EditUriBackendConfig.js:92 +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 "" +msgstr "Dina filer och mappar har återställts." -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "" +msgstr "Din lösenfras är lätt att gissa. Överväg att ändra lösenordsfras." #: templates/backends/gcs.html:3 templates/backends/openstack.html:3 msgid "bucket/folder/subfolder" -msgstr "" +msgstr "bucket/mapp/undermapp" #: scripts/services/AppUtils.js:81 msgid "byte" -msgstr "" +msgstr "byte" #: scripts/services/AppUtils.js:114 msgid "byte/s" +msgstr "byte/s" + +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" msgstr "" #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" +msgstr "anpassad" + +#: templates/backup-result/entryline.html:4 +msgid "failed" msgstr "" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" +msgstr "återuppta nu" + +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" -msgstr "" +msgstr "om du inte uttryckligen anger --group-id" #: templates/about.html:12 msgid "" @@ -3158,34 +3529,39 @@ msgid "" "{{websitename}}. {{appname}} is licensed " "under the {{licensename}}." msgstr "" +"{{appname}} utvecklades främst av {{dev1}} och {{dev2}}. {{appname}} kan laddas ner från {{websitename}}. {{appname}} är licensierad " +"under {{licensename}}." -#: scripts/controllers/StateController.js:51 -msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: scripts/controllers/StateController.js:53 +msgid "{{files}} files ({{size}}) to go {{speed_txt}}" +msgstr "{{files}} filer ({{size}}) att gå {{speed_txt}}" + +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" +msgstr[1] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" #: templates/pause.html:26 msgid "{{number}} Hour" -msgstr "" +msgstr "{{number}} Timme" #: templates/pause.html:31 templates/pause.html:36 templates/pause.html:41 msgid "{{number}} Hours" -msgstr "" +msgstr "{{number}} Timmar" #: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 #: templates/pause.html:6 msgid "{{number}} Minutes" -msgstr "" +msgstr "{{number}} Minuter" -#: templates/home.html:54 +#: templates/home.html:52 msgid "{{time}} (took {{duration}})" -msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -msgstr "" +msgstr "{{time}} (tog {{duration}})" diff --git a/Localizations/webroot/localization_webroot-th.po b/Localizations/webroot/localization_webroot-th.po index 267d6a31c..972a67bc2 100644 --- a/Localizations/webroot/localization_webroot-th.po +++ b/Localizations/webroot/localization_webroot-th.po @@ -1,18 +1,37 @@ # # Translators: -# bact' , 2020 +# Arthit Suriyawongkul, 2020 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: bact' , 2020\n" -"Language-Team: Thai (https://www.transifex.com/duplicati/teams/67655/th/)\n" +"Last-Translator: Arthit Suriyawongkul, 2020\n" +"Language-Team: Thai (https://app.transifex.com/duplicati/teams/67655/th/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: th\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- เลือกตัวเลือก -" @@ -20,29 +39,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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 "" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "เกี่ยวกับ" @@ -50,35 +87,39 @@ msgstr "เกี่ยวกับ" msgid "About {{appname}}" msgstr "เกี่ยวกับ {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "กุญแจเข้าถึง" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "การเข้าถึงถูกปฏิเสธ" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "การเข้าถึงส่วนติดต่อผู้ใช้" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "ชื่อบัญชี" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "เปิดใช้" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "เพิ่มการสำรองข้อมูลใหม่" @@ -87,11 +128,11 @@ msgstr "เพิ่มการสำรองข้อมูลใหม่" msgid "Add a path directly" msgstr "" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "เพิ่มตัวเลือกขั้นสูง" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "เพิ่มข้อมูลสำรอง" @@ -103,40 +144,45 @@ msgstr "เพิ่มตัวกรอง" msgid "Add path" msgstr "เพิ่ม path" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "เพิ่มแล้ว" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "ปรับแก้ชื่อถัง?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "ปรับแก้ชื่อ path?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "ตัวเลือกขั้นสูง" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "ตัวเลือกขั้นสูง:" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "ขั้นสูง:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "เครื่อง Hyper-V ทั้งหมด" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "ฐานข้อมูล Microsoft SQL ทั้งหมด" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -145,7 +191,7 @@ msgid "" "similar sensitive information." msgstr "" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "อนุญาตการเข้าถึงจากทางไกล (จำเป็นต้องปิดเครื่องแล้วเปิดใหม่)" @@ -163,7 +209,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -171,11 +217,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "" @@ -183,19 +229,20 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -207,12 +254,12 @@ msgstr "" msgid "Authentication username" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Autogenerated passphrase" msgstr "" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "" #: templates/backends/b2.html:12 @@ -223,7 +270,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -231,19 +278,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "มอดูลสนับสนุน:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -253,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 @@ -268,11 +316,11 @@ msgstr "ตำแหน่งข้อมูลสำรอง" msgid "Backup retention" msgstr "" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "ข้อมูลสำรอง:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "เบต้า" @@ -288,55 +336,68 @@ msgstr "ดู" msgid "Browser default" msgstr "ค่ามาตรฐานของเบราว์เซอร์" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "ชื่อถัง" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 "" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "ยุ่งอยู่ ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -345,43 +406,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "ยกเลิก" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "ปูมความเปลี่ยนแปลง" @@ -390,40 +478,63 @@ msgstr "ปูมความเปลี่ยนแปลง" msgid "Changelog for {{appname}} {{version}}" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "การตรวจสอบล้มเหลว:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "ตรวจหาการปรับปรุงตอนนี้" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "กำลังตรวจสอบ ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -431,35 +542,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "" - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "คอมพิวเตอร์" @@ -467,7 +576,7 @@ msgstr "คอมพิวเตอร์" msgid "Configuration file:" msgstr "" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "การตั้งค่า:" @@ -485,15 +594,15 @@ msgstr "ยืนยันการลบ" msgid "Confirm encryption passphrase" msgstr "" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "จำเป็นต้องได้รับการยืนยัน" @@ -501,32 +610,33 @@ msgstr "จำเป็นต้องได้รับการยืนยั msgid "Connect" msgstr "เชื่อมต่อ" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "เชื่อมต่อเดี๋ยวนี้" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "กำลังเชื่อมต่อไปยังงาน ..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "กำลังเชื่อมต่อ..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -538,7 +648,7 @@ msgstr "" msgid "Continue" msgstr "ทำต่อ" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "" @@ -554,11 +664,20 @@ 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 "" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "" @@ -566,47 +685,47 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "สร้างโฟลเดอร์?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "สร้างผู้ใช้จำกัดสิทธิ์คนใหม่" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "กำลังสร้างผู้ใช้..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "" @@ -618,11 +737,11 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -634,6 +753,10 @@ msgstr "" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "" @@ -650,17 +773,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -672,19 +793,23 @@ msgstr "วัน" msgid "Default" msgstr "ปริยาย" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "ลบ" @@ -716,11 +841,11 @@ msgstr "ลบฐานข้อมูลในเครื่อง" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "ลบ {{filecount}} แฟ้ม ({{filesize}}) จากที่เก็บข้อมูลทางไกล?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -732,11 +857,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -756,34 +881,34 @@ msgstr "เดสก์ทอป" msgid "Destination" msgstr "ปลายทาง" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "เรียกคืนข้อมูลโดยตรงจากแฟ้มข้อมูลสำรอง ..." +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "ปิดใช้" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "รับทราบ" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "การแสดงผลและชุดสี" @@ -796,30 +921,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "" -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "บริจาค" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "ข้อความบริจาค" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "ข้อความบริจาคถูกซ่อน คลิกเพื่อแสดง" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "ข้อความบริจาคแสดงอยู่ คลิกเพื่อซ่อน" - #: templates/export.html:53 msgid "Done" msgstr "เสร็จ" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "ดาวน์โหลด" @@ -827,31 +937,34 @@ msgstr "ดาวน์โหลด" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -875,28 +988,32 @@ 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.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "เข้ารหัสลับแฟ้ม" @@ -906,18 +1023,25 @@ msgstr "เข้ารหัสลับแฟ้ม" msgid "Encryption" msgstr "การเข้ารหัสลับ" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "การเข้ารหัสลับถูกเปลี่ยนแล้ว" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "มอดูลเข้ารหัสลับ:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -928,11 +1052,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "ใส่ URL" +#: 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 " @@ -942,12 +1071,8 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "ใส่กุญแจเข้าถึง" - -#: templates/backends/azure.html:8 -msgid "Enter account name" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" msgstr "" #: templates/restoredirect.html:61 @@ -958,11 +1083,7 @@ msgstr "" msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "ใส่วลีรหัสผ่านเข้ารหัสลับ" @@ -970,64 +1091,62 @@ msgstr "ใส่วลีรหัสผ่านเข้ารหัสลั msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "ผิดพลาด" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "ผิดพลาด!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "ผิดพลาดและพัง" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1039,15 +1158,15 @@ msgstr "ไม่นับรวม" msgid "Exclude directories whose names contain" msgstr "ไม่นับรวมไดเกทอรีที่ในชื่อมี" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "ไม่นับรวมแฟ้ม" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "ไม่นับรวมสกุลแฟ้ม" @@ -1055,7 +1174,7 @@ msgstr "ไม่นับรวมสกุลแฟ้ม" msgid "Exclude files whose names contain" msgstr "ไม่นับรวมแฟ้มที่ในชื่อมี" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1063,7 +1182,7 @@ msgstr "" msgid "Exclude folder" msgstr "ไม่นับรวมโฟลเดอร์" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "ไม่นับรวมตาม regular expression" @@ -1071,7 +1190,7 @@ msgstr "ไม่นับรวมตาม regular expression" msgid "Existing file found" msgstr "" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "" @@ -1091,7 +1210,7 @@ msgstr "ส่งออกการตั้งค่า" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1107,26 +1226,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "FTP (ทางเลือก)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "" @@ -1134,8 +1254,8 @@ msgstr "" msgid "Failed to delete:" msgstr "การลบล้มเหลว:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "" @@ -1143,24 +1263,37 @@ msgstr "" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "การนำเข้าล้มเหลว:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1176,11 +1309,11 @@ msgstr "แฟ้มที่ใหญ่กว่า:" msgid "Filters" msgstr "ตัวกรอง" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "เสร็จสิ้น!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1188,18 +1321,32 @@ msgstr "" msgid "Folder" msgstr "โฟลเดอร์" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "ศุกร์" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "กิกะไบต์" @@ -1229,22 +1376,19 @@ msgstr "ตัวเลือกทั่วไป" msgid "Generate" msgstr "สร้าง" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" msgstr "" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "แฟ้มที่ซ่อนอยู่" @@ -1256,16 +1400,16 @@ msgstr "ซ่อน" msgid "Hide hidden folders" msgstr "ซ่อนโฟลเดอร์ที่ถูกซ่อน" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "เหย้า" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "ชั่วโมง" @@ -1277,20 +1421,32 @@ msgstr "" msgid "Hyper-V Machine" msgstr "" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "" @@ -1301,28 +1457,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1335,16 +1491,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "นำเข้า" @@ -1352,18 +1502,15 @@ 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 "นำเข้าการตั้งค่าข้อมูลสำรอง" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "การนำเข้าล้มเหลว" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "นำเข้าจากแฟ้ม" @@ -1372,19 +1519,19 @@ msgstr "นำเข้าจากแฟ้ม" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "นับรวมแฟ้ม?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "" @@ -1392,7 +1539,7 @@ msgstr "" msgid "Incorrect answer, try again" msgstr "" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1401,25 +1548,21 @@ msgstr "" msgid "Information" msgstr "" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1445,7 +1588,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "ภาษาในส่วนติดต่อผู้ใช้" @@ -1453,7 +1596,7 @@ msgstr "ภาษาในส่วนติดต่อผู้ใช้" msgid "Last month" msgstr "เดือนที่แล้ว" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1473,11 +1616,11 @@ msgstr "" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1493,36 +1636,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "เรียกข้อมูลที่เก่ากว่า" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "กำลังเรียกข้อมูล ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "กำลังเรียกข้อมูลการใช้งานที่เก็บทางไกล ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "" @@ -1530,11 +1672,11 @@ msgstr "" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "ที่เก็บข้อมูลในท้องถิ่น" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "ที่ตั้ง" @@ -1550,7 +1692,11 @@ msgstr "" msgid "Log data from the server" msgstr "" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "ลงชื่อออก" @@ -1562,10 +1708,24 @@ msgstr "เมกะไบต์" msgid "MByte/s" msgstr "เมกะไบต์/วิ" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "การบำรุงรักษา" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "" @@ -1578,17 +1738,17 @@ msgstr "" msgid "Max upload speed" msgstr "" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "เมนู" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "" @@ -1596,28 +1756,28 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "นาที" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1629,7 +1789,7 @@ msgstr "จ" msgid "Months" msgstr "เดือน" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1657,15 +1817,19 @@ msgstr "" msgid "Name" msgstr "" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" +#: templates/settings.html:11 +msgid "New Password" msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1678,15 +1842,15 @@ msgstr "" msgid "Next" msgstr "ถัดไป" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "" @@ -1694,26 +1858,26 @@ msgstr "" msgid "Next time" msgstr "" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "ไม่" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1724,35 +1888,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "ไม่เข้ารหัสลับ" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "" @@ -1760,23 +1920,62 @@ msgstr "" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1791,29 +1990,28 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "เปิดแล้ว" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" +#: templates/home.html:21 +msgid "Operations:" msgstr "" -#: templates/home.html:23 -msgid "Operations:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 @@ -1824,22 +2022,30 @@ msgstr "" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "ตัวเลือก" -#: templates/settings.html:150 +#: 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" msgstr "ตำแหน่งที่ตั้งตั้งต้น" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "อื่นๆ" @@ -1863,36 +2069,35 @@ msgstr "วลีรหัสผ่าน" msgid "Passphrase (if encrypted)" msgstr "วลีรหัสผ่าน (ถ้าเข้ารหัสลับ)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "เปลี่ยนวลีรหัสผ่านแล้ว" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "วลีรหัสผ่านไม่ตรงกัน" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "วลีรหัสผ่านไม่ตรง" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "รหัสผ่าน" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "" @@ -1901,19 +2106,20 @@ msgstr "" msgid "Path on server" msgstr "" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "หยุดชั่วคราว" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "" @@ -1925,6 +2131,10 @@ msgstr "" msgid "Pick location" msgstr "" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1933,7 +2143,7 @@ msgstr "" msgid "Port" msgstr "" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1943,7 +2153,7 @@ msgstr "" msgid "Previous" msgstr "ก่อหน้า" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "คืบหน้า:" @@ -1951,7 +2161,7 @@ msgstr "คืบหน้า:" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -1959,19 +2169,19 @@ msgstr "" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -1979,19 +2189,23 @@ msgstr "" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -1999,11 +2213,11 @@ msgstr "" msgid "Remote" msgstr "ทางไกล" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2023,7 +2237,7 @@ msgstr "" msgid "Remove" msgstr "" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "" @@ -2031,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 "ซ่อม" @@ -2039,7 +2253,7 @@ msgstr "ซ่อม" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2047,19 +2261,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2068,10 +2282,10 @@ msgid "Restore files" msgstr "" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" +msgid "Restore files from:" msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2084,7 +2298,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 templates/restore.html:39 @@ -2108,12 +2322,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "" @@ -2125,19 +2339,15 @@ msgstr "" msgid "Run again every" msgstr "" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "" @@ -2145,11 +2355,15 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -2157,15 +2371,15 @@ msgstr "" msgid "Sat" msgstr "" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "" @@ -2177,11 +2391,11 @@ msgstr "" msgid "Save immediately" msgstr "" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2197,7 +2411,7 @@ msgstr "" msgid "Search for files" msgstr "" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "" @@ -2210,7 +2424,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "" @@ -2223,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 "" @@ -2240,16 +2459,16 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "" @@ -2266,7 +2485,7 @@ msgstr "" msgid "Show log" msgstr "" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2288,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 "" @@ -2301,7 +2520,7 @@ msgstr "" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "" @@ -2309,15 +2528,19 @@ msgstr "" msgid "Source folders" msgstr "" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "" @@ -2331,45 +2554,45 @@ msgstr "" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "" @@ -2389,12 +2612,12 @@ msgstr "" msgid "Stored" msgstr "" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "" @@ -2406,15 +2629,15 @@ msgstr "" msgid "Symbolic link" msgstr "" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "" @@ -2422,7 +2645,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2434,24 +2657,36 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" +msgid "Target path. Example: /backup" msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2462,37 +2697,27 @@ msgstr "" msgid "Test connection" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "" - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2502,13 +2727,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2517,52 +2745,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2576,7 +2810,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2586,18 +2820,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2609,20 +2843,11 @@ msgstr "" msgid "This month" msgstr "เดือนนี้" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "สัปดาห์นี้" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2645,11 +2870,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2663,15 +2894,15 @@ msgstr "" msgid "Today" msgstr "" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2682,7 +2913,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2698,7 +2929,14 @@ msgstr "" msgid "Until resumed" msgstr "" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "" @@ -2714,23 +2952,23 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2738,19 +2976,19 @@ msgstr "" msgid "Use SSL" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "" @@ -2758,25 +2996,24 @@ msgstr "" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2789,35 +3026,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 -msgid "Verify files" +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" msgstr "" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." +#: templates/home.html:38 +msgid "Verify files" msgstr "" #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2825,22 +3062,22 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "" -#: index.html:263 +#: index.html:245 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 @@ -2851,33 +3088,27 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "" @@ -2901,27 +3132,26 @@ msgstr "" msgid "Years" msgstr "" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "" @@ -2929,11 +3159,11 @@ msgstr "" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -2941,149 +3171,143 @@ msgstr "" msgid "Yesterday" msgstr "" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3099,23 +3323,81 @@ msgstr "" msgid "byte/s" msgstr "" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3127,11 +3409,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -3149,10 +3436,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "" -#: templates/home.html:54 +#: 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 0a096aab7..dfa26b39e 100644 --- a/Localizations/webroot/localization_webroot-zh_CN.po +++ b/Localizations/webroot/localization_webroot-zh_CN.po @@ -1,49 +1,90 @@ # # Translators: # Herald Yu , 2018 -# Hoilc , 2019 +# Hoilc , 2024 +# mays_wind , 2024 +# vishun nadir, 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Hoilc , 2019\n" -"Language-Team: Chinese (China) (https://www.transifex.com/duplicati/teams/67655/zh_CN/)\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" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "(中断)" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "- 选择一个选项 -" #: templates/delete.html:7 msgid "...loading..." -msgstr "…载入中…" +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 "注意: 只要您连接到您的主机,Sia稍后仍会提升冗余。" + +#: 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 密钥" -#: templates/backends/tardigrade.html:21 -msgid "API key" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:945 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:946 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 访问密钥" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM 策略" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "关于" @@ -51,35 +92,39 @@ msgstr "关于" msgid "About {{appname}}" msgstr "关于 {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "访问密钥" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "访问被拒绝" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" +msgstr "访问授权" + +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" msgstr "" #: templates/settings.html:5 msgid "Access to user interface" -msgstr "访问控制" +msgstr "用户界面访问" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "帐户名" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "激活" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "激活失败:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "添加新备份" @@ -88,11 +133,11 @@ msgstr "添加新备份" msgid "Add a path directly" msgstr "直接添加路径" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "添加高级选项" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "新增备份" @@ -104,40 +149,45 @@ msgstr "添加过滤条件" msgid "Add path" msgstr "添加路径" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" -msgstr "" +msgstr "已添加" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "调整 bucket 名称?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "调整路径名称?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "高级选项" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "高级选项" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "高级:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "Aliyun OSS Endpoint" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "阿里云OSS文档和资源" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "所有 Hyper-V 机器" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "所有 Microsoft SQL 数据库" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -146,44 +196,44 @@ msgid "" "similar sensitive information." msgstr "" "所有的使用情况报告都是匿名发送,不含任何个人信息。 " -"其中包括硬件,操作系统,后端类型,备份时长,备份源大小以及类似数据,但不包括路径,文件名,用户名,密码或类似的敏感信息。" +"其中包括硬件、操作系统、后端类型、备份时长、备份源大小以及类似数据,但不包括路径、文件名、用户名、密码或类似的敏感信息。" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "允许远程访问 (需要重启)" #: templates/addoredit.html:278 msgid "Allowed days" -msgstr "日期规划" +msgstr "允许的日期" #: scripts/controllers/LocalDatabaseController.js:103 msgid "An existing file was found at the new location" -msgstr "新位置已有文件" +msgstr "新位置已经存在文件" #: scripts/controllers/LocalDatabaseController.js:72 msgid "" "An existing file was found at the new location\n" "Are you sure you want the database to point to an existing file?" msgstr "" -"新位置已有文件\n" -"你确定要将数据库指向已存在的文件?" +"新位置已经存在文件\n" +"您确定要将数据库指向已存在的文件?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" "\n" " Do you wish to use the existing database?" msgstr "" -"发现此存储在本地已存在数据库\n" +"发现该存储在本地已存在数据库\n" "重新使用该数据库将使用命令行或服务器实例工作在相同的存储\n" -"你希望使用已有的数据库吗?" +"您希望使用已有的数据库吗?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" -msgstr "使用情况报告级别" +msgstr "匿名使用报告" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "应用" @@ -191,21 +241,22 @@ msgstr "应用" msgid "As Command-line" msgstr "导出为命令行" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "授权 ID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" -msgstr "" +msgstr "认证方法" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" -msgstr "" +msgstr "认证方法 ({{auth_method}})" #: templates/backends/generic.html:23 templates/backends/openstack.html:35 msgid "Authentication password" @@ -215,45 +266,49 @@ msgstr "认证密码" msgid "Authentication username" msgstr "认证用户名" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Autogenerated passphrase" msgstr "自动生成的密码" #: templates/addoredit.html:258 -msgid "Automatically run backups." +msgid "Automatically run backups" msgstr "自动运行备份" #: templates/backends/b2.html:12 msgid "B2 Application ID" -msgstr "" +msgstr "B2 应用 ID" #: templates/backends/b2.html:16 msgid "B2 Application Key" msgstr "B2 应用密钥" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 云存储帐户 ID" #: templates/backends/b2.html:13 msgid "B2 Cloud Storage Application ID" -msgstr "" +msgstr "B2 云存储应用 ID" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "后端模块:" - -#: scripts/services/ServerStatus.js:44 -msgid "Backup complete!" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" +"后端模块:

    {{item.Key}}

    " + +#: scripts/services/ServerStatus.js:46 +msgid "Backup complete!" +msgstr "备份完成!" #: templates/addoredit.html:92 msgid "Backup destination" @@ -261,11 +316,11 @@ 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 "" +"备份已加密,但没有可用的密码短语。请在下方输入一个密码短语以用于恢复您的文件。或者在GPG加密的情况下,留空以让gpg通过调用您系统的钥匙串来检索密码短语。" #: templates/restore.html:21 templates/restoredirect.html:21 #: templates/restoredirect.html:31 @@ -276,17 +331,17 @@ msgstr "备份位置" msgid "Backup retention" msgstr "备份保留策略" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "备份数据:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" -msgstr " Beta" +msgstr "Beta" #: scripts/services/AppUtils.js:68 msgid "Broken access" -msgstr "访问错误" +msgstr "访问中断" #: templates/backends/file.html:8 templates/restore.html:91 msgid "Browse" @@ -294,57 +349,70 @@ msgstr "浏览" #: scripts/controllers/SystemSettingsController.js:33 msgid "Browser default" -msgstr "浏览器默认语言" - -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket 名称" +msgstr "浏览器默认" #: templates/backends/gcs.html:15 msgid "Bucket create location" -msgstr "Bucket 创建区域" +msgstr "Bucket 创建位置" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket 创建区域" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 名称" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "Bucket名称只能包含3到63个字符并且只能包含小写字母、数字、句点和破折号。" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "Bucket 区域" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "Bucket 区域 ap-guangzhou" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Bucket 存储类型" -#: scripts/services/ServerStatus.js:48 -msgid "Building list of files to restore …" -msgstr "" +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "Bucket, 格式: BucketName-APPID" -#: scripts/controllers/RestoreController.js:366 +#: scripts/services/ServerStatus.js:50 +msgid "Building list of files to restore …" +msgstr "正在构建文件还原列表…" + +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" -msgstr "" +msgstr "正在构建部分临时数据库…" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "忙碌中…" +msgid "Busy …" +msgstr "繁忙…" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." -msgstr "允许远程访问,服务器监听并允许来自你网络上任何机器的请求。启用此项,请确保你的网络启用了安全防火墙保护。" +msgstr "允许远程访问,服务器监听并允许来自你网络上任何机器的请求。启用此项,请确保您的网络启用了安全防火墙保护。" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -352,44 +420,77 @@ msgid "" " you prefer having to type in the password, even when accessing the user " "interface from the tray icon, enable this option." msgstr "" +"默认情况下,托盘图标将使用令牌打开用户界面,而不是解锁用户界面。这能确保从托盘图标访问用户界面,同时要求其他人输入密码。如果您希望从托盘图标访问用户界面也要输入密码,也请启用此选项。" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "缓存文件" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "取消" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "不能包含 \"{{text}}\"" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "不能移动到已有文件" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "不能在额外选项中指定过滤器的包含或排除" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "更改服务器密码短语" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "更新日志" @@ -398,76 +499,99 @@ msgstr "更新日志" msgid "Changelog for {{appname}} {{version}}" msgstr "{{appname}} {{version}} 更新日志" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "检查失败:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "立即检查更新" -#: templates/captcha.html:10 -msgid "Checking ..." +#: templates/about.html:35 +msgid "Checking for updates …" +msgstr "正在检查更新…" + +#: templates/captcha.html:11 +msgid "Checking …" msgstr "正在检查…" -#: templates/about.html:37 -msgid "Checking for updates …" -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 "选择1.0以获得快速备份,1.5以获得相当可靠的备份,2.0以获得更安全的上传但备份速度较慢" #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "选择存储类型以开始" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "点击\"授权 ID\"链接来创建一个授权 ID" -#: index.html:159 index.html:210 +#: 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 "" -#: templates/home.html:42 -msgid "Commandline …" +#: templates/backends/cos.html:16 +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 "命令行..." + #: templates/backup-result/phases/compact.html:3 msgid "Compact Phase" -msgstr "" +msgstr "压实阶段" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "立即压实" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 +msgid "Compacting remote data …" msgstr "正在压实远程数据…" -#: scripts/services/ServerStatus.js:65 -msgid "Compacting remote data …" -msgstr "" - -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" -msgstr "" +msgstr "完整日志" + +#: scripts/services/ServerStatus.js:40 +msgid "Completing backup …" +msgstr "正在完成备份…" #: scripts/services/ServerStatus.js:38 -msgid "Completing backup …" -msgstr "" - -#: scripts/services/ServerStatus.js:36 msgid "Completing previous backup …" +msgstr "正在完成上次备份…" + +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " msgstr "" +"压缩模块:

    {{item.Key}}

    " -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "压缩模块:" - -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "计算机" @@ -475,7 +599,7 @@ msgstr "计算机" msgid "Configuration file:" msgstr "配置文件:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "配置:" @@ -493,15 +617,15 @@ msgstr "确认删除" msgid "Confirm encryption passphrase" msgstr "确认加密密码" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "确认新密码" + #: templates/export.html:29 msgid "Confirm passphrase" -msgstr "" +msgstr "确认密码" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "需要确认" @@ -509,32 +633,33 @@ msgstr "需要确认" msgid "Connect" msgstr "连接" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "立即连接" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" -msgstr "" +msgstr "正在连接服务器…" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "正在连接至任务..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "正在连接到任务…" -#: index.html:320 -msgid "Connecting..." +#: index.html:309 +msgid "Connecting …" msgstr "正在连接…" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "连接中断" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "连接正常!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "容器名称" @@ -546,7 +671,7 @@ msgstr "容器区域" msgid "Continue" msgstr "继续" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "继续且不启用加密" @@ -562,11 +687,20 @@ 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 "复制失败,请手动复制此地址" +msgstr "复制失败,请手动复制该地址" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "复制日志" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "核心选项" @@ -574,47 +708,47 @@ msgstr "核心选项" msgid "Counting ({{files}} files found, {{size}})" msgstr "正在计算 (已找到 {{files}} 个文件,{{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "仅崩溃" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" -msgstr "" +msgstr "创建问题报告…" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "创建文件夹?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "受限用户已创建" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" -msgstr "" +msgstr "正在创建问题报告…" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" -msgstr "" +msgstr "正在创建受限用户…" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" -msgstr "" +msgstr "正在创建目标文件夹…" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" -msgstr "" +msgstr "正在创建临时备份…" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "正在创建用户…" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "当前操作:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "当前文件:" @@ -626,13 +760,13 @@ msgstr "当前版本为 {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "自定义 S3 端点" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" -msgstr "" +msgstr "自定义卫星" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" -msgstr "" +msgstr "自定义卫星 ({{satellite}})" #: templates/backends/openstack.html:13 msgid "Custom authentication url" @@ -642,6 +776,10 @@ msgstr "自定义认证地址" msgid "Custom backup retention" msgstr "自定义备份保留策略" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "自定义bucket存储类" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "自定义区域 ({{server}})" @@ -658,19 +796,17 @@ msgstr "自定义地区 ({{region}})" 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 "自定义存储类别 ({{class}})" -#: templates/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "已废弃: {{getDeprecationMessage(item)}}" + +#: templates/home.html:37 msgid "Database …" -msgstr "" +msgstr "数据库…" #: scripts/services/AppUtils.js:91 templates/addoredit.html:351 msgid "Days" @@ -680,25 +816,29 @@ msgstr "天" msgid "Default" msgstr "默认" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "默认 ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "默认排除规则" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "删除" #: templates/backup-result/phases/delete.html:3 msgid "Delete Phase (Old Backup Versions)" -msgstr "" +msgstr "删除阶段 (旧版本备份)" #: templates/delete.html:5 templates/delete.html:53 msgid "Delete backup" @@ -706,7 +846,7 @@ msgstr "删除备份" #: templates/addoredit.html:322 msgid "Delete backups that are older than" -msgstr "保留指定期限" +msgstr "删除早于条件的备份" #: templates/delete.html:13 msgid "Delete local database" @@ -724,37 +864,37 @@ msgstr "删除本地数据库" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "从远程存储中删除 {{filecount}} 个文件 ({{filesize}}) ?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" -msgstr "" +msgstr "删除…" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" -msgstr "" +msgstr "已删除" #: templates/backup-result/phases/delete.html:24 msgid "Deleted Versions" -msgstr "" +msgstr "已删除版本" #: templates/backup-result/phases/compact.html:23 msgid "Deleted files" -msgstr "" +msgstr "已删除文件" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" -msgstr "" +msgstr "正在删除远程文件…" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" -msgstr "" +msgstr "正在删除不需要的文件…" #: templates/addoredit.html:43 msgid "Description (optional)" -msgstr "" +msgstr "描述 (可选)" #: templates/home.html:17 msgid "Description:" -msgstr "" +msgstr "描述:" #: scripts/services/AppUtils.js:60 msgid "Desktop" @@ -762,111 +902,100 @@ msgstr "桌面" #: templates/addoredit.html:25 msgid "Destination" -msgstr "保存位置" +msgstr "目标位置" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" -msgstr "保存位置" - -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"若 Duplicati 对你有所帮助,请考虑捐赠来支持我们。个人用途,建议捐赠 {{smallamount}},商业用途,建议捐赠 " -"{{largeamount}}。" +msgstr "目标路径" #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "直接从备份文件中恢复..." +msgid "Direct restore from backup files …" +msgstr "从备份文件直接恢复…" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "目录路径" #: templates/log.html:32 msgid "Disabled" msgstr "已禁用" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "忽略" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "忽略所有" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "显示和颜色主题" #: scripts/controllers/DeleteController.js:77 msgid "Do you really want to delete the backup: \"{{name}}\" ?" -msgstr "你确定要删除备份:\"{{name}}\"吗 ?" +msgstr "您确定要删除备份:\"{{name}}\"吗 ?" #: scripts/controllers/LocalDatabaseController.js:28 msgid "Do you really want to delete the local database for: {{name}}" -msgstr "你确定要删除 \"{{name}}\" 的本地数据库吗 ?" +msgstr "您确定要删除 \"{{name}}\" 的本地数据库吗 ?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "域名称" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "捐赠" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "捐赠信息" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "捐赠信息已隐藏,点击显示" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "捐赠消息已显示,点击隐藏" +msgid "Domain name" +msgstr "域名" #: templates/export.html:53 msgid "Done" msgstr "完成" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "下载" #: templates/backup-result/phases/compact.html:28 msgid "Downloaded files" -msgstr "" +msgstr "已下载文件" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" -msgstr "" +msgstr "正在下载文件…" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" -msgstr "" +msgstr "正在下载更新…" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Duplicati 选项 {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati 网站" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati 论坛" -#: templates/settings.html:53 +#: 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 "" "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." -msgstr "" +msgstr "Duplicati 将在启动后运行,但会保持在暂停状态。Duplicati 会使用最小的系统资源,并且不会运行任何备份。" #: templates/backup-result/phases/compact.html:16 #: templates/backup-result/phases/delete.html:16 @@ -876,7 +1005,7 @@ msgstr "" #: templates/backup-result/phases/test.html:16 #: templates/backup-result/top-left-box.html:11 msgid "Duration" -msgstr "" +msgstr "时间" #: templates/delete.html:15 msgid "" @@ -885,30 +1014,35 @@ msgid "" " If you are using the local database for backups from the commandline, you should keep the database." msgstr "" "每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\n" -"删除一个备份时,你也可以删除其本地数据库,这不会影响从远程文件中恢复数据。\n" -"但如果你通过命令行进行备份,你应当保留此数据库。" +"删除一个备份时,您也可以删除其本地数据库,这不会影响从远程文件中恢复数据。\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.\\nThis makes it " +"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 "每个备份都有一个关联的本地数据库,用来存储远程备份相关的信息。\\n这将加快许多操作的执行时间并减少操作时需要下载的数据量。" +msgstr "" +"每个备份都有一个与之关联的本地数据库,该数据库存储了有关本地机器上远程备份的信息。这使得执行许多操作变得更快,并减少了每次操作需要下载的数据量。" #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "以列表形式编辑" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "以文本形式编辑" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" -msgstr "" +msgstr "编辑…" + +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "Office 365群组的电子邮件地址" #: templates/export.html:22 msgid "Encrypt file" @@ -919,17 +1053,26 @@ msgstr "加密文件" msgid "Encryption" msgstr "加密方式" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "加密方式已更改" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "加密模块:" - -#: templates/backends/tardigrade.html:25 -msgid "Encryption passphrase" +#: 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 +msgid "Encryption passphrase" +msgstr "加密密码" + +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "加密密码(用于验证)" #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 @@ -939,12 +1082,17 @@ msgstr "" #: templates/backup-result/phases/test.html:12 #: templates/backup-result/top-left-box.html:7 msgid "End" -msgstr "" +msgstr "结束" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" -msgstr "输入地址" +msgstr "输入URL" + +#: scripts/controllers/EditBackupController.js:96 +#: scripts/controllers/RestoreDirectController.js:24 +msgid "Enter a backup destination URL:" +msgstr "输入备份目标URL:" #: templates/addoredit.html:339 msgid "" @@ -958,13 +1106,9 @@ msgstr "" "7D:1D,4W:1W,36M:1M,这个例子保留7天中每天一份,4个星期中每星期一份,36个月中每月一份,也可以写成 " "1W:1D,1M:1W,3Y:1M" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "输入访问密钥" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -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" @@ -974,11 +1118,7 @@ msgstr "输入备份密码 (若存在)" msgid "Enter configuration details" msgstr "进入详细配置" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "输入容器名称" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "输入加密密码" @@ -986,66 +1126,64 @@ msgstr "输入加密密码" msgid "Enter expression here" msgstr "在此输入表达式" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "输入文件夹路径名" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "每行输入一个参数,不带引号,例如:*.txt" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "以命令行格式每行输入一个选项,例如:--dblock-size=100MB" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "以命令行格式,一行一个参数,例如 {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "以命令行格式每行输入一个选项,例如:{0}" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "输入目标路径" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "输入 Office 365 群组的邮箱地址" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "输入完整的路径,包括服务器名称,但不包括 https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "错误" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "错误!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" -msgstr "错误,崩溃" +msgstr "错误和崩溃" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" -msgstr "" +msgstr "已检查" #: templates/addoredit.html:214 msgid "Exclude" @@ -1055,23 +1193,23 @@ msgstr "排除" msgid "Exclude directories whose names contain" msgstr "排除文件夹,名称包括" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "排除表达式" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "排除文件" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" -msgstr "排除文件后缀" +msgstr "排除文件扩展名" #: scripts/services/AppUtils.js:131 msgid "Exclude files whose names contain" msgstr "排除文件,名称包括" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "排除过滤条件集" @@ -1079,7 +1217,7 @@ msgstr "排除过滤条件集" msgid "Exclude folder" msgstr "排除文件夹" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "排除正则表达式" @@ -1087,7 +1225,7 @@ msgstr "排除正则表达式" msgid "Existing file found" msgstr "发现已存在文件" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "Experimental" @@ -1105,15 +1243,15 @@ msgstr "导出配置" #: templates/export.html:18 msgid "Export passwords" -msgstr "" +msgstr "导出密码" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" -msgstr "" +msgstr "导出…" #: templates/export.html:39 msgid "Exporting …" -msgstr "" +msgstr "正在导出…" #: templates/externallink.html:1 msgid "External link" @@ -1123,26 +1261,27 @@ msgstr "外部链接" msgid "FTP (Alternative)" msgstr "FTP (备选)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "构建临时数据库失败: {{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "连接失败:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "连接失败:{{message}}" @@ -1150,35 +1289,48 @@ msgstr "连接失败:{{message}}" msgid "Failed to delete:" msgstr "删除失败:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "获取路径信息失败: {{message}}" #: scripts/directives/notificationArea.js:45 msgid "Failed to find backup:" -msgstr "" +msgstr "查找备份失败:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "导入失败:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "获取错误报告URL失败: {{message}}" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "导入失败: {{message}}" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "读取备份默认设置失败:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "读取文件失败: {{message}}" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "恢复文件失败: {{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "保存失败:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "致命错误,未收集到统计信息" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" -msgstr "" +msgstr "获取路径信息…" #: scripts/services/AppUtils.js:74 msgid "File" @@ -1192,11 +1344,11 @@ msgstr "文件大于" msgid "Filters" msgstr "过滤条件" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "初始配置" @@ -1204,18 +1356,32 @@ msgstr "初始配置" msgid "Folder" msgstr "文件夹" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "文件夹路径" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "文件夹路径名称" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "周五" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "完整的目标路径,包括服务器名称,但不包括https" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GB" @@ -1245,22 +1411,19 @@ msgstr "常规选项" msgid "Generate" msgstr "生成" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "生成 IAM 访问策略" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" -msgstr "" +msgstr "正在获取文件版本..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "群组邮箱" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "隐藏文件" @@ -1272,118 +1435,123 @@ msgstr "隐藏" msgid "Hide hidden folders" msgstr "隐藏被隐藏的文件夹" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首页" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "主机名" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "小时" #: templates/restore.html:111 msgid "How do you want to handle existing files?" -msgstr "你想要怎样处理已存在的文件?" +msgstr "您想怎样处理已存在的文件?" #: scripts/services/AppUtils.js:64 msgid "Hyper-V Machine" msgstr "Hyper-V 虚拟机" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V 虚拟机:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V 虚拟机" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." -msgstr "如果时间错过,任务将尽快运行。" +msgstr "如果错过了时间,任务将尽快运行。" #: templates/addoredit.html:359 msgid "" "If at least one newer backup is found, all backups older than this date are " "deleted." -msgstr "相对于最新备份,早于此期限的备份将被清理" +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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." -msgstr "如果备份和远程存储不同步,Duplicati 需要你执行修复操作来同步数据库。\\n如果修复失败,你可以删除本地数据库并重新生成。" +"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 "如果备份和远程存储不同步,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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" msgstr "" -"如果你不输入路径,所有文件将存储在登录时的默认文件夹。\n" -"你确定这是你想要的吗?" +"如果没有输入路径,所有文件将存储在登录文件夹。\n" +"确定这是您想要的吗?" #: templates/backends/openstack.html:40 msgid "If you do not enter an API Key, the tenant name is required" -msgstr "如果你不输入 API 密钥,则需要输入租户名称" +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 "如果您以后还想使用此备份,可以在删除之前先导出配置。" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" -"如果你的机器处于多用户环境(比如机器上有多个帐户),你需要设定一个密码来防止其他帐户访问你的数据。\n" -"你要现在设定密码吗?" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" 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" msgstr "导入备份配置" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "导入完成,但是未能找到证书" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "导入失败" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "从文件导入" @@ -1392,60 +1560,56 @@ msgstr "从文件导入" msgid "Import metadata" msgstr "导入元数据" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" -msgstr "" +msgstr "正在导入…" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "包含一个文件?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "包含表达式" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "包含正则表达式" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "验证失败,请重试" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." -msgstr "面向开发者的个人构建,不适用于重要数据" +msgstr "面向开发者的单个构建,不适用于重要数据" #: scripts/services/DialogService.js:27 msgid "Information" msgstr "信息" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "安装" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "中断,未收集统计信息" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "安装失败:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "路径中包含无效字符" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "无效的保留时间" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" msgstr "" -"某些 FTP 不需要密码\n" -"你确定你的 FTP 服务器支持无密码登陆吗?" +"可以在无密码的情况下连接到一些 FTP\n" +"您确定您的 FTP 服务器支持无密码登录吗?" #: scripts/services/AppUtils.js:82 msgid "KByte" @@ -1467,7 +1631,7 @@ msgstr "永久保留" msgid "Keystone API version" msgstr "Keystone API 版本" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "界面语言" @@ -1475,7 +1639,7 @@ msgstr "界面语言" msgid "Last month" msgstr "上月" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "上次成功备份于:" @@ -1493,15 +1657,15 @@ msgstr "第三方库" #: scripts/controllers/RestoreDirectController.js:64 msgid "Listing backup dates …" -msgstr "" +msgstr "正在列出备份日期…" + +#: scripts/services/ServerStatus.js:65 +msgid "Listing remote files for purge …" +msgstr "正在列出需要清除的远程文件…" #: scripts/services/ServerStatus.js:63 -msgid "Listing remote files for purge …" -msgstr "" - -#: scripts/services/ServerStatus.js:61 msgid "Listing remote files …" -msgstr "" +msgstr "正在列出远程文件…" #: templates/log.html:7 msgid "Live" @@ -1509,42 +1673,43 @@ msgstr "实时" #: templates/addwizard.html:16 msgid "Load a configuration from an exported job or a storage provider" -msgstr "从已导出的任务文件或者存储提供商处载入配置" +msgstr "从已导出的任务文件或者存储提供商处加载配置" #: templates/restorewizard.html:16 msgid "Load destination from an exported job or a storage provider" -msgstr "从已导出的任务文件或存储提供商处载入目标位置" +msgstr "从已导出的任务文件或存储提供商处加载目标位置" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" -msgstr "载入之前的数据" - -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "载入中…" +msgstr "加载之前的数据" #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "正在载入远程存储使用量…" +msgid "Loading remote storage usage …" +msgstr "正在加载远程存储使用情况…" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" -msgstr "" +msgstr "正在加载…" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "本地数据库路径:" @@ -1552,29 +1717,33 @@ msgstr "本地数据库路径:" msgid "Local repository" msgstr "本地仓库" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "本地存储" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "位置" #: templates/backends/gcs.html:21 msgid "Location where buckets are created" -msgstr "请指定 Bucket 创建区域" +msgstr "创建 Bucket 的位置" #: templates/backuplog.html:3 msgid "Log data for {{Backup.Backup.Name}}" -msgstr "{{Backup.Backup.Name}} 的日志" +msgstr "{{Backup.Backup.Name}} 的日志数据" #: templates/log.html:3 msgid "Log data from the server" -msgstr "Duplicati 服务器日志" +msgstr "来自服务器的日志数据" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "登录" + +#: index.html:227 msgid "Log out" -msgstr "登出" +msgstr "退出登录" #: scripts/services/AppUtils.js:83 msgid "MByte" @@ -1584,13 +1753,27 @@ msgstr "MB" msgid "MByte/s" msgstr "MB/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "维护" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "确保rclone在您的环境变量中,或者通过高级选项将位置添加到rclone。" + +#: index.html:260 +msgid "Manual" +msgstr "手册" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "手动更新:" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" -msgstr "手动输入路径…" +msgstr "手动输入路径" #: templates/throttle.html:15 msgid "Max download speed" @@ -1600,17 +1783,17 @@ msgstr "最大下载速度" msgid "Max upload speed" msgstr "最大上传速度" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "菜单" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL 数据库:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL 数据库" @@ -1618,30 +1801,30 @@ msgstr "Microsoft SQL 数据库" msgid "Minimum redundancy" msgstr "最小冗余" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "最小冗余为 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "分钟" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "缺少名称" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "缺少密码" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "缺少源数据" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" -msgstr "" +msgstr "已修改" #: scripts/services/AppUtils.js:104 msgid "Mon" @@ -1651,7 +1834,7 @@ msgstr "周一" msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "移动已有数据库" @@ -1679,15 +1862,19 @@ msgstr "我的图片" msgid "Name" msgstr "名称" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "从不" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "发现新版本: {{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "新密码" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "新的更新: {{message}}" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1702,15 +1889,15 @@ msgstr "" msgid "Next" msgstr "下一步" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "下一次计划运行于:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "下一次计划任务:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "下一次任务:" @@ -1718,92 +1905,129 @@ msgstr "下一次任务:" msgid "Next time" msgstr "下一次运行时间:" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "否" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" "Do you want to approve the reported host key?" msgstr "" -"未预先指定证书,请与服务器管理员确认密钥 {{key}} 是否正确\n" +"之前未指定证书,请与服务器管理员确认密钥 {{key}} 是否正确\n" "\n" -"你想要允许此主机密钥吗?" +"您是否要允许该主机密钥吗?" #: templates/edituri.html:12 msgid "No editor found for the "{{backend}}" storage type" msgstr "未找到 "{{backend}}" 存储类型的编辑器" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "无加密" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "未选中项目" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "未恢复项目,请至少选择一项" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "未输入密码" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "暂无计划任务" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "否,我的机器只有一个帐户" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "密码不匹配" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "无 / 禁用" #: scripts/controllers/ExportController.js:13 msgid "Not using encryption" +msgstr "未使用加密" + +#: templates/throttle.html:22 +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 "" +"请注意,速度是以bytes为单位输入的,而线路速度通常以bits为蛋王。两者使用 8 的倍数进行转换,这样8 mbit/s的线路相当于1 MByte/s" #: templates/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "不会清理任何备份,备份大小将持续增长" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "Aliyun OSS Access Key ID" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +msgstr "Aliyun OSS Access Key Secret" + +#: templates/backends/aliyunoss.html:21 +msgid "OSS Bucket Region" +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 "Aliyun OSS Endpoint" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "Aliyun OSS路径或bucket的子文件夹" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "Aliyun OSS 区域" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "官方发布" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1818,55 +2042,62 @@ msgstr "OpenStack 认证地址" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack 对象存储 / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" -msgstr "" +msgstr "已打开" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "v3 keystone API 不支持 Openstack API 密钥" +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "Openstack API key 在 v3 keystone API 中不受支持" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "操作系统" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" -msgstr "" +msgstr "操作" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "操作失败:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "操作:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +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 "区域(可选)" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "租户名称(可选)" #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "选项" -#: templates/settings.html:150 +#: 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" msgstr "原位置" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "其它" @@ -1875,7 +2106,7 @@ 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 "随着时间,备份将被自动清理。这将保留最近7天中每天一份,最近4个星期中每星期一份,最近12个月中每月一份,而且保证总是至少存在一个备份" +msgstr "随着时间,备份将被自动清理。这将保留最近7天中每天一份,最近4个星期中每星期一份,最近12个月中每月一份。同时,保证总是至少存在一个备份。" #: templates/restore.html:114 msgid "Overwrite" @@ -1890,36 +2121,35 @@ msgstr "密码" msgid "Passphrase (if encrypted)" msgstr "密码 (若启用加密)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "密码已更改" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "密码不匹配" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" -msgstr "" +msgstr "密码不匹配" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "密码" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" -msgstr "" +msgstr "正在使用本地块修补文件…" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "路径" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "路径未找到" @@ -1928,19 +2158,20 @@ msgstr "路径未找到" msgid "Path on server" msgstr "服务器上路径" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" -msgstr " Bucket 中路径或子文件夹" +msgstr "Bucket 中路径或子文件夹" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "暂停" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" -msgstr "开机或唤醒后暂缓" +msgstr "开机或休眠后暂停" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "暂停选项" @@ -1952,15 +2183,19 @@ msgstr "权限" msgid "Pick location" msgstr "选择位置" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "请选择一个导入的文件" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" -msgstr "指向你的备份文件,将从中恢复" +msgstr "指向您的备份文件,将从中恢复" #: templates/backends/generic.html:9 msgid "Port" msgstr "端口" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "保持托盘图标自动登录" @@ -1970,7 +2205,7 @@ msgstr "保持托盘图标自动登录" msgid "Previous" msgstr "上一步" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "进度:" @@ -1978,59 +2213,63 @@ msgstr "进度:" msgid "ProjectID is optional if the bucket exist" msgstr "若 Bucket 存在, 则项目ID 可选" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "专有" #: templates/backup-result/phases/purge.html:3 msgid "Purge Phase" -msgstr "" +msgstr "清除阶段" + +#: scripts/services/ServerStatus.js:68 +msgid "Purging files complete!" +msgstr "清除文件完成!" #: scripts/services/ServerStatus.js:66 -msgid "Purging files complete!" -msgstr "" - -#: scripts/services/ServerStatus.js:64 msgid "Purging files …" -msgstr "" +msgstr "正在清除文件..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" -msgstr "" +msgstr "正在重新构建本地数据库…" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "重建 (删除并修复)" #: templates/backup-result/phases/recreate-database.html:3 msgid "Recreate Database Phase" -msgstr "" +msgstr "重建数据库阶段" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" +msgstr "正在重建数据库…" + +#: templates/backends/cos.html:20 +msgid "Region" msgstr "" #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" -msgstr "" +msgstr "正在注册临时备份…" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "不允许相对路径" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" -msgstr "重新载入" +msgstr "重新加载" #: templates/backuplog.html:7 msgid "Remote" msgstr "远程" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "远程路径" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "远程仓库" @@ -2050,57 +2289,57 @@ msgstr "远程卷大小" msgid "Remove" msgstr "移除" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "移除选项" #: templates/backup-result/phases/purge.html:23 msgid "Removed files" -msgstr "" +msgstr "已删除文件" -#: templates/localdatabase.html:18 templates/notificationarea.html:14 +#: templates/localdatabase.html:15 templates/notificationarea.html:14 msgid "Repair" msgstr "修复" #: templates/backup-result/phases/repair.html:3 msgid "Repair Phase" -msgstr "" +msgstr "修复阶段" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" -msgstr "" +msgstr "正在修复数据库…" #: templates/addoredit.html:62 msgid "Repeat Passphrase" msgstr "重复密码" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "报告:" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "重置" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" -msgstr "恢复文件" +msgstr "恢复" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" -msgstr "" +msgstr "恢复完成!" #: templates/restore.html:45 msgid "Restore files" msgstr "恢复文件" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "从 {{backupname}} 恢复文件" +msgid "Restore files from:" +msgstr "从以下位置恢复文件:" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" -msgstr "" +msgstr "恢复文件…" #: templates/restore.html:48 msgid "Restore from" @@ -2111,8 +2350,8 @@ msgid "Restore from backup configuration" msgstr "从备份配置中恢复" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "从配置中恢复..." +msgid "Restore from configuration …" +msgstr "从配置中恢复…" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2125,58 +2364,58 @@ msgstr "恢复读写权限" #: templates/backup-result/restore-items.html:2 msgid "Restored Files" -msgstr "" +msgstr "已恢复文件" #: templates/backup-result/restore-items.html:6 msgid "Restored Folders" -msgstr "" +msgstr "已恢复目录" #: templates/backup-result/restore-items.html:10 msgid "Restored Symlinks" -msgstr "" +msgstr "已恢复符号链接" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" -msgstr "" +msgstr "正在恢复文件…" -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "恢复运行" #: templates/backup-result/phases/purge.html:28 msgid "Rewritten File Lists" -msgstr "" +msgstr "重写文件列表" #: templates/addoredit.html:269 msgid "Run again every" msgstr "重复运行每" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "立即运行" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "正在运行..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "正在运行命令行" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "运行中的任务:" #: scripts/controllers/StateController.js:25 msgid "Running …" -msgstr "" +msgstr "正在运行…" + +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "正在运行… 立即停止" #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 兼容" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "与当前安装版本一致:{{channelname}}" @@ -2184,15 +2423,15 @@ msgstr "与当前安装版本一致:{{channelname}}" msgid "Sat" msgstr "周六" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" -msgstr "" +msgstr "卫星" -#: templates/addoredit.html:408 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 "保存并修复" @@ -2204,13 +2443,13 @@ msgstr "保存不同版本 (文件名中添加时间戳)" msgid "Save immediately" msgstr "立即保存" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" -msgstr "" +msgstr "正在扫描存在的文件…" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" -msgstr "" +msgstr "正在扫描本地文件块…" #: templates/addoredit.html:255 templates/addoredit.html:27 msgid "Schedule" @@ -2224,7 +2463,7 @@ msgstr "搜索" msgid "Search for files" msgstr "搜索文件" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "秒" @@ -2237,7 +2476,7 @@ msgstr "选择日志级别并实时查看" msgid "Select files" msgstr "选择文件" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "服务器" @@ -2250,14 +2489,21 @@ 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 "Duplicati 服务器暂停中,你想要立即恢复运行吗?" +msgstr "服务器目前已暂停,您想立即恢复运行吗?" #: templates/backends/sia.html:10 msgid "Server password" @@ -2267,16 +2513,16 @@ msgstr "服务器密码" msgid "Server paused" msgstr "服务器已暂停" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" -msgstr "Duplicati 服务器状态" +msgstr "服务器状态" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "设置" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "查看" @@ -2293,9 +2539,9 @@ msgstr "显示隐藏文件夹" msgid "Show log" msgstr "日志" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" -msgstr "" +msgstr "查看日志…" #: templates/addoredit.html:135 msgid "Show treeview" @@ -2313,12 +2559,12 @@ msgstr "智能备份保留策略" msgid "" "Some OpenStack providers allow an API key instead of a password and tenant " "name" -msgstr "一些 OpenStack 提供商使用 API 密钥,而不是租户名称和密码" +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 "" +msgstr "一些 S3 提供商可能只与某个客户端库兼容" #: templates/addoredit.html:26 msgid "Source Data" @@ -2326,9 +2572,9 @@ msgstr "源数据" #: templates/backup-result/top-right-box.html:1 msgid "Source Files" -msgstr "" +msgstr "源文件" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "源数据" @@ -2336,15 +2582,19 @@ msgstr "源数据" msgid "Source folders" msgstr "源文件夹" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "源数据:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "面向开发者的特定构建,不适用于重要数据" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "标准协议" @@ -2356,47 +2606,47 @@ msgstr "标准协议" #: templates/backup-result/phases/test.html:8 #: templates/backup-result/top-left-box.html:3 msgid "Start" -msgstr "" +msgstr "开始" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" -msgstr "" +msgstr "准备开始备份…" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" -msgstr "" +msgstr "准备开始恢复…" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" -msgstr "" +msgstr "正在开始恢复操作…" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" -msgstr "" +msgstr "当前文件完成后停止" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "当前文件完成后停止" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "立即停止" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "停止正在运行的备份" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "停止正在运行的任务" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" -msgstr "" +msgstr "当前文件完成后停止:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "正在停止任务:" @@ -2416,12 +2666,12 @@ msgstr "创建 Bucket 的存储类别" msgid "Stored" msgstr "存档" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "强度高" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "成功" @@ -2433,15 +2683,15 @@ msgstr "周日" msgid "Symbolic link" msgstr "符号链接" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "系统文件" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "默认 ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "系统文件" @@ -2449,7 +2699,7 @@ msgstr "系统文件" msgid "System info" msgstr "系统信息" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "系统属性" @@ -2461,106 +2711,120 @@ 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, ie /backup" -msgstr "目标路径,例如 /backup" +msgid "Target path. Example: /backup" +msgstr "目标路径. 例如: /backup" #: templates/waitarea.html:5 msgid "Task is running" msgstr "任务正在运行中" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "临时文件" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "临时文件" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "租户名称" +msgid "Tenant name" +msgstr "租户名" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "腾讯云账号APPID" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "腾讯云COS文档和资源" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" -msgstr "" +msgstr "测试阶段" #: templates/edituri.html:21 msgid "Test connection" msgstr "测试连接" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "正在测试…" +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "测试连接中…" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "正在测试连接…" - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." msgstr "正在测试权限…" -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" -msgstr "" +msgstr "正在测试…" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "字段 '{{fieldname}}' 包含无效字符:{{character}} (值: {{value}}, 位置: {{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" -msgstr "" +msgstr "此备份缺失,是否已经被删除?" #: scripts/directives/notificationArea.js:41 msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" -msgstr "" +msgstr "这是已经不存在的临时备份,因此没有日志数据" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" -msgstr "Bucket 名称应当是全小写,自动转换?" - -#: scripts/services/EditUriBuiltins.js:956 +#: templates/addoredit.html:312 msgid "" -"The bucket name should start with your username, prepend automatically?" -msgstr "Bucket 名称应该以你的用户名开头,自动加上?" +"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/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 "" +msgstr "配置应该注意安全。您确定要将含有您密码的配置保存为不加密的文件吗?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "服务器连接中断,将在 {{time}} 后重新连接…" +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "与服务器的连接丢失,将在{{time}}后再次尝试…" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "黑色主题 (by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "默认蓝白主题 (by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" +msgstr "加密密码不匹配" -#: scripts/directives/backupEditUri.js:131 +#: 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 "文件大小为{{size}},超过了指定的最大指定值。如果文件大小减小,它将会包含在未来的备份中。" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" @@ -2568,100 +2832,88 @@ msgstr "" "文件夹 {{folder}} 不存在\n" "是否现在创建?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -"主机密钥已更改,请与服务器管理员确认其是否正确,否则你可能正在被中间人攻击。\n" +"主机密钥已更改,请与服务器管理员确认其是否正确,否则您可能正在被中间人攻击。\n" "\n" -"你想要把现有密钥 \"{{prev}}\" 替换为 {{key}} 吗?" +"您想要把现有主机密钥 \"{{prev}}\" 替换为 {{key}} 吗?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" -msgstr "" +msgstr "密码不匹配" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" -msgstr "路径似乎不存在,你确定要添加它吗?" +msgstr "路径似乎不存在,您确定要添加它吗?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -"路径不应该以 '{{dirsep}}' 字符结尾,这意味你想要包含一个文件而不是文件夹。\n" -"你想要包含指定文件吗?" +"该路径没有以 '{{dirsep}}' 字符结尾,这表示您指定的是一个文件而不是文件夹。\n" +"您确定想要包含指定文件吗?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" -msgstr "路径必须为绝对路径,也就是以斜杠 '/' 开头" +msgstr "路径必须为绝对路径,也就是说必须以斜线 '/' 开头" #: templates/backends/s3.html:33 msgid "The region parameter is only applied when creating a new bucket" -msgstr "\"地区\"参数只在创建新 Bucket 时生效" +msgstr "\"地区\" 参数只在创建新 Bucket 时生效" #: templates/backends/openstack.html:50 msgid "The region parameter is only used when creating a bucket" -msgstr "\"参数只在创建新 Bucket 时使用" +msgstr "\"地区\" 参数只在创建新 Bucket 时使用" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" msgstr "" "服务器证书验证失败\n" -"你想要允许此 SSL证书吗?其哈希值为 {{hash}}" +"您想要允许该哈希值为 {{hash}} 的 SSL 证书吗?" #: templates/backends/s3.html:49 msgid "The storage class affects the availability and price for a stored file" msgstr "存储类别影响文件可用性和价格" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "目标文件夹包含加密文件,请提供密码" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" -msgstr "此用户权限太多,你想要创建一个只能访问所选路径的受限用户吗?" +msgstr "该用户权限太多,您想要创建一个只能访问所选路径的受限用户吗?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " "unexpected places. Are you sure you want to continue without choosing a " "destination folder?" -msgstr "此备份创建于其他操作系统上。恢复时不指定目标文件夹可能会使文件恢复到未知的位置。你确定要继续吗?" +msgstr "该备份创建于其他操作系统上。恢复时不指定目标文件夹可能会使文件恢复到未知的位置。您确定不指定目标文件夹继续吗?" #: scripts/controllers/RestoreController.js:37 msgid "This month" msgstr "本月" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"此选项与最大允许的备份大小或文件大小无关,也不影响去重率。在你修改远程卷大小前,请参见此页面" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "本周" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "限流设置" @@ -2672,7 +2924,7 @@ msgstr "周四" #: templates/backup-result/phases/delete.html:33 #: templates/backup-result/top-left-box.html:1 msgid "Time" -msgstr "" +msgstr "时间 " #: templates/export.html:14 msgid "To File" @@ -2682,13 +2934,19 @@ msgstr "导出为文件" msgid "" "To confirm you want to delete all remote files for \"{{name}}\", please " "enter the word you see below" -msgstr "为确认你想要删除 \"{{name}}\" 的所有远程文件,请输入以下单词" +msgstr "为确认您要删除 \"{{name}}\" 的所有远程文件,请输入以下字母" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "如果不想使用密码加密导出的文件,请去除勾选\"加密文件\"" -#: templates/settings.html:23 +#: 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" " to the ones listed here. Direct IP access and localhost is always allowed. " @@ -2698,34 +2956,34 @@ msgid "" "access is allowed." msgstr "" "为了防止各种基于 DNS 的攻击,Duplicati 将仅允许此处列出的主机名。直接使用 IP 和 localhost " -"访问是始终允许的。可以使用分号分隔多个主机名,星号(*) 代表允许所有主机名,同时禁用所有限制。如果该字段为空,则仅允许 IP 地址和本地主机访问。" +"访问是始终允许的。可以使用分号分隔多个主机名,星号 (*) 代表允许所有主机名,同时禁用所有限制。如果该字段为空,则仅允许 IP 地址和本地主机访问。" #: scripts/controllers/RestoreController.js:34 msgid "Today" msgstr "今天" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "信任主机证书?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "信任服务器证书?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " "environments." -msgstr "这是当前最稳定的版本,可以试用我们开发的新特性。如果要在生产环境使用,请事先测试恢复数据。" +msgstr "尝试我们正在开发的新功能。这是当前最稳定的版本。在生产环境使用前,请先测试恢复数据。" #: scripts/services/AppUtils.js:105 msgid "Tue" msgstr "周二" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." -msgstr "" +msgstr "在这里输入密码。" #: templates/restore.html:57 msgid "Type to highlight files" @@ -2739,7 +2997,16 @@ msgstr "未知的备份大小和版本" msgid "Until resumed" msgstr "直到手动恢复运行" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" +"更新 {{state.updatedVersion}}" +" 可用。立即下载" + +#: templates/settings.html:78 msgid "Update channel" msgstr "更新分支" @@ -2753,45 +3020,44 @@ msgstr "正在更新存在的数据库" #: templates/backup-result/phases/compact.html:33 msgid "Uploaded files" -msgstr "" +msgstr "已上传文件" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" -msgstr "" +msgstr "正在上传校验文件…" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "使用情况统计" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" -msgstr "使用情况统计,警告,错误,崩溃" +msgstr "使用情况统计、警告、错误和崩溃" #: templates/backends/generic.html:2 templates/backends/s3.html:2 msgid "Use SSL" msgstr "启用 SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "使用已存在的数据库?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "确定使用弱密码" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "无用" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "用户数据" @@ -2799,126 +3065,119 @@ msgstr "用户数据" msgid "User domain name" msgstr "用户域名称" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "用户权限太多" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "界面设置" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "用户名" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" -msgstr "" +msgstr "正在清理数据库…" #: templates/addoredit.html:155 msgid "Validating …" -msgstr "" +msgstr "正在验证…" #: templates/backup-result/phases/test.html:20 #: templates/backup-result/test-items.html:2 msgid "Verifications" -msgstr "" +msgstr "验证" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "验证加密密码" + +#: templates/home.html:38 msgid "Verify files" msgstr "校验文件" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "正在校验…" - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "正在验证" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" -msgstr "" +msgstr "正在校验后端数据…" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" -msgstr "" +msgstr "正在校验文件…" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" -msgstr "" +msgstr "正在校验远程数据…" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" -msgstr "" +msgstr "正在校验恢复后的文件…" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" -msgstr "" +msgstr "正在校验…" #: templates/backup-result/phases/delete.html:33 msgid "Version ID" -msgstr "" +msgstr "版本 ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "强度非常高" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "强度非常低" -#: index.html:263 +#: 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." -msgstr "警告:这将使你以后不再能恢复数据" +msgstr "警告:这将阻止您将来恢复数据" #: templates/waitarea.html:2 msgid "Waiting for task to begin" msgstr "等待任务开始…" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "正在等待任务开始..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "等待任务启动…" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" -msgstr "" +msgstr "等待上传完成…" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" -msgstr "警告,错误,崩溃" - -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "我们接受多种渠道的捐赠,例如OpenCollective,PayPal,BountySource 以及多种加密货币" +msgstr "警告、错误和崩溃" #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" -msgstr "我们推荐加密所有保存在第三方系统中的数据" +msgstr "我们建议您加密所有保存在第三方系统中的数据" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "强度低" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "弱密码" @@ -2932,49 +3191,48 @@ msgstr "周" #: templates/restorewizard.html:3 msgid "Where do you want to restore from?" -msgstr "你想从哪里恢复呢?" +msgstr "您想从哪里恢复呢?" #: templates/restore.html:78 msgid "Where do you want to restore the files to?" -msgstr "你想把文件恢复到哪里?" +msgstr "您想把文件恢复到哪里?" #: scripts/services/AppUtils.js:94 templates/addoredit.html:354 msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "是" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "是,我已将密码安全保存" #: scripts/controllers/ExportController.js:13 msgid "Yes, I understand the risk" -msgstr "" +msgstr "是,我理解该风险" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "是,我无所谓" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "是,请清除我的备份" @@ -2982,155 +3240,147 @@ msgstr "是,请清除我的备份" msgid "Yesterday" msgstr "昨天" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"看起来 Mono 当前没有载入 SSL 证书。\n" -"你想要从 Mozilla 导入可信任的证书吗?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -"你正在改变数据库路径。\n" -"你确定想要这么做吗?" +"您正在更改现有数据库路径。\n" +"您确定要这么做吗?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "当前正在运行 {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." -msgstr "" +msgstr "您可以立即停止备份,将在当前上传的任意文件完成后停止。" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." -msgstr "" +msgstr "您可以立即停止任务,或在当前文件处理完成后停止。" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" -msgstr "你已经更改了加密方式,这可能破坏备份。你更应当创建新备份。" +msgstr "您已经更改了加密方式,这可能破坏备份。您应当创建一份新的备份。" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." -msgstr "你已经更改密码,这是不支持的操作。你更应当创建新备份。" +msgstr "您已经更改了密码,这是不支持的操作。您应当创建一份新的备份。" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." -msgstr "你已选择不加密备份,推荐加密所有存储在远程服务器上的数据。" +msgstr "您已选择不加密备份,建议加密所有存储在远程服务器上的数据。" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" -msgstr "你选择了恢复到新位置,却没有指定具体位置" +msgstr "您选择了恢复到新位置,但没有指定具体位置" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." -msgstr "你已经生成了一个强密码,确保你安全记录下了此密码,否则,万一你丢失了密码,数据将不能恢复。" +msgstr "您已经生成了一个强密码。确保您已经安全记录下了该密码,否则,如果您丢失了该密码,数据将无法恢复。" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" -msgstr "你必须选择至少一个源文件夹" +msgstr "您必须至少一个源文件夹" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" -msgstr "要使用 v3 API,你必须输入域名称" +msgstr "您必须输入域名称以使用 v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" -msgstr "你必须输入备份名称" +msgstr "您必须输入备份名称" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" -msgstr "你必须输入加密密码或禁用加密" +msgstr "您必须输入加密密码或禁用加密" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" -msgstr "要使用 v3 API,你必须输入密码" +msgstr "您必须输入密码以使用 v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" -msgstr "你输入要保留的版本数必须为正" +msgstr "您输入要保留的版本数必须为正数" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" -msgstr "要使用 v3 API,你必须输入租户(也就是项目)" +msgstr "您必须输入租户名称(即项目)以使用 v3 API" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "如果你没有提供 API 密钥,你必须输入租户名称" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "如果您不提供API key,则必须输入租户名称" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" -msgstr "你必须输入有效的保留时长" +msgstr "您必须输入有效的期限来保留备份" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" -msgstr "" +msgstr "您必须输入一个有效的保留策略" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "你必须输入一个密码或 API 密钥" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "您必须输入密码或API key" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "你必须只输入一个密码或 API 密钥,而不是两者同时" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "您必须输入密码或API key,两者不能同时都输入" -#: scripts/services/EditUriBackendConfig.js:115 -msgid "You must fill in the password" -msgstr "你必须填写密码" - -#: scripts/services/EditUriBackendConfig.js:92 -msgid "You must fill in the server name or address" -msgstr "你必须填写服务器主机名或地址" - -#: scripts/services/EditUriBackendConfig.js:113 #: scripts/services/EditUriBackendConfig.js:122 -msgid "You must fill in the username" -msgstr "你必须填写用户名" - -#: scripts/services/EditUriBackendConfig.js:78 -msgid "You must fill in {{field}}" -msgstr "你必须填写 {{field}}" - -#: scripts/services/EditUriBuiltins.js:907 -msgid "You must select or fill in the AuthURI" -msgstr "你必须选择或填写认证地址" - -#: scripts/services/EditUriBuiltins.js:949 -msgid "You must select or fill in the server" -msgstr "你必须选择或填写服务器" +msgid "You must fill in the password" +msgstr "您必须填写密码" #: scripts/services/EditUriBackendConfig.js:99 -msgid "You must specify a path" -msgstr "你必须指定路径" +msgid "You must fill in the server name or address" +msgstr "您必须填写服务器主机名或地址" + +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 +msgid "You must fill in the username" +msgstr "您必须填写用户名" #: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "你应当填写 {{field}}{{reason}}" +msgid "You must fill in {{field}}" +msgstr "您必须填写 {{field}}" -#: templates/restore.html:149 +#: scripts/services/EditUriBuiltins.js:1003 +msgid "You must select or fill in the AuthURI" +msgstr "您必须选择或填写认证地址" + +#: scripts/services/EditUriBuiltins.js:1045 +msgid "You must select or fill in the server" +msgstr "您必须选择或填写服务器" + +#: scripts/services/EditUriBackendConfig.js:106 +msgid "You must specify a path" +msgstr "您必须指定路径" + +#: scripts/services/EditUriBackendConfig.js:92 +msgid "You should fill in {{field}} {{reason}}" +msgstr "您应该填写{{field}} {{reason}}" + +#: templates/restore.html:144 msgid "Your files and folders have been restored successfully." -msgstr "文件恢复成功!" +msgstr "您的文件和文件夹已经恢复成功。" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." -msgstr "你的密码很容易被破解,请考虑更换一个强密码" +msgstr "您的密码很容易被猜到,请考虑更换密码。" #: templates/backends/gcs.html:3 templates/backends/openstack.html:3 msgid "bucket/folder/subfolder" @@ -3144,25 +3394,79 @@ msgstr "B" msgid "byte/s" msgstr "B/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "自定义" -#: templates/settings.html:132 -msgid "public usage statistics" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "失败" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "本地仓库,例如:local" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "远程路径,例如:backup" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "远程仓库,例如:remote" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "立即恢复运行" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" -msgstr "除非你通过 --group-id 具体指定" +msgstr "除非您明确指定 --group-id" #: templates/about.html:12 msgid "" @@ -3176,11 +3480,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}} 下载. {{appname}} 采用 {{licensename}} 授权." -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "{{brandingService.appName}} 正在使用以下第三方库:" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "剩余 {{files}} 个文件 ({{size}}) {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 个版本" @@ -3191,17 +3500,13 @@ msgstr "{{number}} 小时" #: templates/pause.html:31 templates/pause.html:36 templates/pause.html:41 msgid "{{number}} Hours" -msgstr "" +msgstr "{{number}} 小时" #: templates/pause.html:11 templates/pause.html:16 templates/pause.html:21 #: templates/pause.html:6 msgid "{{number}} Minutes" msgstr "{{number}} 分钟" -#: templates/home.html:54 +#: 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 535dbc856..7bc65980f 100644 --- a/Localizations/webroot/localization_webroot-zh_HK.po +++ b/Localizations/webroot/localization_webroot-zh_HK.po @@ -1,18 +1,37 @@ # # Translators: -# Aticaler, 2019 +# Aticaler, 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Aticaler, 2019\n" -"Language-Team: Chinese (Hong Kong) (https://www.transifex.com/duplicati/teams/67655/zh_HK/)\n" +"Last-Translator: Aticaler, 2024\n" +"Language-Team: Chinese (Hong Kong) (https://app.transifex.com/duplicati/teams/67655/zh_HK/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_HK\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "選擇一個選項" @@ -20,29 +39,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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 "" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM 原則" -#: index.html:234 index.html:250 +#: index.html:223 index.html:239 msgid "About" msgstr "關於" @@ -50,35 +87,39 @@ msgstr "關於" msgid "About {{appname}}" msgstr "關於 {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "存取被拒" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "用戶名" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "啟動" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "啟動失敗:" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "加入新的備份" @@ -87,11 +128,11 @@ msgstr "加入新的備份" msgid "Add a path directly" msgstr "直接加入路徑" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "新增進階選項" -#: index.html:222 +#: index.html:211 msgid "Add backup" msgstr "新增備份" @@ -103,40 +144,45 @@ msgstr "新增過濾器" msgid "Add path" msgstr "加入路徑" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "進階選項" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "進階選項" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "進階:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "所有Hyper-V機器" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "所有Microsoft SQL數據庫" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -145,7 +191,7 @@ msgid "" "similar sensitive information." msgstr "" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "允許遠端存取(需要重新啟動)" @@ -163,7 +209,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -171,11 +217,11 @@ msgid "" " Do you wish to use the existing database?" msgstr "" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "匿名使用報告" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "" @@ -183,19 +229,20 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -207,13 +254,13 @@ msgstr "認證密碼" msgid "Authentication username" msgstr "認證用戶名" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -223,7 +270,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -231,19 +278,21 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "" @@ -253,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 @@ -268,11 +316,11 @@ msgstr "備份位置" msgid "Backup retention" msgstr "" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "備份:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "Beta" @@ -288,55 +336,68 @@ msgstr "瀏覽" msgid "Browser default" msgstr "瀏覽預設" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket 名稱" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Bucket 建立位置" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket 建立區域" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 名稱" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Bucket 儲存等級" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "" -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." -msgstr "忙碌..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -345,43 +406,70 @@ msgid "" "interface from the tray icon, enable this option." msgstr "" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "Cancel" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "更新日誌" @@ -390,40 +478,63 @@ msgstr "更新日誌" msgid "Changelog for {{appname}} {{version}}" msgstr "{{appname}} {{version}} 更新日誌" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "檢查失敗:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "立即檢查更新" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "檢查中..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "" +#: templates/captcha.html:10 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "" -#: index.html:159 index.html:210 +#: index.html:148 index.html:199 msgid "Click to set throttle options" msgstr "" -#: templates/backends/s3.html:79 +#: templates/backends/s3.html:78 msgid "Client library to use" msgstr "" -#: templates/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "" @@ -431,35 +542,33 @@ msgstr "" msgid "Compact Phase" msgstr "" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "立即壓縮" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "壓縮遠端資料中..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "" -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "" -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "" -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "壓縮模組:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "電腦" @@ -467,7 +576,7 @@ msgstr "電腦" msgid "Configuration file:" msgstr "設定檔案:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "設定:" @@ -485,15 +594,15 @@ msgstr "確認刪除" msgid "Confirm encryption passphrase" msgstr "確認加密密碼" +#: templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "需要確認" @@ -501,32 +610,33 @@ msgstr "需要確認" msgid "Connect" msgstr "連接" -#: index.html:319 +#: index.html:307 msgid "Connect now" msgstr "立即連接" -#: index.html:315 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "正在連接工作..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "連接中..." +#: index.html:308 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:293 msgid "Connection lost" msgstr "連接中斷" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "連接成功!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "容器名稱" @@ -538,7 +648,7 @@ msgstr "容器區域" msgid "Continue" msgstr "繼續" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "繼續但不加密" @@ -554,11 +664,20 @@ 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 "複製失敗。請手動複製網址" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "" @@ -566,47 +685,47 @@ msgstr "" msgid "Counting ({{files}} files found, {{size}})" msgstr "點算中(找到 {{files}} 個檔案,{{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "建立資料夾?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "已建立受限制的使用者" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "" -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "建立使用者中..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "" @@ -618,11 +737,11 @@ msgstr "現時版本 {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -634,6 +753,10 @@ msgstr "" msgid "Custom backup retention" msgstr "" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "自訂位置({{server}})" @@ -650,17 +773,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "" @@ -672,19 +793,23 @@ msgstr "Days" msgid "Default" msgstr "預設" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "預設 ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "刪除" @@ -716,11 +841,11 @@ msgstr "刪除本地資料庫" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "" -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "" @@ -732,11 +857,11 @@ msgstr "" msgid "Deleted files" msgstr "" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "" -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "" @@ -756,34 +881,34 @@ msgstr "桌面" msgid "Destination" msgstr "目的地" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." +#: templates/restorewizard.html:9 +msgid "Direct restore from backup files …" msgstr "" -#: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "直接從備份檔案中還原..." +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "已停用" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "略過" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "顯示及顏色主題" @@ -796,30 +921,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "您真的確定要刪除 \"{{name}}\" 的本地數據庫?" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "" -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "捐贈" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "捐贈訊息" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "捐贈訊息已隱藏,按此顯示。" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "捐贈訊息顯示中,按此隱藏。" - #: templates/export.html:53 msgid "Done" msgstr "完成" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "下載" @@ -827,31 +937,34 @@ msgstr "下載" msgid "Downloaded files" msgstr "" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "" -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "" -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "" - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "Duplicati 選項 {{opt}}" -#: index.html:275 +#: index.html:254 msgid "Duplicati Website" msgstr "Duplicati 網站" -#: index.html:266 +#: index.html:248 msgid "Duplicati forum" msgstr "Duplicati 討論區" -#: templates/settings.html:53 +#: 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" +"Do you want to set a passphrase now?" +msgstr "" + +#: templates/settings.html:55 msgid "" "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" @@ -875,28 +988,32 @@ 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.\\nThis makes it " +"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:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "加密檔案" @@ -906,18 +1023,25 @@ msgstr "加密檔案" msgid "Encryption" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "加密模組:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -928,11 +1052,16 @@ msgstr "" msgid "End" msgstr "" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "輸入網址" +#: 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 " @@ -942,13 +1071,9 @@ msgid "" "written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "輸入Access Key" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -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" @@ -958,11 +1083,7 @@ msgstr "輸入備份密碼(如有)" msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "輸入容器名稱" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "輸入加密密碼" @@ -970,64 +1091,62 @@ msgstr "輸入加密密碼" msgid "Enter expression here" msgstr "" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "輸入資料夾路徑名稱" - -#: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" + +#: scripts/services/AppUtils.js:122 +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "輸入目的地路徑" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "錯誤" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "錯誤!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "" @@ -1039,15 +1158,15 @@ msgstr "排除" msgid "Exclude directories whose names contain" msgstr "排除含有此名稱的資料夾" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "排除表達式" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "排除檔案" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "排除副檔名" @@ -1055,7 +1174,7 @@ msgstr "排除副檔名" msgid "Exclude files whose names contain" msgstr "排除含有此名稱的檔案" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "" @@ -1063,7 +1182,7 @@ msgstr "" msgid "Exclude folder" msgstr "排除資料夾" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "排除正規表達式" @@ -1071,7 +1190,7 @@ msgstr "排除正規表達式" msgid "Existing file found" msgstr "找到已存在的檔案" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "實驗性" @@ -1091,7 +1210,7 @@ msgstr "匯出設定" msgid "Export passwords" msgstr "" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "" @@ -1107,26 +1226,27 @@ msgstr "" msgid "FTP (Alternative)" msgstr "FTP(備用)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "建立臨時資籵庫失敗:{{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "連接失敗:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "連接失敗:{{message}}" @@ -1134,8 +1254,8 @@ msgstr "連接失敗:{{message}}" msgid "Failed to delete:" msgstr "刪除失敗:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "無法取得路徑資料:{{message}}" @@ -1143,24 +1263,37 @@ msgstr "無法取得路徑資料:{{message}}" msgid "Failed to find backup:" msgstr "" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "匯入失敗" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "讀取預設備份失敗:" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "還原檔案失敗:{{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "儲存失敗:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "" @@ -1176,11 +1309,11 @@ msgstr "檔案大於" msgid "Filters" msgstr "過濾器" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:180 msgid "First run setup" msgstr "" @@ -1188,18 +1321,32 @@ msgstr "" msgid "Folder" msgstr "資籵夾" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "資料夾路徑" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "星期五" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1229,22 +1376,19 @@ msgstr "一般設定" msgid "Generate" msgstr "產生" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "產生 IAM 存取原則" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "隱藏的檔案" @@ -1256,16 +1400,16 @@ msgstr "隱藏" msgid "Hide hidden folders" msgstr "不顯示隱藏的資料夾" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:208 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首頁" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "小時" @@ -1277,20 +1421,32 @@ msgstr "您想怎樣處理已存在的檔案?" msgid "Hyper-V Machine" msgstr "Hyper-V 機器" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V 機器:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V 機器" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "如果錯過了時間,將儘快執行工作。" @@ -1301,28 +1457,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1335,16 +1491,10 @@ 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 "" -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" -msgstr "" - -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "匯入" @@ -1352,18 +1502,15 @@ 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 "匯入備份設定" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "匯入完成,但沒有找到證書" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "匯入失敗" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "從檔案匯入" @@ -1372,19 +1519,19 @@ msgstr "從檔案匯入" msgid "Import metadata" msgstr "" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "包括一個檔案?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "包括表達式" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "包括正規表達式" @@ -1392,7 +1539,7 @@ msgstr "包括正規表達式" msgid "Incorrect answer, try again" msgstr "答案錯誤,請重試" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "" @@ -1401,25 +1548,21 @@ msgstr "" msgid "Information" msgstr "訊息" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "安裝" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "安裝失敗:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "路徑中有無效的字符" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "無效的保留時間" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1445,7 +1588,7 @@ msgstr "" msgid "Keystone API version" msgstr "" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "界面語言" @@ -1453,7 +1596,7 @@ msgstr "界面語言" msgid "Last month" msgstr "上個月" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "" @@ -1473,11 +1616,11 @@ msgstr "" msgid "Listing backup dates …" msgstr "" -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "" -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "" @@ -1493,36 +1636,35 @@ msgstr "" msgid "Load destination from an exported job or a storage provider" msgstr "" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "載入舊資料" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "載入中..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "載入遠端儲存使用量中..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "本地資料庫路徑:" @@ -1530,11 +1672,11 @@ msgstr "本地資料庫路徑:" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "本地儲存" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "位置" @@ -1550,7 +1692,11 @@ msgstr "" msgid "Log data from the server" msgstr "來自伺服器的記錄" -#: index.html:237 +#: index.html:306 +msgid "Log in" +msgstr "" + +#: index.html:226 msgid "Log out" msgstr "登出" @@ -1562,10 +1708,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "維護" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:259 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "手動輸入路徑" @@ -1578,17 +1738,17 @@ msgstr "最高下載速度" msgid "Max upload speed" msgstr "最高上傳速度" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:144 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 "選單" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL 資料庫:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL 資料庫" @@ -1596,28 +1756,28 @@ msgstr "Microsoft SQL 資料庫" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "分鐘" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "沒有名稱" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "沒有密碼" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "沒有來源" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "" @@ -1629,7 +1789,7 @@ msgstr "星期一" msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "移動現時的資料庫" @@ -1657,15 +1817,19 @@ msgstr "我的圖片" msgid "Name" msgstr "名稱" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "永不" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "找到新版本:{{message}}" +#: templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1680,15 +1844,15 @@ msgstr "" msgid "Next" msgstr "下一步" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "下次預定報行的時間:" -#: index.html:194 +#: index.html:183 msgid "Next scheduled task:" msgstr "下次預定報行的工作:" -#: index.html:191 +#: index.html:180 msgid "Next task:" msgstr "下次的工作:" @@ -1696,26 +1860,26 @@ msgstr "下次的工作:" msgid "Next time" msgstr "下次執行時間:" +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "否" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1729,35 +1893,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "無加密" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "沒有選擇任何項目" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "沒有需要還原的項目,請擇一個或以上的項目" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "沒有輸入密碼" -#: index.html:196 +#: index.html:185 msgid "No scheduled tasks" msgstr "沒有預定的工作" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "密碼不正確" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "沒有/已停用" @@ -1765,23 +1925,62 @@ msgstr "沒有/已停用" msgid "Not using encryption" msgstr "" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1796,29 +1995,28 @@ msgstr "" msgid "OpenStack Object Storage / Swift" msgstr "" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" +#: templates/home.html:21 +msgid "Operations:" msgstr "" -#: templates/home.html:23 -msgid "Operations:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 @@ -1829,22 +2027,30 @@ msgstr "" msgid "Optional authentication username" msgstr "" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "選項" -#: templates/settings.html:150 +#: 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" msgstr "" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "Others" @@ -1868,36 +2074,35 @@ msgstr "密碼" msgid "Passphrase (if encrypted)" msgstr "密碼(如已加密)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "已更改密碼" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "密碼不相同" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "密碼" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "路徑" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "找不到路徑" @@ -1906,19 +2111,20 @@ msgstr "找不到路徑" msgid "Path on server" msgstr "伺服器上路徑" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "暫停" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "啟動或休眠後暫停" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:50 msgid "Pause options" msgstr "暫停選項" @@ -1930,6 +2136,10 @@ msgstr "權限" msgid "Pick location" msgstr "選擇位置" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "" @@ -1938,7 +2148,7 @@ msgstr "" msgid "Port" msgstr "埠" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "" @@ -1948,7 +2158,7 @@ msgstr "" msgid "Previous" msgstr "Previous" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "" @@ -1956,7 +2166,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -1964,19 +2174,19 @@ msgstr "" msgid "Purge Phase" msgstr "" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "" -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "重建(刪除及修復)" @@ -1984,19 +2194,23 @@ msgstr "重建(刪除及修復)" msgid "Recreate Database Phase" msgstr "" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "" +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "" -#: templates/captcha.html:7 +#: index.html:305 templates/captcha.html:7 msgid "Reload" msgstr "" @@ -2004,11 +2218,11 @@ msgstr "" msgid "Remote" msgstr "遠端" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2028,7 +2242,7 @@ msgstr "" msgid "Remove" msgstr "移除" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "移除選項" @@ -2036,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 "修復" @@ -2044,7 +2258,7 @@ msgstr "修復" msgid "Repair Phase" msgstr "" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "" @@ -2052,19 +2266,19 @@ msgstr "" msgid "Repeat Passphrase" msgstr "重覆密碼" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "報告︰" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "重設" -#: index.html:225 templates/restore.html:142 +#: index.html:214 templates/restore.html:137 msgid "Restore" msgstr "還原" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "" @@ -2073,10 +2287,10 @@ msgid "Restore files" msgstr "還原檔案" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "從 {{backupname}} 還原檔案" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "" @@ -2089,8 +2303,8 @@ msgid "Restore from backup configuration" msgstr "從備份設定還原" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "從設定還原..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2113,12 +2327,12 @@ msgstr "" msgid "Restored Symlinks" msgstr "" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "" -#: index.html:228 +#: index.html:217 msgid "Resume" msgstr "繼續" @@ -2130,19 +2344,15 @@ msgstr "" msgid "Run again every" msgstr "每...重覆執行" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "立即執行" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "執行中..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" -#: index.html:183 +#: index.html:172 msgid "Running task:" msgstr "正在執行工作:" @@ -2150,11 +2360,15 @@ msgstr "正在執行工作:" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 相容" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "" @@ -2162,15 +2376,15 @@ msgstr "" msgid "Sat" msgstr "星期六" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "儲存並修復" @@ -2182,11 +2396,11 @@ msgstr "" msgid "Save immediately" msgstr "立即儲存" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "" -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "" @@ -2202,7 +2416,7 @@ msgstr "搜尋" msgid "Search for files" msgstr "搜尋檔案" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "秒" @@ -2215,7 +2429,7 @@ msgstr "" msgid "Select files" msgstr "選擇檔案" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "伺服器" @@ -2228,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 "伺服器暫停中,您要現在立即繼續嗎?" @@ -2245,16 +2464,16 @@ msgstr "伺服器密碼" msgid "Server paused" msgstr "伺服器已暫停" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "伺服器狀態" -#: index.html:231 templates/settings.html:2 +#: index.html:220 templates/settings.html:2 msgid "Settings" msgstr "設定" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "顯示" @@ -2271,7 +2490,7 @@ msgstr "顯示隱藏的資料夾" msgid "Show log" msgstr "顯示記錄" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "" @@ -2293,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 "" @@ -2306,7 +2525,7 @@ msgstr "來源資料" msgid "Source Files" msgstr "" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "來源資料" @@ -2314,15 +2533,19 @@ msgstr "來源資料" msgid "Source folders" msgstr "來源資料夾" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "來源:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "標準通訊協定" @@ -2336,45 +2559,45 @@ msgstr "標準通訊協定" msgid "Start" msgstr "" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "" -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "" -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "" -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "現時檔案完成後停止" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "立即停止" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "停止正在進行的備份" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "停止正在進行的工作" -#: index.html:179 +#: index.html:168 msgid "Stopping after the current file:" msgstr "" -#: index.html:184 +#: index.html:173 msgid "Stopping task:" msgstr "停止工作中:" @@ -2394,12 +2617,12 @@ msgstr "" msgid "Stored" msgstr "已儲存" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "強" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "成功" @@ -2411,15 +2634,15 @@ msgstr "星期日" msgid "Symbolic link" msgstr "符號連結" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "系統預設({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "系統檔案" @@ -2427,7 +2650,7 @@ msgstr "系統檔案" msgid "System info" msgstr "系統資訊" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "系統內容" @@ -2439,24 +2662,36 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "目的地路徑,例如 /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "工作執行中" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "暫存檔案" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" msgstr "" #: templates/backup-result/phases/test.html:3 @@ -2467,37 +2702,27 @@ msgstr "" msgid "Test connection" msgstr "測試連線" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "測試中..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "測試連線中..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "測試權限中..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2507,13 +2732,16 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "" -#: scripts/services/EditUriBuiltins.js:972 -msgid "The bucket name should be all lower-case, convert automatically?" +#: templates/addoredit.html:312 +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:956 -msgid "" -"The bucket name should start with your username, prepend automatically?" +#: scripts/services/EditUriBuiltins.js:1068 +msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" #: scripts/controllers/ExportController.js:13 @@ -2522,52 +2750,58 @@ msgid "" "unencrypted file containing your passwords?" msgstr "" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "伺服器連線中斷,{{time}} 後重試..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "深色主題(Michai設計)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "預設的藍白色主題(Alexi設計)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" "Do you want to REPLACE your CURRENT host key \"{{prev}}\" with the REPORTED host key: {{key}}?" msgstr "" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" "Do you want to include the specified file?" msgstr "" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2581,7 +2815,7 @@ msgstr "" msgid "The region parameter is only used when creating a bucket" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2591,18 +2825,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2614,20 +2848,11 @@ msgstr "" msgid "This month" msgstr "本月" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "本週" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:65 msgid "Throttle settings" msgstr "" @@ -2650,11 +2875,17 @@ msgid "" "enter the word you see below" msgstr "" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "" -#: templates/settings.html:23 +#: 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. " @@ -2668,15 +2899,15 @@ msgstr "" msgid "Today" msgstr "今日" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "信任伺服器證書?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2687,7 +2918,7 @@ msgstr "" msgid "Tue" msgstr "星期二" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2703,7 +2934,14 @@ msgstr "" msgid "Until resumed" msgstr "直至手動繼續" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "更新頻道" @@ -2719,23 +2957,23 @@ msgstr "" msgid "Uploaded files" msgstr "" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "" -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">{{'public usage statistics' | " +"translate}}." msgstr "" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "" @@ -2743,19 +2981,19 @@ msgstr "" msgid "Use SSL" msgstr "使用 SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "使用強度為弱的密碼" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "不使用" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "" @@ -2763,25 +3001,24 @@ msgstr "" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "使用者" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "" @@ -2794,35 +3031,35 @@ msgstr "" msgid "Verifications" msgstr "" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "驗證檔案" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "驗證中..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "驗證答案中..." -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "" -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "" -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "" -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "" -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "" @@ -2830,22 +3067,22 @@ msgstr "" msgid "Version ID" msgstr "" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "十分強" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "十分弱" -#: index.html:263 +#: index.html:245 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 @@ -2856,33 +3093,27 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "" -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "弱密碼" @@ -2906,27 +3137,26 @@ msgstr "" msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:182 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "是" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "" @@ -2934,11 +3164,11 @@ msgstr "" msgid "Yes, I understand the risk" msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "" @@ -2946,149 +3176,143 @@ msgstr "" msgid "Yesterday" msgstr "Yesterday" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" "Are you sure this is what you want?" msgstr "" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "您選擇了不加密備份。建議備份所有儲存在遠端伺服器上資料。" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "您必須填寫伺服器名稱或地址" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "您必須選擇或填寫伺服器" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "" @@ -3104,23 +3328,81 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "custom" -#: templates/settings.html:132 +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" + +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/settings.html:125 msgid "public usage statistics" msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "立即繼續" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3132,11 +3414,16 @@ msgid "" "under the {{licensename}}." msgstr "" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "" @@ -3154,10 +3441,6 @@ msgstr "" msgid "{{number}} Minutes" msgstr "{{number}} 分鐘" -#: templates/home.html:54 +#: 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 1d4a81ce1..687594494 100644 --- a/Localizations/webroot/localization_webroot-zh_TW.po +++ b/Localizations/webroot/localization_webroot-zh_TW.po @@ -1,18 +1,37 @@ # # Translators: -# Jason Cheng , 2019 +# Jason Cheng , 2024 # msgid "" msgstr "" "Project-Id-Version: \n" -"Last-Translator: Jason Cheng , 2019\n" -"Language-Team: Chinese (Taiwan) (https://www.transifex.com/duplicati/teams/67655/zh_TW/)\n" +"Last-Translator: Jason Cheng , 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/duplicati/teams/67655/zh_TW/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: templates/advancedoptionseditor.html:48 +#: templates/backup-result/entryline.html:5 +msgid "(1 error{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} errors{{item.Result.Interrupted? (', interrupted'|translate) : " +"''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:10 +msgid "" +"(1 warning{{item.Result.Interrupted? (', interrupted'|translate) : ''}})" +msgid_plural "" +"({{$count}} warnings{{item.Result.Interrupted? (', interrupted'|translate) :" +" ''}})" +msgstr[0] "" + +#: templates/backup-result/entryline.html:15 +msgid "(interrupted)" +msgstr "" + +#: templates/advancedoptionseditor.html:50 msgid "- pick an option -" msgstr "選擇一個項目" @@ -20,29 +39,47 @@ 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 "" -#: templates/backends/tardigrade.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:945 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:946 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" -#: scripts/services/EditUriBuiltins.js:150 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "AWS IAM Policy" -#: index.html:234 index.html:250 +#: index.html:224 index.html:240 msgid "About" msgstr "關於" @@ -50,35 +87,39 @@ msgstr "關於" msgid "About {{appname}}" msgstr "關於 {{appname}}" -#: scripts/services/EditUriBuiltins.js:894 templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "Access Key" +#: templates/backends/e2.html:2 +msgid "Access Key ID" +msgstr "" + +#: templates/backends/e2.html:6 +msgid "Access Key Secret" +msgstr "" + #: scripts/services/AppUtils.js:70 msgid "Access denied" msgstr "拒絕存取" -#: templates/backends/tardigrade.html:29 +#: templates/backends/storj.html:33 templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "進入使用者介面" -#: scripts/services/EditUriBuiltins.js:893 templates/backends/azure.html:7 +#: scripts/services/EditUriBuiltins.js:989 templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "帳號名稱" -#: templates/notificationarea.html:29 templates/updatechangelog.html:11 -msgid "Activate" -msgstr "啟用" - -#: scripts/controllers/AboutController.js:54 -#: scripts/controllers/UpdateChangelogController.js:18 -msgid "Activate failed:" -msgstr "啟用失敗" - #: templates/addwizard.html:3 msgid "Add a new backup" msgstr "新增備份" @@ -87,11 +128,11 @@ msgstr "新增備份" msgid "Add a path directly" msgstr "直接增加資料路徑" -#: templates/advancedoptionseditor.html:46 +#: templates/advancedoptionseditor.html:48 msgid "Add advanced option" msgstr "加入進階選項" -#: index.html:222 +#: index.html:212 msgid "Add backup" msgstr "備份" @@ -103,40 +144,45 @@ msgstr "加入篩選條件" msgid "Add path" msgstr "加入路徑" -#: templates/backup-result/top-right-box.html:11 +#: templates/backup-result/top-right-box.html:18 msgid "Added" msgstr "已加入" -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "調整 bucket 名稱?" -#: scripts/services/EditUriBuiltins.js:871 -msgid "Adjust path name?" -msgstr "調整 path 名稱?" - #: templates/restoredirect.html:66 templates/restoredirect.html:74 msgid "Advanced Options" msgstr "進階選項" -#: templates/addoredit.html:376 templates/edituri.html:28 +#: templates/addoredit.html:376 templates/commandline.html:23 +#: templates/commandline.html:31 templates/edituri.html:28 msgid "Advanced options" msgstr "進階選項" -#: templates/home.html:37 +#: templates/home.html:35 msgid "Advanced:" msgstr "進階:" -#: scripts/directives/sourceFolderPicker.js:423 +#: templates/backends/aliyunoss.html:4 +msgid "Aliyun OSS Endpoint" +msgstr "" + +#: templates/backends/aliyunoss.html:35 +msgid "Aliyun OSS documents and resources" +msgstr "" + +#: scripts/directives/sourceFolderPicker.js:575 msgid "All Hyper-V Machines" msgstr "全部 Hyper-V 主機" -#: scripts/directives/sourceFolderPicker.js:455 +#: scripts/directives/sourceFolderPicker.js:607 msgid "All Microsoft SQL Databases" msgstr "全部 Microsoft SQL 資料庫" -#: templates/settings.html:134 +#: templates/settings.html:127 msgid "" "All usage reports are sent anonymously and do not contain any personal " "information. They contain information about hardware and operating system, " @@ -146,7 +192,7 @@ msgid "" msgstr "" "全部的使用報告都是採匿名發送,不包含任何個人資訊。這份報告中包含有關硬體以及作業系統資訊、後端類型、備份時間、來源資料的總容量與相關資訊。當中將不會包含路徑、檔名、帳號、密碼或類似的敏感資訊。" -#: templates/settings.html:17 +#: templates/settings.html:20 msgid "Allow remote access (requires restart)" msgstr "允許遠端存取(需要重新啟動)" @@ -164,7 +210,7 @@ msgid "" "Are you sure you want the database to point to an existing file?" msgstr "新的位置發現已既有檔案存在,您要將資料庫指向其中一個既有檔案嗎?" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "" "An existing local database for the storage has been found.\n" "Re-using the database will allow the command-line and server instances to work on the same remote storage.\n" @@ -176,11 +222,11 @@ msgstr "" "\n" "您希望使用既有的資料庫嗎?" -#: templates/settings.html:122 +#: templates/settings.html:115 msgid "Anonymous usage reports" msgstr "匿名使用報告" -#: scripts/services/AppUtils.js:204 +#: scripts/services/AppUtils.js:206 msgid "Applications" msgstr "Applications" @@ -188,19 +234,20 @@ msgstr "Applications" msgid "As Command-line" msgstr "顯示為 Command-Line" -#: scripts/services/EditUriBuiltins.js:825 templates/backends/gcs.html:8 -#: templates/backends/gcs.html:9 templates/backends/msgroup.html:13 +#: scripts/services/EditUriBuiltins.js:958 templates/backends/gcs.html:8 +#: templates/backends/gcs.html:9 templates/backends/jottacloud.html:8 +#: templates/backends/jottacloud.html:9 templates/backends/msgroup.html:13 #: templates/backends/msgroup.html:14 templates/backends/oauth.html:8 #: templates/backends/oauth.html:9 templates/backends/sharepoint.html:8 #: templates/backends/sharepoint.html:9 msgid "AuthID" msgstr "AuthID" -#: templates/backends/tardigrade.html:2 +#: scripts/services/EditUriBuiltins.js:1158 templates/backends/storj.html:2 msgid "Authentication method" msgstr "" -#: templates/backends/tardigrade.html:5 +#: templates/backends/storj.html:5 msgid "Authentication method ({{auth_method}})" msgstr "" @@ -212,13 +259,13 @@ msgstr "認證密碼" msgid "Authentication username" msgstr "認證名稱" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 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" @@ -228,7 +275,7 @@ msgstr "" msgid "B2 Application Key" msgstr "B2 Application Key" -#: scripts/services/EditUriBuiltins.js:991 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "B2 Cloud Storage 帳號 ID" @@ -236,19 +283,21 @@ msgstr "B2 Cloud Storage 帳號 ID" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:992 templates/backends/b2.html:17 +#: scripts/services/EditUriBuiltins.js:1088 templates/backends/b2.html:17 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:67 -msgid "Backend modules:" -msgstr "Backend 模組:" +#: templates/about.html:66 +msgid "" +"Backend modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/services/ServerStatus.js:44 +#: scripts/services/ServerStatus.js:46 msgid "Backup complete!" msgstr "備份完成。" @@ -258,14 +307,10 @@ 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 @@ -276,11 +321,11 @@ msgstr "備份位置" msgid "Backup retention" msgstr "保留備份數目" -#: templates/home.html:73 +#: templates/home.html:71 msgid "Backup:" msgstr "備份:" -#: templates/settings.html:99 +#: templates/settings.html:92 msgid "Beta" msgstr "測試版 (Beta)" @@ -296,55 +341,68 @@ msgstr "瀏覽" msgid "Browser default" msgstr "瀏覽器預設" -#: templates/backends/tardigrade.html:33 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1004 -#: scripts/services/EditUriBuiltins.js:904 -#: scripts/services/EditUriBuiltins.js:944 -#: scripts/services/EditUriBuiltins.js:990 -msgid "Bucket Name" -msgstr "Bucket 名稱" - #: templates/backends/gcs.html:15 msgid "Bucket create location" msgstr "Bucket 建立位置" -#: templates/backends/s3.html:29 -msgid "Bucket create region" -msgstr "Bucket 建立區域" - -#: templates/backends/b2.html:2 templates/backends/b2.html:3 +#: 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 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 名稱" +#: scripts/services/EditUriBuiltins.js:1181 +msgid "" +"Bucket name can only be between 3 and 63 characters long and contain only " +"lower-case characters, numbers, periods and dashes" +msgstr "" + +#: templates/backends/s3.html:29 +msgid "Bucket region" +msgstr "" + +#: templates/backends/cos.html:21 +msgid "Bucket region ap-guangzhou" +msgstr "" + #: templates/backends/gcs.html:26 msgid "Bucket storage class" msgstr "Bucket 儲存等級" -#: scripts/services/ServerStatus.js:48 +#: templates/backends/cos.html:26 +msgid "Bucket, format: BucketName-APPID" +msgstr "" + +#: scripts/services/ServerStatus.js:50 msgid "Building list of files to restore …" msgstr "正在建立還原的檔案清單 ..." -#: scripts/controllers/RestoreController.js:366 +#: scripts/controllers/RestoreController.js:373 msgid "Building partial temporary database …" msgstr "正在建立部份暫存資料庫 ..." #: templates/restore.html:59 -msgid "Busy ..." -msgstr "忙碌 ..." +msgid "Busy …" +msgstr "" -#: templates/settings.html:18 +#: templates/settings.html:21 msgid "" "By allowing remote access, the server listens to requests from any machine " "on your network. If you enable this option, make sure you are always using " "the computer on a secure firewall protected network." msgstr "允許遠端存取,伺服器間接收來自網路中任何主機的連線。如果啟用了這個選項,請確認已經使用防火牆保護好您網路中的主機。" -#: templates/settings.html:29 +#: templates/settings.html:31 msgid "" "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 " @@ -355,43 +413,75 @@ msgstr "" "在預設情況下,點選系統列 (Tray) " "圖示將會直接打開登入介面,而非直接解鎖進入管理介面。除了您從系統列圖示進入的是登入介面,也可以確保當其它人使用時也需要輸入密碼。如果您喜歡輸入密碼才能進入介面的話,啟用這個選項將是適合您的選擇。" -#: scripts/services/AppUtils.js:198 +#: templates/backends/cos.html:2 +msgid "COS App ID" +msgstr "" + +#: templates/backends/cos.html:32 +msgid "COS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/cos.html:8 +msgid "COS Secret ID" +msgstr "" + +#: templates/backends/cos.html:14 +msgid "COS Secret Key" +msgstr "" + +#: scripts/services/AppUtils.js:200 msgid "Cache Files" msgstr "快取檔案" -#: templates/settings.html:109 +#: templates/settings.html:102 msgid "Canary" msgstr "Canary" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:344 -#: scripts/controllers/EditBackupController.js:359 -#: scripts/controllers/EditBackupController.js:393 -#: scripts/controllers/EditBackupController.js:402 -#: scripts/controllers/EditBackupController.js:429 -#: scripts/controllers/EditBackupController.js:450 -#: scripts/controllers/EditBackupController.js:95 +#: 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 +#: scripts/controllers/EditBackupController.js:403 +#: scripts/controllers/EditBackupController.js:430 +#: scripts/controllers/EditBackupController.js:451 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/ExportController.js:13 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 #: scripts/controllers/RestoreDirectController.js:24 -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 templates/delete.html:54 -#: templates/export.html:34 templates/settings.html:164 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 templates/delete.html:54 +#: templates/export.html:34 templates/settings.html:157 #: templates/waitarea.html:19 msgid "Cancel" msgstr "取消" +#: scripts/directives/sourceFolderPicker.js:409 +msgid "Cannot include \"{{text}}\"" +msgstr "" + #: scripts/controllers/LocalDatabaseController.js:103 msgid "Cannot move to existing file" msgstr "無法搬移已存在檔案" +#: scripts/services/AppUtils.js:342 +msgid "Cannot specify filter include or excludes in extra options" +msgstr "" + +#: templates/settings.html:8 +msgid "Change server passphrase" +msgstr "" + +#: scripts/controllers/AppController.js:194 +msgid "Change server password" +msgstr "" + #: templates/about.html:5 msgid "Changelog" msgstr "更新記錄" @@ -400,40 +490,63 @@ msgstr "更新記錄" msgid "Changelog for {{appname}} {{version}}" msgstr "更新記錄:{{appname}} {{version}}" -#: scripts/controllers/UpdateChangelogController.js:24 +#: scripts/controllers/UpdateChangelogController.js:16 msgid "Check failed:" msgstr "檢查失敗:" -#: templates/about.html:36 +#: templates/about.html:34 msgid "Check for updates now" msgstr "現在檢查更新" -#: templates/captcha.html:10 -msgid "Checking ..." -msgstr "檢查中 ..." - -#: templates/about.html:37 +#: templates/about.html:35 msgid "Checking for updates …" msgstr "檢查更新中 ..." +#: templates/captcha.html:11 +msgid "Checking …" +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 "" + #: templates/edituri.html:16 msgid "Chose a storage type to get started" msgstr "選擇儲存區類型,然後開始" -#: templates/backends/gcs.html:11 templates/backends/msgroup.html:16 -#: templates/backends/oauth.html:11 templates/backends/sharepoint.html:11 +#: templates/backends/gcs.html:11 templates/backends/jottacloud.html:11 +#: templates/backends/msgroup.html:16 templates/backends/oauth.html:11 +#: templates/backends/sharepoint.html:11 msgid "Click the AuthID link to create an AuthID" msgstr "按下 AuthID 連結來建立一組 AuthID" -#: index.html:159 index.html:210 +#: 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/home.html:42 +#: templates/backends/cos.html:10 +msgid "Cloud API Secret ID" +msgstr "" + +#: templates/backends/cos.html:16 +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 "命令列 ..." @@ -441,35 +554,33 @@ msgstr "命令列 ..." msgid "Compact Phase" msgstr "壓縮階段" -#: templates/home.html:41 +#: templates/home.html:39 msgid "Compact now" msgstr "立即緊密壓縮" -#: scripts/services/ServerStatus.js:41 -msgid "Compacting remote data ..." -msgstr "正在緊密壓縮遠端資料 ..." - -#: scripts/services/ServerStatus.js:65 +#: scripts/services/ServerStatus.js:43 scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" msgstr "正在緊密壓縮遠端資料 ..." -#: templates/backup-result/box.html:34 +#: templates/backup-result/box.html:35 msgid "Complete log" msgstr "完整記錄" -#: scripts/services/ServerStatus.js:38 +#: scripts/services/ServerStatus.js:40 msgid "Completing backup …" msgstr "正在完成備份 ..." -#: scripts/services/ServerStatus.js:36 +#: scripts/services/ServerStatus.js:38 msgid "Completing previous backup …" msgstr "正在完成上一次備份 ..." -#: templates/about.html:68 -msgid "Compression modules:" -msgstr "壓縮模組:" +#: templates/about.html:67 +msgid "" +"Compression modules:

    {{item.Key}}

    " +msgstr "" -#: scripts/directives/sourceFolderPicker.js:381 +#: scripts/directives/sourceFolderPicker.js:533 msgid "Computer" msgstr "電腦" @@ -477,7 +588,7 @@ msgstr "電腦" msgid "Configuration file:" msgstr "設定檔:" -#: templates/home.html:29 +#: templates/home.html:27 msgid "Configuration:" msgstr "設定:" @@ -495,15 +606,15 @@ msgstr "確認刪除" msgid "Confirm encryption passphrase" msgstr "確認加密密碼" +#: templates/changepassword.html:14 templates/settings.html:15 +msgid "Confirm new password" +msgstr "" + #: templates/export.html:29 msgid "Confirm passphrase" msgstr "確認密碼" -#: templates/settings.html:12 -msgid "Confirm password" -msgstr "確認密碼" - -#: scripts/services/EditUriBackendConfig.js:66 +#: scripts/services/EditUriBackendConfig.js:73 msgid "Confirmation required" msgstr "需要確認" @@ -511,32 +622,33 @@ msgstr "需要確認" msgid "Connect" msgstr "連線" -#: index.html:319 +#: index.html:308 msgid "Connect now" msgstr "立即連線" -#: index.html:315 +#: index.html:302 msgid "Connecting to server …" msgstr "正在連線到伺服器 ..." -#: templates/commandline.html:51 -msgid "Connecting to task ...." -msgstr "正在連線到工作 ..." +#: templates/commandline.html:48 +msgid "Connecting to task …" +msgstr "" -#: index.html:320 -msgid "Connecting..." -msgstr "連線中 ..." +#: index.html:309 +msgid "Connecting …" +msgstr "" -#: index.html:311 +#: index.html:294 msgid "Connection lost" msgstr "連線失敗" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Connection worked!" msgstr "連線已建立!" -#: scripts/services/EditUriBuiltins.js:895 templates/backends/azure.html:2 +#: scripts/services/EditUriBuiltins.js:991 templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "容器名稱" @@ -548,7 +660,7 @@ msgstr "容器區域" msgid "Continue" msgstr "繼續" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "Continue without encryption" msgstr "不加密並繼續" @@ -564,11 +676,20 @@ 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" -#: scripts/services/AppUtils.js:639 +#: templates/backup-result/box.html:41 +msgid "Copy log" +msgstr "" + +#: scripts/services/AppUtils.js:724 msgid "Core options" msgstr "核心選項" @@ -576,47 +697,47 @@ msgstr "核心選項" msgid "Counting ({{files}} files found, {{size}})" msgstr "正在計算 ({{files}} 個檔案, {{size}})" -#: templates/settings.html:129 +#: templates/settings.html:122 msgid "Crashes only" msgstr "只有當機" -#: templates/home.html:48 +#: templates/home.html:46 msgid "Create bug report …" msgstr "建立問題報告 ..." -#: scripts/directives/backupEditUri.js:131 +#: scripts/directives/backupEditUri.js:130 msgid "Create folder?" msgstr "建立資料夾?" -#: scripts/services/EditUriBuiltins.js:133 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "建立新的受限使用者" -#: scripts/services/ServerStatus.js:60 +#: scripts/services/ServerStatus.js:62 msgid "Creating bug report …" msgstr "正在建立問題報告 ..." -#: scripts/services/EditUriBuiltins.js:119 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "正在建立有限制存取的新使用者 ..." -#: scripts/services/ServerStatus.js:49 +#: scripts/services/ServerStatus.js:51 msgid "Creating target folders …" msgstr "正在建立目標資料夾 ..." -#: scripts/controllers/RestoreController.js:361 +#: scripts/controllers/RestoreController.js:368 msgid "Creating temporary backup …" msgstr "正在建立暫存備份 ..." -#: scripts/services/EditUriBuiltins.js:119 -msgid "Creating user..." -msgstr "正在建立使用者 ..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" +msgstr "" -#: templates/home.html:78 +#: templates/home.html:76 msgid "Current action:" msgstr "目前動作:" -#: templates/home.html:88 +#: templates/home.html:86 msgid "Current file:" msgstr "目前檔案:" @@ -628,11 +749,11 @@ msgstr "目前版本 {{versionname}} ({{versionnumber}})" msgid "Custom S3 endpoint" msgstr "自訂 S3 進入點" -#: templates/backends/tardigrade.html:18 +#: scripts/services/EditUriBuiltins.js:1173 templates/backends/storj.html:18 msgid "Custom Satellite" msgstr "" -#: templates/backends/tardigrade.html:13 +#: templates/backends/storj.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -644,6 +765,10 @@ msgstr "自訂授權 URL" msgid "Custom backup retention" msgstr "自訂備份保留規則" +#: templates/backends/s3.html:55 +msgid "Custom bucket storage class" +msgstr "" + #: templates/backends/gcs.html:18 msgid "Custom location ({{server}})" msgstr "自訂位置 ({{server}})" @@ -660,17 +785,15 @@ 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/home.html:39 +#: templates/advancedoptionseditor.html:43 +msgid "DEPRECATED: {{getDeprecationMessage(item)}}" +msgstr "" + +#: templates/home.html:37 msgid "Database …" msgstr "資料庫 ..." @@ -682,19 +805,23 @@ msgstr "日" msgid "Default" msgstr "預設" -#: templates/settings.html:86 +#: templates/settings.html:81 msgid "Default ({{channelname}})" msgstr "預設 ({{channelname}})" -#: scripts/services/AppUtils.js:185 +#: scripts/services/AppUtils.js:187 msgid "Default excludes" msgstr "預設排除" -#: templates/settings.html:149 +#: templates/settings.html:142 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 "刪除" @@ -726,11 +853,11 @@ msgstr "刪除本機資料庫" msgid "Delete {{filecount}} files ({{filesize}}) from the remote storage?" msgstr "刪除遠端儲存區的 {{filecount}} 個檔案 ({{filesize}}) 嗎?" -#: templates/home.html:33 +#: templates/home.html:31 msgid "Delete …" msgstr "刪除 ..." -#: templates/backup-result/top-right-box.html:19 +#: templates/backup-result/top-right-box.html:26 msgid "Deleted" msgstr "已刪除" @@ -742,11 +869,11 @@ msgstr "已刪除版本" msgid "Deleted files" msgstr "已刪除檔案" -#: scripts/services/ServerStatus.js:62 +#: scripts/services/ServerStatus.js:64 msgid "Deleting remote files …" msgstr "正在刪除遠端檔案 ..." -#: scripts/services/ServerStatus.js:40 +#: scripts/services/ServerStatus.js:42 msgid "Deleting unwanted files …" msgstr "正在刪除不需要的檔案 ..." @@ -766,36 +893,34 @@ msgstr "桌面" msgid "Destination" msgstr "目的地" -#: templates/backends/sharepoint.html:2 +#: templates/backends/file.html:7 templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "目的路徑" -#: templates/restore.html:151 -msgid "" -"Did we help save your files? If so, please consider supporting Duplicati " -"with a donation. We suggest {{smallamount}} for private use and " -"{{largeamount}} for commercial use." -msgstr "" -"我們協助您保護您的檔案了嗎?如果是這樣,請考慮贊助支援 Duplicati。我們建議私人 {{smallamount}} 以及 " -"{{largeamount}} 進行商業用途。" - #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." -msgstr "直接從備份檔還原 ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" +msgstr "" #: templates/log.html:32 msgid "Disabled" msgstr "取消" -#: templates/notificationarea.html:10 templates/notificationarea.html:27 +#: templates/notificationarea.html:10 templates/notificationarea.html:26 +#: templates/notificationarea.html:37 msgid "Dismiss" msgstr "忽略" -#: templates/notificationarea.html:41 +#: templates/notificationarea.html:47 msgid "Dismiss all" msgstr "全部忽略" -#: templates/settings.html:68 +#: templates/settings.html:70 msgid "Display and color theme" msgstr "佈景主題設定" @@ -808,30 +933,15 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "您真的要刪除 {{name}} 這個本機資料庫?" #: templates/backends/openstack.html:26 -msgid "Domain Name" -msgstr "網域名稱" - -#: index.html:151 index.html:258 -msgid "Donate" -msgstr "贊助" - -#: templates/settings.html:76 templates/settings.html:78 -msgid "Donation messages" -msgstr "贊助資訊" - -#: templates/settings.html:80 -msgid "Donation messages are hidden, click to show" -msgstr "贊助資訊已隱藏,點選可將之顯示" - -#: templates/settings.html:79 -msgid "Donation messages are visible, click to hide" -msgstr "贊助資訊已顯示,點選可將之隱藏" +msgid "Domain name" +msgstr "" #: templates/export.html:53 msgid "Done" msgstr "完成" -#: templates/notificationarea.html:16 +#: templates/notificationarea.html:16 templates/notificationarea.html:27 +#: templates/updatechangelog.html:10 msgid "Download" msgstr "下載" @@ -839,31 +949,34 @@ msgstr "下載" msgid "Downloaded files" msgstr "已下載檔案" -#: scripts/services/ServerStatus.js:53 +#: scripts/services/ServerStatus.js:55 msgid "Downloading files …" msgstr "正在下載檔案 ..." -#: templates/notificationarea.html:24 +#: templates/notificationarea.html:23 msgid "Downloading update…" msgstr "正在下載更新 ..." -#: templates/notificationarea.html:30 -msgid "Downloading …" -msgstr "下載中 ..." - -#: scripts/services/AppUtils.js:301 +#: scripts/services/AppUtils.js:337 msgid "Duplicate option {{opt}}" msgstr "重複選項 {{opt}}" -#: index.html:275 +#: index.html:255 msgid "Duplicati Website" msgstr "Duplicati 官方網站" -#: index.html:266 +#: index.html:249 msgid "Duplicati forum" msgstr "Duplicati 論壇" -#: templates/settings.html:53 +#: 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 "" + +#: templates/settings.html:55 msgid "" "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" @@ -891,30 +1004,32 @@ 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.\\nThis makes it " +"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 "" -"每個備份都會關聯到一個本機資料庫,裡面儲存有備份目的地的相關資訊。\\ " -"n這可以讓許多資訊運作的速度更快,並且減少了每次作業時需要從備份目的地下載的資料量。" #: templates/addoredit.html:174 templates/addoredit.html:387 -#: templates/edituri.html:39 templates/settings.html:153 +#: templates/edituri.html:39 templates/settings.html:146 msgid "Edit as list" msgstr "編輯清單" #: templates/addoredit.html:177 templates/addoredit.html:390 -#: templates/edituri.html:42 templates/settings.html:159 +#: templates/edituri.html:42 templates/settings.html:152 msgid "Edit as text" msgstr "編輯文字內容" -#: templates/home.html:31 +#: templates/home.html:29 msgid "Edit …" msgstr "編輯 ..." +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "加密檔案" @@ -924,18 +1039,25 @@ msgstr "加密檔案" msgid "Encryption" msgstr "加密方式" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Encryption changed" msgstr "加密方式已變更" -#: templates/about.html:69 -msgid "Encryption modules:" -msgstr "加密模組:" +#: templates/about.html:68 +msgid "" +"Encryption modules:

    {{item.Key}}

    " +msgstr "" -#: templates/backends/tardigrade.html:25 +#: scripts/services/EditUriBuiltins.js:1168 templates/backends/storj.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -946,11 +1068,16 @@ msgstr "" msgid "End" msgstr "結束" -#: scripts/controllers/EditBackupController.js:95 +#: scripts/controllers/EditBackupController.js:96 #: scripts/controllers/RestoreDirectController.js:24 msgid "Enter URL" msgstr "輸入 URL" +#: 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 " @@ -963,13 +1090,9 @@ msgstr "" "日/週/年。語法如下:7D:1D,4W:1W,36M:1M。上述例子表示,每7日保留1份,每4週保留1份,每36個月保留1份。您也可以寫成 " "1W:1D,1M:1W,3Y:1M。" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "輸入 access key" - -#: templates/backends/azure.html:8 -msgid "Enter account name" -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" @@ -979,11 +1102,7 @@ msgstr "輸入備份密碼,如果有的話" msgid "Enter configuration details" msgstr "進入設定細節" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "輸入容器名稱" - -#: templates/export.html:26 templates/import.html:15 +#: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "輸入加密密碼" @@ -991,64 +1110,62 @@ msgstr "輸入加密密碼" msgid "Enter expression here" msgstr "在這裡輸入運算式" -#: templates/backends/jottacloud.html:3 templates/backends/mega.html:3 -msgid "Enter folder path name" -msgstr "輸入資料夾路徑名稱" +#: templates/commandline.html:19 +msgid "Enter one argument per line without quotes, e.g. *.txt" +msgstr "" + +#: templates/commandline.html:26 +msgid "" +"Enter one option per line in command-line format, e.g. --dblock-size=100MB" +msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" -msgstr "請輸入選項,每一行一個,如。{0}" +msgid "Enter one option per line in command-line format, e.g. {0}" +msgstr "" -#: templates/backends/file.html:7 templates/backends/generic.html:14 -#: templates/backends/msgroup.html:8 templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "輸入目的地路徑" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "輸入 Office 365 群組的郵件位址" - -#: templates/backends/sharepoint.html:3 -msgid "" -"Enter the full destination path, including the server name, but without " -"https" -msgstr "輸入完整的目標路徑,包含伺服器名稱但不要有 https" - -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:383 -#: scripts/controllers/RestoreController.js:416 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:170 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/ImportController.js:17 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +#: scripts/controllers/ImportController.js:49 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:390 +#: scripts/controllers/RestoreController.js:423 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 #: scripts/directives/notificationArea.js:41 -#: scripts/directives/notificationArea.js:43 scripts/services/AppUtils.js:301 -#: scripts/services/AppUtils.js:347 scripts/services/AppUtils.js:349 -#: scripts/services/AppUtils.js:357 scripts/services/AppUtils.js:359 +#: scripts/directives/notificationArea.js:43 +#: scripts/directives/notificationArea.js:68 scripts/services/AppUtils.js:337 +#: scripts/services/AppUtils.js:342 scripts/services/AppUtils.js:388 +#: scripts/services/AppUtils.js:396 msgid "Error" msgstr "錯誤" -#: scripts/services/ServerStatus.js:67 +#: scripts/services/ServerStatus.js:69 msgid "Error!" msgstr "錯誤!" -#: templates/settings.html:128 +#: templates/settings.html:121 msgid "Errors and crashes" msgstr "錯誤與當機" -#: templates/backup-result/top-right-box.html:3 +#: templates/backup-result/top-right-box.html:10 msgid "Examined" msgstr "已檢查" @@ -1060,15 +1177,15 @@ msgstr "例外" msgid "Exclude directories whose names contain" msgstr "排除目錄名稱含有" -#: scripts/services/AppUtils.js:179 +#: scripts/services/AppUtils.js:181 msgid "Exclude expression" msgstr "排除表示式" -#: scripts/services/AppUtils.js:143 +#: scripts/services/AppUtils.js:144 msgid "Exclude file" msgstr "例外檔案" -#: scripts/services/AppUtils.js:149 +#: scripts/services/AppUtils.js:151 msgid "Exclude file extension" msgstr "例外副檔名" @@ -1076,7 +1193,7 @@ msgstr "例外副檔名" msgid "Exclude files whose names contain" msgstr "排除檔案名稱包含有" -#: scripts/services/AppUtils.js:164 +#: scripts/services/AppUtils.js:166 msgid "Exclude filter group" msgstr "例外篩選群組" @@ -1084,7 +1201,7 @@ msgstr "例外篩選群組" msgid "Exclude folder" msgstr "例外資料夾" -#: scripts/services/AppUtils.js:154 +#: scripts/services/AppUtils.js:156 msgid "Exclude regular expression" msgstr "排除的正規表示式" @@ -1092,7 +1209,7 @@ msgstr "排除的正規表示式" msgid "Existing file found" msgstr "檔案已存在" -#: templates/settings.html:104 +#: templates/settings.html:97 msgid "Experimental" msgstr "實驗版 (Experimental)" @@ -1112,7 +1229,7 @@ msgstr "匯出設定" msgid "Export passwords" msgstr "匯出密碼" -#: templates/home.html:32 +#: templates/home.html:30 msgid "Export …" msgstr "匯出 ..." @@ -1128,26 +1245,27 @@ msgstr "外部連結" msgid "FTP (Alternative)" msgstr "FTP (替代)" -#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:390 msgid "Failed to build temporary database: {{message}}" msgstr "建立暫存資料庫失敗:{{message}}" -#: scripts/directives/backupEditUri.js:143 -#: scripts/directives/backupEditUri.js:205 -#: scripts/directives/backupEditUri.js:239 +#: scripts/directives/backupEditUri.js:142 +#: scripts/directives/backupEditUri.js:163 +#: scripts/directives/backupEditUri.js:197 msgid "Failed to connect:" msgstr "連線失敗:" -#: scripts/controllers/CommandlineController.js:170 -#: scripts/controllers/CommandlineController.js:74 -#: scripts/controllers/ExportController.js:43 -#: scripts/controllers/RestoreController.js:295 -#: scripts/controllers/RestoreController.js:335 -#: scripts/controllers/RestoreController.js:426 -#: scripts/controllers/RestoreController.js:92 -#: scripts/controllers/RestoreDirectController.js:110 -#: scripts/controllers/RestoreDirectController.js:74 -#: scripts/services/LogService.js:31 +#: scripts/controllers/CommandlineController.js:174 +#: scripts/controllers/CommandlineController.js:80 +#: scripts/controllers/ExportController.js:40 +#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/RestoreController.js:294 +#: scripts/controllers/RestoreController.js:332 +#: scripts/controllers/RestoreController.js:431 +#: scripts/controllers/RestoreController.js:90 +#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:72 +#: scripts/services/LogService.js:29 msgid "Failed to connect: {{message}}" msgstr "連線失敗:{{message}}" @@ -1155,8 +1273,8 @@ msgstr "連線失敗:{{message}}" msgid "Failed to delete:" msgstr "刪除失敗:" -#: scripts/controllers/RestoreController.js:118 -#: scripts/controllers/RestoreController.js:148 +#: scripts/controllers/RestoreController.js:114 +#: scripts/controllers/RestoreController.js:144 msgid "Failed to fetch path information: {{message}}" msgstr "列取路徑資訊失敗: {{message}}" @@ -1164,24 +1282,37 @@ msgstr "列取路徑資訊失敗: {{message}}" msgid "Failed to find backup:" msgstr "尋找備份失敗:" -#: scripts/directives/backupEditUri.js:170 -msgid "Failed to import:" -msgstr "匯入失敗:" +#: scripts/directives/notificationArea.js:68 +msgid "Failed to get bug report URL: {{message}}" +msgstr "" -#: scripts/controllers/EditBackupController.js:697 +#: scripts/controllers/ImportController.js:39 +#: scripts/controllers/ImportController.js:43 +msgid "Failed to import: {{message}}" +msgstr "" + +#: scripts/controllers/EditBackupController.js:707 msgid "Failed to read backup defaults:" msgstr "讀取備份預設值失敗︰" -#: scripts/controllers/RestoreController.js:416 +#: scripts/controllers/ImportController.js:49 +msgid "Failed to read file: {{message}}" +msgstr "" + +#: scripts/controllers/RestoreController.js:423 msgid "Failed to restore files: {{message}}" msgstr "還原檔案失敗:{{message}}" -#: scripts/controllers/SystemSettingsController.js:116 +#: scripts/controllers/SystemSettingsController.js:112 msgid "Failed to save:" msgstr "儲存失敗:" -#: scripts/controllers/RestoreController.js:124 -#: scripts/controllers/RestoreController.js:163 +#: templates/backup-result/top-right-box.html:6 +msgid "Fatal error, no statistics collected" +msgstr "" + +#: scripts/controllers/RestoreController.js:120 +#: scripts/controllers/RestoreController.js:159 msgid "Fetching path information …" msgstr "正在列舉路徑資訊 ..." @@ -1197,11 +1328,11 @@ msgstr "檔案大小超過:" msgid "Filters" msgstr "篩選" -#: templates/commandline.html:60 +#: templates/commandline.html:57 msgid "Finished!" msgstr "已完成!" -#: scripts/controllers/AppController.js:172 +#: scripts/controllers/AppController.js:183 msgid "First run setup" msgstr "執行初始化設定" @@ -1209,18 +1340,32 @@ msgstr "執行初始化設定" msgid "Folder" msgstr "資料夾" -#: templates/backends/b2.html:7 templates/backends/file.html:22 -#: templates/backends/file.html:6 templates/backends/jottacloud.html:2 -#: templates/backends/mega.html:2 templates/backends/s3.html:61 -#: templates/backends/sia.html:6 templates/backends/tardigrade.html:37 -#: templates/restore.html:105 templates/restore.html:89 +#: 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:60 templates/backends/sia.html:6 +#: templates/backends/storj.html:41 templates/restore.html:105 +#: templates/restore.html:89 msgid "Folder path" msgstr "資料夾路徑" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "週五" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "GByte" @@ -1250,22 +1395,19 @@ msgstr "一般選項" msgid "Generate" msgstr "產生" -#: templates/backends/s3.html:89 -msgid "" -"Generate IAM\n" -" access policy" -msgstr "" +#: templates/backends/s3.html:88 +msgid "Generate IAM access policy" +msgstr "產生 IAM access policy" #: scripts/controllers/RestoreController.js:70 msgid "Getting file versions …" msgstr "正在取得檔案版本 ..." -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 templates/backends/msgroup.html:2 +#: scripts/services/EditUriBuiltins.js:980 templates/backends/msgroup.html:2 msgid "Group email" msgstr "群組郵件" -#: scripts/controllers/EditBackupController.js:19 +#: scripts/controllers/EditBackupController.js:20 msgid "Hidden files" msgstr "隱藏檔案" @@ -1277,16 +1419,16 @@ msgstr "隱藏" msgid "Hide hidden folders" msgstr "隱藏目錄" -#: index.html:219 scripts/services/AppUtils.js:62 +#: index.html:209 scripts/services/AppUtils.js:62 msgid "Home" msgstr "首頁" -#: templates/settings.html:21 +#: templates/settings.html:24 msgid "Hostnames" msgstr "主機名稱" #: scripts/services/AppUtils.js:100 scripts/services/AppUtils.js:90 -#: templates/settings.html:51 +#: templates/settings.html:53 msgid "Hours" msgstr "小時" @@ -1298,20 +1440,32 @@ msgstr "您如何處理既有檔案?" msgid "Hyper-V Machine" msgstr "Hyper-V 主機" -#: scripts/directives/sourceFolderPicker.js:438 +#: scripts/directives/sourceFolderPicker.js:590 msgid "Hyper-V Machine:" msgstr "Hyper-V 主機:" -#: scripts/directives/sourceFolderPicker.js:417 +#: scripts/directives/sourceFolderPicker.js:569 #: scripts/services/AppUtils.js:66 msgid "Hyper-V Machines" msgstr "Hyper-V 主機" -#: scripts/directives/sourceFolderPicker.js:56 -#: scripts/directives/sourceFolderPicker.js:62 +#: scripts/directives/sourceFolderPicker.js:59 +#: scripts/directives/sourceFolderPicker.js:65 msgid "ID:" msgstr "ID:" +#: templates/backends/idrive.html:2 +msgid "IDrive Sync directory path" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1224 templates/backends/e2.html:3 +msgid "IDrive e2 Access Key ID" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1225 templates/backends/e2.html:7 +msgid "IDrive e2 Access Key Secret" +msgstr "" + #: templates/addoredit.html:261 msgid "If a date was missed, the job will run as soon as possible." msgstr "如果已錯過時間,將儘可能快速進行這個工作。" @@ -1322,33 +1476,28 @@ msgid "" "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.\\nIf the " -"repair is unsuccesful, you can delete the local database and re-generate." +"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 "" -"如果備份與遠端儲存區不同步,Duplicati 需要您執行修復作業以讓資料庫重新同步。 \\n 如果修復不成功,您可以刪除本機資料庫並重新產生之。" #: 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:106 +#: scripts/services/EditUriBackendConfig.js:113 msgid "" "If you do not enter a path, all files will be stored in the login folder.\n" "Are you sure this is what you want?" @@ -1363,18 +1512,10 @@ 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 "如果您以後還想要使用此備份,您可以在刪除之前先將設定匯出" - -#: scripts/controllers/AppController.js:173 -msgid "" -"If your machine is in a multi-user environment (i.e. the machine has more than one account), you need to set a password to prevent other users from accessing data on your account.\n" -"Do you want to set a password now?" +" deleting it." msgstr "" -"如果你的主機是多使用者環境(例如這個主機不只有這一個使用者帳號),建議您設定一組密碼,以防址其它使用者存取您的 Duplicati 設定資料。\n" -"您是否要立即前往設定密碼?" -#: templates/import.html:31 +#: templates/import.html:29 msgid "Import" msgstr "匯入" @@ -1382,18 +1523,15 @@ 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 "匯入備份設定" -#: scripts/directives/backupEditUri.js:159 -msgid "Import completed, but no certificates were found after the import" -msgstr "匯入完成,但沒有在匯入時找到憑證" - -#: scripts/directives/backupEditUri.js:159 -msgid "Import failed" -msgstr "匯入失敗" - #: templates/addwizard.html:15 msgid "Import from a file" msgstr "從檔案匯入" @@ -1402,27 +1540,27 @@ msgstr "從檔案匯入" msgid "Import metadata" msgstr "匯入 metadata" -#: templates/import.html:35 +#: templates/import.html:33 msgid "Importing …" msgstr "正在匯入 ..." -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "Include a file?" msgstr "包含檔案?" -#: scripts/services/AppUtils.js:175 +#: scripts/services/AppUtils.js:177 msgid "Include expression" msgstr "包含表示式" -#: scripts/services/AppUtils.js:159 +#: scripts/services/AppUtils.js:161 msgid "Include regular expression" msgstr "包含正則表示式" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "回應不正確,請重試一次" -#: templates/settings.html:110 +#: templates/settings.html:103 msgid "" "Individual builds for developers only. Not for use with important data." msgstr "僅針對開發人員的個別組建版本,請不要使用在重要資料上。" @@ -1431,25 +1569,21 @@ msgstr "僅針對開發人員的個別組建版本,請不要使用在重要資 msgid "Information" msgstr "資訊" -#: templates/notificationarea.html:28 templates/updatechangelog.html:10 -msgid "Install" -msgstr "安裝" +#: templates/backup-result/top-right-box.html:3 +msgid "Interrupted, no statistics collected" +msgstr "" -#: scripts/controllers/UpdateChangelogController.js:14 -msgid "Install failed:" -msgstr "安裝失敗:" - -#: scripts/services/EditUriBuiltins.js:1058 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "路徑有無法使用的字元" -#: scripts/controllers/EditBackupController.js:288 -#: scripts/controllers/EditBackupController.js:295 -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:289 +#: scripts/controllers/EditBackupController.js:296 +#: scripts/controllers/EditBackupController.js:306 msgid "Invalid retention time" msgstr "保留時間無效" -#: scripts/services/EditUriBuiltins.js:801 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1477,7 +1611,7 @@ msgstr "保留所有備份" msgid "Keystone API version" msgstr "Keystone API 版本" -#: templates/settings.html:58 +#: templates/settings.html:60 msgid "Language in user interface" msgstr "使用者介面語言" @@ -1485,7 +1619,7 @@ msgstr "使用者介面語言" msgid "Last month" msgstr "上個月" -#: templates/home.html:53 +#: templates/home.html:51 msgid "Last successful backup:" msgstr "上一次成功備份:" @@ -1505,11 +1639,11 @@ msgstr "函式庫" msgid "Listing backup dates …" msgstr "正在列出備份日期 ..." -#: scripts/services/ServerStatus.js:63 +#: scripts/services/ServerStatus.js:65 msgid "Listing remote files for purge …" msgstr "正在列出要清除的遠端檔案..." -#: scripts/services/ServerStatus.js:61 +#: scripts/services/ServerStatus.js:63 msgid "Listing remote files …" msgstr "正在列出遠端檔案 ..." @@ -1525,36 +1659,35 @@ msgstr "從匯出的備份作業或儲存區來載入組態設定" msgid "Load destination from an exported job or a storage provider" msgstr "從匯出的備份作業或儲存區來載入備份目的地" -#: templates/backuplog.html:26 templates/backuplog.html:44 +#: templates/backuplog.html:23 templates/backuplog.html:41 #: templates/log.html:24 msgid "Load older data" msgstr "載入較舊的資料" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "載入中 ..." - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." -msgstr "正在載入遠端儲存區使用資訊 ..." +msgid "Loading remote storage usage …" +msgstr "" -#: templates/about.html:45 templates/about.html:50 templates/about.html:56 -#: templates/backuplog.html:12 templates/backuplog.html:25 -#: templates/backuplog.html:32 templates/backuplog.html:43 -#: templates/log.html:12 templates/log.html:23 +#: 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:15 templates/log.html:12 templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "載入中 ..." -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1191 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 "本機資料庫路徑:" @@ -1562,11 +1695,11 @@ msgstr "本機資料庫路徑:" msgid "Local repository" msgstr "本機 repository" -#: scripts/services/SystemInfo.js:81 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "本機儲存區" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "位置" @@ -1582,7 +1715,11 @@ msgstr "{{Backup.Backup.Name}} 的記錄資料" msgid "Log data from the server" msgstr "伺服器上的記錄" -#: index.html:237 +#: index.html:307 +msgid "Log in" +msgstr "" + +#: index.html:227 msgid "Log out" msgstr "登出" @@ -1594,10 +1731,24 @@ msgstr "MByte" msgid "MByte/s" msgstr "MByte/s" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "維護" +#: templates/backends/rclone.html:13 +msgid "" +"Make sure that rclone is in your path, or add the location to rclone via the" +" advanced options." +msgstr "" + +#: index.html:260 +msgid "Manual" +msgstr "" + +#: templates/notificationarea.html:34 +msgid "Manual update found:" +msgstr "" + #: templates/backends/file.html:19 templates/restore.html:102 msgid "Manually type path" msgstr "手動輸入路徑" @@ -1610,17 +1761,17 @@ msgstr "最大下載速度" msgid "Max upload speed" msgstr "最大上傳速度" -#: index.html:155 templates/addoredit.html:127 templates/addoredit.html:169 +#: index.html:145 templates/addoredit.html:127 templates/addoredit.html:169 #: templates/addoredit.html:382 templates/addoredit.html:95 #: templates/edituri.html:34 templates/restoredirect.html:34 msgid "Menu" msgstr "功能" -#: scripts/directives/sourceFolderPicker.js:471 +#: scripts/directives/sourceFolderPicker.js:623 msgid "Microsoft SQL Database:" msgstr "Microsoft SQL 資料庫:" -#: scripts/directives/sourceFolderPicker.js:449 +#: scripts/directives/sourceFolderPicker.js:601 msgid "Microsoft SQL Databases" msgstr "Microsoft SQL 資料庫" @@ -1628,28 +1779,28 @@ msgstr "Microsoft SQL 資料庫" msgid "Minimum redundancy" msgstr "Minimum redundancy" -#: scripts/services/EditUriBuiltins.js:1062 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "Minimum redundancy is 1.0" #: scripts/services/AppUtils.js:89 scripts/services/AppUtils.js:99 -#: templates/settings.html:50 +#: templates/settings.html:52 msgid "Minutes" msgstr "分鐘" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "Missing name" msgstr "遺失名稱" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "Missing passphrase" msgstr "遺失密碼" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "Missing sources" msgstr "遺失來源" -#: templates/backup-result/top-right-box.html:15 +#: templates/backup-result/top-right-box.html:22 msgid "Modified" msgstr "已修改" @@ -1661,7 +1812,7 @@ msgstr "週一" msgid "Months" msgstr "月" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "搬移已存在資料庫" @@ -1689,15 +1840,19 @@ msgstr "My Pictures" msgid "Name" msgstr "名稱" -#: templates/home.html:60 +#: templates/home.html:58 msgid "Never" msgstr "從未" -#: templates/notificationarea.html:22 -msgid "New update found: {{message}}" -msgstr "發現最新版本:{{message}}" +#: templates/changepassword.html:5 templates/settings.html:11 +msgid "New Password" +msgstr "" -#: scripts/services/EditUriBuiltins.js:133 +#: templates/notificationarea.html:21 +msgid "New update found: {{message}}" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1712,15 +1867,15 @@ msgstr "" msgid "Next" msgstr "下一頁" -#: templates/home.html:64 +#: templates/home.html:62 msgid "Next scheduled run:" msgstr "下一次排程執行:" -#: index.html:194 +#: index.html:184 msgid "Next scheduled task:" msgstr "下一個排程工作:" -#: index.html:191 +#: index.html:181 msgid "Next task:" msgstr "下一個工作:" @@ -1728,26 +1883,26 @@ msgstr "下一個工作:" msgid "Next time" msgstr "下一次" +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "否" -#: scripts/directives/backupEditUri.js:210 +#: scripts/directives/backupEditUri.js:168 msgid "" "No certificate was specified previously, please verify with the server administrator that the key is correct: {{key}} \n" "\n" @@ -1761,35 +1916,31 @@ msgstr "" msgid "No editor found for the "{{backend}}" storage type" msgstr "找不到 "{{backend}}" 儲存區類型" -#: scripts/controllers/EditBackupController.js:429 templates/addoredit.html:49 +#: scripts/controllers/EditBackupController.js:430 templates/addoredit.html:49 msgid "No encryption" msgstr "不加密" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items selected" msgstr "沒有選擇" -#: scripts/controllers/RestoreController.js:196 +#: scripts/controllers/RestoreController.js:192 msgid "No items to restore, please select one or more items" msgstr "沒有要還原的項目,請至少選擇一個項目" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "No passphrase entered" msgstr "沒有輸入密碼" -#: index.html:196 +#: index.html:186 msgid "No scheduled tasks" msgstr "沒有排程工作" -#: scripts/controllers/AppController.js:174 -msgid "No, my machine has only a single account" -msgstr "不用,我的主機只有一個帳號在使用" - -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Non-matching passphrase" msgstr "密碼不相符" -#: templates/settings.html:130 +#: templates/settings.html:123 msgid "None / disabled" msgstr "無 / 取消" @@ -1797,23 +1948,63 @@ msgstr "無 / 取消" msgid "Not using encryption" msgstr "未使用加密" +#: templates/throttle.html:22 +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/addoredit.html:328 msgid "Nothing will be deleted. The backup size will grow with each change." msgstr "什麼都不刪除。備份大小將隨著每次異動而持續增長。" -#: scripts/controllers/AppController.js:44 -#: scripts/controllers/AppController.js:59 -#: scripts/controllers/EditBackupController.js:103 -#: scripts/controllers/EditBackupController.js:95 +#: 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:133 templates/restore.html:156 -#: templates/settings.html:165 +#: 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 "" + +#: templates/backends/aliyunoss.html:14 templates/backends/aliyunoss.html:16 +msgid "OSS Access Key Secret" +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 "" + +#: templates/backends/aliyunoss.html:32 +msgid "OSS Path or subfolder in the bucket" +msgstr "" + +#: templates/backends/aliyunoss.html:20 +msgid "OSS Region" +msgstr "" + +#: templates/settings.html:88 +msgid "Official releases" +msgstr "" + #: templates/addoredit.html:346 msgid "" "Once there are more backups than the specified number, the oldest backups " @@ -1828,31 +2019,30 @@ msgstr "OpenStack AuthURI" msgid "OpenStack Object Storage / Swift" msgstr "OpenStack Object Storage / Swift" -#: templates/backup-result/top-right-box.html:7 +#: templates/backup-result/top-right-box.html:14 msgid "Opened" msgstr "已開啟" -#: scripts/services/EditUriBuiltins.js:920 -msgid "Openstack API Key are not supported in v3 keystone API." -msgstr "v3 keystone API 不支援 Openstack API 金鑰。" +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" +msgstr "" -#: scripts/services/AppUtils.js:195 +#: scripts/services/AppUtils.js:197 msgid "Operating System" msgstr "作業系統" -#: templates/backuplog.html:16 +#: templates/backup-result/entryline.html:2 msgid "Operation" msgstr "作業" -#: scripts/controllers/SystemSettingsController.js:127 -#: scripts/controllers/SystemSettingsController.js:138 -msgid "Operation failed:" -msgstr "作業失敗:" - -#: templates/home.html:23 +#: templates/home.html:21 msgid "Operations:" msgstr "作業:" +#: templates/backends/openstack.html:45 +msgid "Optional API key" +msgstr "" + #: templates/backends/file.html:34 msgid "Optional authentication password" msgstr "(非必要)認證密碼" @@ -1861,22 +2051,30 @@ msgstr "(非必要)認證密碼" msgid "Optional authentication username" msgstr "(非必要)認證帳號" +#: templates/backends/openstack.html:50 +msgid "Optional region" +msgstr "" + +#: templates/backends/openstack.html:40 +msgid "Optional tenant name" +msgstr "" + #: templates/addoredit.html:28 templates/edituri.html:51 -#: templates/settings.html:152 templates/settings.html:158 +#: templates/settings.html:145 templates/settings.html:151 msgid "Options" msgstr "選項" -#: templates/settings.html:150 +#: 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" msgstr "原始位置" -#: scripts/services/SystemInfo.js:84 +#: scripts/services/SystemInfo.js:87 msgid "Others" msgstr "其它" @@ -1900,36 +2098,35 @@ msgstr "密碼" msgid "Passphrase (if encrypted)" msgstr "密碼 (如果已加密)" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Passphrase changed" msgstr "密碼已變更" -#: scripts/controllers/EditBackupController.js:252 +#: scripts/controllers/EditBackupController.js:253 msgid "Passphrases are not matching" msgstr "密碼不相符" -#: scripts/controllers/EditBackupController.js:29 +#: scripts/controllers/EditBackupController.js:30 msgid "Passphrases do not match" msgstr "密碼不相符" -#: scripts/services/EditUriBuiltins.js:1036 -#: scripts/services/EditUriBuiltins.js:1046 templates/backends/file.html:33 -#: templates/backends/generic.html:22 templates/backends/jottacloud.html:11 -#: templates/backends/jottacloud.html:12 templates/backends/mega.html:11 +#: scripts/services/EditUriBuiltins.js:1132 templates/backends/file.html:33 +#: templates/backends/generic.html:22 templates/backends/idrive.html:11 +#: templates/backends/idrive.html:12 templates/backends/mega.html:11 #: templates/backends/mega.html:12 templates/backends/openstack.html:34 -#: templates/settings.html:8 msgid "Password" msgstr "密碼" -#: scripts/services/ServerStatus.js:52 +#: scripts/services/ServerStatus.js:54 msgid "Patching files with local blocks …" msgstr "使用本機區塊修復檔案中 ..." -#: scripts/services/EditUriBuiltins.js:1020 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "路徑" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "Path not found" msgstr "找不到路徑" @@ -1938,19 +2135,20 @@ msgstr "找不到路徑" msgid "Path on server" msgstr "伺服器路徑" -#: templates/backends/b2.html:8 templates/backends/s3.html:63 +#: templates/backends/b2.html:8 templates/backends/e2.html:17 +#: templates/backends/s3.html:62 msgid "Path or subfolder in the bucket" msgstr "Bucket 裡的路徑或子資料夾" -#: templates/settings.html:35 +#: templates/settings.html:37 msgid "Pause" msgstr "暫停" -#: templates/settings.html:33 +#: templates/settings.html:35 msgid "Pause after startup or hibernation" msgstr "當啟動或休眠後暫停" -#: scripts/controllers/AppController.js:42 +#: scripts/controllers/AppController.js:52 msgid "Pause options" msgstr "暫停選項" @@ -1962,6 +2160,10 @@ msgstr "權限" msgid "Pick location" msgstr "選擇位置" +#: scripts/controllers/ImportController.js:17 +msgid "Please select a file to import" +msgstr "" + #: templates/restorewizard.html:10 msgid "Point to your backup files and restore from there" msgstr "指向您的備份檔案,將會由此還原" @@ -1970,7 +2172,7 @@ msgstr "指向您的備份檔案,將會由此還原" msgid "Port" msgstr "連接埠" -#: templates/settings.html:28 +#: templates/settings.html:30 msgid "Prevent tray icon automatic log-in" msgstr "關閉從系統列 (Tray) 圖示自動登入" @@ -1980,7 +2182,7 @@ msgstr "關閉從系統列 (Tray) 圖示自動登入" msgid "Previous" msgstr "上一頁" -#: templates/home.html:80 +#: templates/home.html:78 msgid "Progress:" msgstr "正在處理:" @@ -1988,7 +2190,7 @@ msgstr "正在處理:" msgid "ProjectID is optional if the bucket exist" msgstr "ProjectID is optional if the bucket exist" -#: scripts/services/SystemInfo.js:83 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "雲端服務" @@ -1996,19 +2198,19 @@ msgstr "雲端服務" msgid "Purge Phase" msgstr "清除階段" -#: scripts/services/ServerStatus.js:66 +#: scripts/services/ServerStatus.js:68 msgid "Purging files complete!" msgstr "檔案清除完成!" -#: scripts/services/ServerStatus.js:64 +#: scripts/services/ServerStatus.js:66 msgid "Purging files …" msgstr "正在清理檔案 ..." -#: scripts/services/ServerStatus.js:46 +#: scripts/services/ServerStatus.js:48 msgid "Rebuilding local database …" msgstr "正在重建本機資料庫 ..." -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "重新建立(刪除並修復)" @@ -2016,19 +2218,23 @@ msgstr "重新建立(刪除並修復)" msgid "Recreate Database Phase" msgstr "重建資料庫階段" -#: scripts/services/ServerStatus.js:56 +#: scripts/services/ServerStatus.js:58 msgid "Recreating database …" msgstr "正在重建資料庫 ..." +#: templates/backends/cos.html:20 +msgid "Region" +msgstr "" + #: scripts/controllers/RestoreDirectController.js:40 msgid "Registering temporary backup …" msgstr "正在註冊暫時備份 ..." -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "Relative paths not allowed" msgstr "不允許使用相對路徑" -#: templates/captcha.html:7 +#: index.html:306 templates/captcha.html:8 msgid "Reload" msgstr "重新載入" @@ -2036,11 +2242,11 @@ msgstr "重新載入" msgid "Remote" msgstr "遠端" -#: scripts/services/EditUriBuiltins.js:1076 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "遠端 Path" -#: scripts/services/EditUriBuiltins.js:1074 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "遠端 Repository" @@ -2060,7 +2266,7 @@ msgstr "遠端區塊大小" msgid "Remove" msgstr "移除" -#: templates/advancedoptionseditor.html:40 +#: templates/advancedoptionseditor.html:41 msgid "Remove option" msgstr "移除選項" @@ -2068,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 "修復" @@ -2076,7 +2282,7 @@ msgstr "修復" msgid "Repair Phase" msgstr "修復階段" -#: scripts/services/ServerStatus.js:58 +#: scripts/services/ServerStatus.js:60 msgid "Repairing database …" msgstr "正在修復資料庫 ..." @@ -2084,19 +2290,19 @@ msgstr "正在修復資料庫 ..." msgid "Repeat Passphrase" msgstr "重複密碼" -#: templates/home.html:45 +#: templates/home.html:43 msgid "Reporting:" msgstr "報告︰" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "重置" -#: index.html:225 templates/restore.html:142 +#: index.html:215 templates/restore.html:137 msgid "Restore" msgstr "還原" -#: scripts/services/ServerStatus.js:55 +#: scripts/services/ServerStatus.js:57 msgid "Restore complete!" msgstr "還原完成!" @@ -2105,10 +2311,10 @@ msgid "Restore files" msgstr "還原檔案" #: templates/restore.html:46 -msgid "Restore files from {{backupname}}" -msgstr "從 {{backupname}} 還原檔案" +msgid "Restore files from:" +msgstr "" -#: templates/home.html:26 +#: templates/home.html:24 msgid "Restore files …" msgstr "還原檔案 ..." @@ -2121,8 +2327,8 @@ msgid "Restore from backup configuration" msgstr "從備份設定檔還原" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." -msgstr "從設定檔還原 ..." +msgid "Restore from configuration …" +msgstr "" #: templates/restore.html:24 templates/restore.html:39 #: templates/restore.html:76 templates/restoredirect.html:24 @@ -2145,12 +2351,12 @@ msgstr "已還原資料夾" msgid "Restored Symlinks" msgstr "已還原符號連結" -#: scripts/controllers/RestoreController.js:376 -#: scripts/controllers/RestoreController.js:398 +#: scripts/controllers/RestoreController.js:383 +#: scripts/controllers/RestoreController.js:405 msgid "Restoring files …" msgstr "正在還原檔案 ..." -#: index.html:228 +#: index.html:218 msgid "Resume" msgstr "繼續" @@ -2162,19 +2368,15 @@ msgstr "覆寫檔案清單" msgid "Run again every" msgstr "重複執行於每" -#: templates/home.html:25 templates/home.html:60 +#: templates/home.html:23 templates/home.html:58 msgid "Run now" msgstr "立即執行" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "執行中 ..." - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "Running commandline entry" -#: index.html:183 +#: index.html:173 msgid "Running task:" msgstr "正在執行工作:" @@ -2182,11 +2384,15 @@ msgstr "正在執行工作:" msgid "Running …" msgstr "正在執行 ..." +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "S3 相容" -#: templates/settings.html:87 +#: templates/settings.html:82 msgid "Same as the base install version: {{channelname}}" msgstr "與目前已安裝版本相同: {{channelname}}" @@ -2194,15 +2400,15 @@ msgstr "與目前已安裝版本相同: {{channelname}}" msgid "Sat" msgstr "週六" -#: templates/backends/tardigrade.html:10 +#: templates/backends/storj.html:10 msgid "Satellite" msgstr "" -#: templates/addoredit.html:408 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 "儲存並修復" @@ -2214,11 +2420,11 @@ msgstr "在檔案名稱中儲存不同版本的時間戳記" msgid "Save immediately" msgstr "立即儲存" -#: scripts/services/ServerStatus.js:50 +#: scripts/services/ServerStatus.js:52 msgid "Scanning existing files …" msgstr "正在掃描已存在檔案 ..." -#: scripts/services/ServerStatus.js:51 +#: scripts/services/ServerStatus.js:53 msgid "Scanning for local blocks …" msgstr "正在掃描本機區塊 ..." @@ -2234,7 +2440,7 @@ msgstr "搜尋" msgid "Search for files" msgstr "搜尋檔案" -#: scripts/services/AppUtils.js:98 templates/settings.html:49 +#: scripts/services/AppUtils.js:98 templates/settings.html:51 msgid "Seconds" msgstr "秒" @@ -2247,7 +2453,7 @@ msgstr "選擇一個記錄等級以查看訊息︰" msgid "Select files" msgstr "選擇檔案" -#: scripts/services/EditUriBuiltins.js:1054 templates/backends/s3.html:8 +#: scripts/services/EditUriBuiltins.js:1140 templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" msgstr "伺服器" @@ -2260,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 "伺服器目前已暫停,請問您現在要繼續嗎?" @@ -2277,16 +2488,16 @@ msgstr "伺服器密碼" msgid "Server paused" msgstr "伺服器目前已暫停" -#: templates/about.html:72 +#: templates/about.html:71 msgid "Server state properties" msgstr "伺服器狀態屬性" -#: index.html:231 templates/settings.html:2 +#: index.html:221 templates/settings.html:2 msgid "Settings" msgstr "設定" #: templates/addoredit.html:69 templates/notificationarea.html:12 -#: templates/notificationarea.html:32 +#: templates/notificationarea.html:28 templates/notificationarea.html:38 msgid "Show" msgstr "顯示" @@ -2303,7 +2514,7 @@ msgstr "顯示隱藏資料夾" msgid "Show log" msgstr "顯示記錄" -#: templates/home.html:47 +#: templates/home.html:45 msgid "Show log …" msgstr "顯示記錄 ..." @@ -2325,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 "" @@ -2338,7 +2549,7 @@ msgstr "來源資料" msgid "Source Files" msgstr "來源檔案" -#: scripts/directives/sourceFolderPicker.js:387 templates/addoredit.html:124 +#: scripts/directives/sourceFolderPicker.js:539 templates/addoredit.html:124 msgid "Source data" msgstr "來源資料" @@ -2346,15 +2557,19 @@ msgstr "來源資料" msgid "Source folders" msgstr "來源資料夾" -#: templates/home.html:69 +#: templates/home.html:67 msgid "Source:" msgstr "來源:" -#: templates/settings.html:105 +#: templates/settings.html:98 msgid "Specific builds for developers only. Not for use with important data." msgstr "僅針對開發人員的特定組建版本,請不要使用在重要資料上。" -#: scripts/services/SystemInfo.js:82 +#: templates/settings.html:87 +msgid "Stable" +msgstr "" + +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "標準通訊協定" @@ -2368,45 +2583,45 @@ msgstr "標準通訊協定" msgid "Start" msgstr "開始" -#: scripts/services/ServerStatus.js:33 +#: scripts/services/ServerStatus.js:35 msgid "Starting backup …" msgstr "正在開始備份 ..." -#: scripts/services/ServerStatus.js:45 +#: scripts/services/ServerStatus.js:47 msgid "Starting restore …" msgstr "正在開始還原..." -#: scripts/controllers/RestoreController.js:372 -#: scripts/controllers/RestoreController.js:396 +#: scripts/controllers/RestoreController.js:379 +#: scripts/controllers/RestoreController.js:403 msgid "Starting the restore process …" msgstr "正在開始還原程序 ..." -#: scripts/controllers/StateController.js:106 +#: scripts/controllers/StateController.js:108 msgid "Stop after current file" msgstr "這個檔案完成後停止" -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:117 msgid "Stop after the current file" msgstr "這個檔案完成後停止" -#: scripts/controllers/StateController.js:106 -#: scripts/controllers/StateController.js:115 +#: scripts/controllers/StateController.js:108 +#: scripts/controllers/StateController.js:117 msgid "Stop now" msgstr "立即停止" -#: scripts/controllers/StateController.js:104 +#: scripts/controllers/StateController.js:106 msgid "Stop running backup" msgstr "停止正在進行的備份" -#: scripts/controllers/StateController.js:113 +#: scripts/controllers/StateController.js:115 msgid "Stop running task" msgstr "停止正在進行的工作" -#: index.html:179 +#: index.html:169 msgid "Stopping after the current file:" msgstr "正在等檔案完成後停止:" -#: index.html:184 +#: index.html:174 msgid "Stopping task:" msgstr "正在停止工作:" @@ -2426,12 +2641,12 @@ msgstr "建立 Bucket 的儲存類型" msgid "Stored" msgstr "儲存" -#: scripts/controllers/EditBackupController.js:33 +#: scripts/controllers/EditBackupController.js:34 msgid "Strong" msgstr "強" -#: scripts/directives/backupEditUri.js:51 -#: scripts/directives/backupEditUri.js:54 +#: scripts/directives/backupEditUri.js:50 +#: scripts/directives/backupEditUri.js:53 msgid "Success" msgstr "成功" @@ -2443,15 +2658,15 @@ msgstr "週日" msgid "Symbolic link" msgstr "符號連結" -#: scripts/services/AppUtils.js:192 +#: scripts/services/AppUtils.js:194 msgid "System Files" msgstr "系統檔案" -#: templates/settings.html:125 +#: templates/settings.html:118 msgid "System default ({{levelname}})" msgstr "系統預設 ({{levelname}})" -#: scripts/controllers/EditBackupController.js:20 +#: scripts/controllers/EditBackupController.js:21 msgid "System files" msgstr "系統檔案" @@ -2459,7 +2674,7 @@ msgstr "系統檔案" msgid "System info" msgstr "系統資訊" -#: templates/about.html:64 +#: templates/about.html:63 msgid "System properties" msgstr "系統屬性" @@ -2471,25 +2686,37 @@ msgstr "TByte" msgid "TByte/s" msgstr "TByte/s" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + #: templates/backends/sia.html:7 -msgid "Target path, ie /backup" -msgstr "目的地路徑,例如 /backup" +msgid "Target path. Example: /backup" +msgstr "" #: templates/waitarea.html:5 msgid "Task is running" msgstr "工作正在執行" -#: scripts/services/AppUtils.js:201 +#: scripts/services/AppUtils.js:203 msgid "Temporary Files" msgstr "暫存檔案" -#: scripts/controllers/EditBackupController.js:21 +#: scripts/controllers/EditBackupController.js:22 msgid "Temporary files" msgstr "暫存檔案" #: templates/backends/openstack.html:39 -msgid "Tenant Name" -msgstr "Tenant 名稱" +msgid "Tenant name" +msgstr "" + +#: templates/backends/cos.html:4 +msgid "Tencent Cloud Account APPID" +msgstr "" + +#: templates/backends/cos.html:35 +msgid "Tencent Cloud COS documents and resources" +msgstr "" #: templates/backup-result/phases/test.html:3 msgid "Test Phase" @@ -2499,28 +2726,22 @@ msgstr "測試階段" msgid "Test connection" msgstr "測試連線" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing ..." -msgstr "測試中 ..." +#: scripts/directives/backupEditUri.js:43 +msgid "Testing connection …" +msgstr "" -#: scripts/directives/backupEditUri.js:44 -msgid "Testing connection ..." -msgstr "正在測試連線 ..." - -#: scripts/services/EditUriBuiltins.js:45 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "正在測試權限 ..." -#: scripts/services/EditUriBuiltins.js:45 -msgid "Testing permissions..." -msgstr "正在測試權限 ..." - -#: templates/edituri.html:22 +#: scripts/directives/backupEditUri.js:43 templates/edituri.html:22 msgid "Testing …" msgstr "測試中 ..." -#: scripts/services/EditUriBuiltins.js:1000 -#: scripts/services/EditUriBuiltins.js:1016 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "" "The '{{fieldname}}' field contains an invalid character: {{character}} " "(value: {{value}}, index: {{pos}})" @@ -2528,10 +2749,6 @@ msgstr "" "在 '{{fieldname}}' 欄位當中有無效字元: {{character}} (value: {{value}}, index: " "{{pos}})" -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "這個備份已遺失,是否要刪除?" @@ -2541,44 +2758,53 @@ msgid "" "The backup was temporary and does not exist anymore, so the log data is lost" msgstr "這是已經不存在的臨時備份,因此已無記錄資料。" -#: scripts/services/EditUriBuiltins.js:972 +#: templates/addoredit.html:312 +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 "Bucket 名稱應該全部小寫,要自動轉換嗎?" -#: scripts/services/EditUriBuiltins.js:956 -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 " "unencrypted file containing your passwords?" msgstr "設定應該注意安全,您確定將含有密碼的設定儲存為不加密的檔案嗎?" -#: index.html:312 -msgid "The connection to the server is lost, attempting again in {{time}} ..." -msgstr "連接伺服器失敗,再次嘗試 {{}} ......" +#: index.html:299 +msgid "The connection to the server is lost, attempting again in {{time}} …" +msgstr "" -#: templates/settings.html:72 +#: templates/settings.html:74 msgid "The dark theme (by Michal)" msgstr "深色主題 (by Michal)" -#: templates/settings.html:71 +#: templates/settings.html:73 msgid "The default blue on white theme (by Alex)" msgstr "預設白色主題 (by Alex)" -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" +#: scripts/services/EditUriBuiltins.js:1177 +msgid "The encryption passphrases do not match" msgstr "" -#: scripts/directives/backupEditUri.js:131 +#: 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 "" + +#: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" "Create it now?" msgstr "資料夾 {{folder}} 不存在,是否立即建立?" -#: scripts/directives/backupEditUri.js:212 +#: scripts/directives/backupEditUri.js:170 msgid "" "The host key has changed, please check with the server administrator if this is correct, otherwise you could be the victim of a MAN-IN-THE-MIDDLE attack.\n" "\n" @@ -2588,16 +2814,16 @@ msgstr "" "\n" "你想要更換原先的主機金鑰 \"{{prev}}\" 到 {{key}} 嗎?" -#: scripts/controllers/ExportController.js:60 -#: scripts/controllers/SystemSettingsController.js:90 +#: scripts/controllers/ExportController.js:70 +#: scripts/controllers/SystemSettingsController.js:91 msgid "The passwords do not match" msgstr "密碼不符" -#: scripts/controllers/EditBackupController.js:153 +#: scripts/controllers/EditBackupController.js:154 msgid "The path does not appear to exist, do you want to add it anyway?" msgstr "路徑似乎不存在,無論如何你都要加入嗎?" -#: scripts/controllers/EditBackupController.js:163 +#: scripts/controllers/EditBackupController.js:164 msgid "" "The path does not end with a '{{dirsep}}' character, which means that you include a file, not a folder.\n" "\n" @@ -2607,7 +2833,7 @@ msgstr "" "\n" "您確認是要指定這個檔案嗎?" -#: scripts/controllers/EditBackupController.js:138 +#: scripts/controllers/EditBackupController.js:139 msgid "" "The path must be an absolute path, i.e. it must start with a forward slash " "'/'" @@ -2621,7 +2847,7 @@ msgstr "區域參數只有在建立新 Bucket 時套用" msgid "The region parameter is only used when creating a bucket" msgstr "區域參數只使用在在建立新 Bucket 時" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "" "The server certificate could not be validated.\n" "Do you want to approve the SSL certificate with the hash: {{hash}}?" @@ -2633,18 +2859,18 @@ msgstr "" msgid "The storage class affects the availability and price for a stored file" msgstr "儲存區類型會影響到可用性以及... 價格" -#: scripts/controllers/RestoreDirectController.js:106 +#: scripts/controllers/RestoreDirectController.js:102 msgid "" "The target folder contains encrypted files, please supply the passphrase" msgstr "目的資料夾中包含加密檔案,請提供密碼" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "" "The user has too many permissions. Do you want to create a new limited user," " with only permissions to the selected path?" msgstr "這個使用者擁有太多權限,您是否要建立另一個新的使用者,只具備指定路徑的權限?" -#: scripts/controllers/RestoreController.js:309 +#: scripts/controllers/RestoreController.js:308 msgid "" "This backup was created on another operating system. Restoring files without" " specifying a destination folder can cause files to be restored in " @@ -2657,23 +2883,11 @@ msgstr "" msgid "This month" msgstr "本月" -#: templates/addoredit.html:312 -msgid "" -"This option does not relate to your maximum backup or file size, nor does it" -" affect deduplication rates. See this page before you change the remote volume size." -msgstr "" -"這個選項與最大備份數或檔案大小沒有關聯,也不會影響重複資料刪除的能力。 在修改遠端區塊大小之前,建議您先參考此處說明。" - #: scripts/controllers/RestoreController.js:36 msgid "This week" msgstr "本週" -#: scripts/controllers/AppController.js:57 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "頻寬限制設定" @@ -2696,11 +2910,17 @@ msgid "" "enter the word you see below" msgstr "確認要刪除所有的遠端檔案 \"{{name}}\",請輸入下面的單字" -#: scripts/controllers/ExportController.js:57 +#: scripts/controllers/ExportController.js:67 msgid "To export without a passphrase, uncheck the \"Encrypt file\" box" msgstr "若要無密碼匯出,請不要勾選\"加密檔案\"核取方塊" -#: templates/settings.html:23 +#: 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. " @@ -2717,15 +2937,15 @@ msgstr "" msgid "Today" msgstr "今天" -#: scripts/directives/backupEditUri.js:214 +#: scripts/directives/backupEditUri.js:172 msgid "Trust host certificate?" msgstr "信任主機憑證?" -#: scripts/directives/backupEditUri.js:87 +#: scripts/directives/backupEditUri.js:86 msgid "Trust server certificate?" msgstr "信任伺服器憑證?" -#: templates/settings.html:100 +#: templates/settings.html:93 msgid "" "Try out the new features that we are working on. Currently the most stable " "version available. Test Restore data before using this in production " @@ -2736,7 +2956,7 @@ msgstr "嘗試我們正在開發中的新功能。這是目前最穩定的版本 msgid "Tue" msgstr "週二" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "在此這輸入密碼。" @@ -2752,7 +2972,14 @@ msgstr "未知的備份大小與版本" msgid "Until resumed" msgstr "手動繼續" -#: templates/settings.html:83 +#: templates/about.html:30 +msgid "" +"Update {{state.updatedVersion}} is available." +" Download now" +msgstr "" + +#: templates/settings.html:78 msgid "Update channel" msgstr "更新頻道" @@ -2768,26 +2995,22 @@ msgstr "正在更新既有資料庫 ..." msgid "Uploaded files" msgstr "已上傳檔案" -#: scripts/services/ServerStatus.js:42 +#: scripts/services/ServerStatus.js:44 msgid "Uploading verification file …" msgstr "正在上傳驗證檔案 ..." -#: templates/settings.html:132 +#: 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" -"}}" +"reporter.duplicati.com/'\">public usage statistics." msgstr "" -"使用情況報告有助於我們改進使用者體驗並評估新功能的影響。 我們使用這些報告資料來產生 {{'public usage statistics' | translate" -"}}" -#: templates/settings.html:120 +#: templates/settings.html:113 msgid "Usage statistics" msgstr "使用統計" -#: templates/settings.html:126 +#: templates/settings.html:119 msgid "Usage statistics, warnings, errors, and crashes" msgstr "使用統計、警告、錯誤與當機" @@ -2795,19 +3018,19 @@ msgstr "使用統計、警告、錯誤與當機" msgid "Use SSL" msgstr "使用 SSL" -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:451 msgid "Use existing database?" msgstr "使用已存在資料庫?" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Use weak passphrase" msgstr "使用低強度密碼" -#: scripts/controllers/EditBackupController.js:30 +#: scripts/controllers/EditBackupController.js:31 msgid "Useless" msgstr "不使用" -#: scripts/directives/sourceFolderPicker.js:374 +#: scripts/directives/sourceFolderPicker.js:526 msgid "User data" msgstr "使用者資料" @@ -2815,25 +3038,24 @@ msgstr "使用者資料" msgid "User domain name" msgstr "使用者網域名稱" -#: scripts/services/EditUriBuiltins.js:54 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "使用者有太多權限" -#: templates/settings.html:56 +#: templates/settings.html:58 msgid "User interface settings" msgstr "使用者介面設定" -#: scripts/services/EditUriBuiltins.js:1035 -#: scripts/services/EditUriBuiltins.js:1045 -#: scripts/services/EditUriBuiltins.js:796 -#: scripts/services/EditUriBuiltins.js:903 templates/backends/file.html:29 -#: templates/backends/generic.html:18 templates/backends/jottacloud.html:7 -#: templates/backends/jottacloud.html:8 templates/backends/mega.html:7 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 templates/backends/file.html:29 +#: templates/backends/generic.html:18 templates/backends/idrive.html:7 +#: templates/backends/idrive.html:8 templates/backends/mega.html:7 #: templates/backends/mega.html:8 templates/backends/openstack.html:30 msgid "Username" msgstr "使用者" -#: scripts/services/ServerStatus.js:57 +#: scripts/services/ServerStatus.js:59 msgid "Vacuuming database …" msgstr "正在清理資料庫 ..." @@ -2846,35 +3068,35 @@ msgstr "驗證中 ..." msgid "Verifications" msgstr "驗證" -#: templates/home.html:40 +#: templates/backends/storj.html:29 +msgid "Verify encryption passphrase" +msgstr "" + +#: templates/home.html:38 msgid "Verify files" msgstr "驗證檔案" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "驗證中 ..." - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "驗證答案" -#: scripts/services/ServerStatus.js:34 scripts/services/ServerStatus.js:43 +#: scripts/services/ServerStatus.js:36 scripts/services/ServerStatus.js:45 msgid "Verifying backend data …" msgstr "正在驗證後端資料 ..." -#: scripts/services/ServerStatus.js:59 +#: scripts/services/ServerStatus.js:61 msgid "Verifying files …" msgstr "正在驗證檔案 ..." -#: scripts/services/ServerStatus.js:35 scripts/services/ServerStatus.js:47 +#: scripts/services/ServerStatus.js:37 scripts/services/ServerStatus.js:49 msgid "Verifying remote data …" msgstr "正在驗證遠端資料 ..." -#: scripts/services/ServerStatus.js:54 +#: scripts/services/ServerStatus.js:56 msgid "Verifying restored files …" msgstr "正在驗證已還原檔案 ..." -#: templates/notificationarea.html:31 +#: scripts/services/CaptchaService.js:32 msgid "Verifying …" msgstr "驗證中 ..." @@ -2882,25 +3104,23 @@ msgstr "驗證中 ..." msgid "Version ID" msgstr "版本 ID" -#: scripts/controllers/EditBackupController.js:34 +#: scripts/controllers/EditBackupController.js:35 msgid "Very strong" msgstr "非常強" -#: scripts/controllers/EditBackupController.js:31 +#: scripts/controllers/EditBackupController.js:32 msgid "Very weak" msgstr "非常弱" -#: index.html:263 +#: 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." @@ -2910,33 +3130,27 @@ msgstr "警告︰ 這將會阻止您日後還原資料。" msgid "Waiting for task to begin" msgstr "正在等待工作開始" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." -msgstr "正在等待工作開始 ..." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" +msgstr "" -#: scripts/services/ServerStatus.js:39 +#: scripts/services/ServerStatus.js:41 msgid "Waiting for upload to finish …" msgstr "等待上傳完成中 ..." -#: templates/settings.html:127 +#: templates/settings.html:120 msgid "Warnings, errors and crashes" msgstr "警告、錯誤與當機" -#: templates/restore.html:152 -msgid "" -"We accept donations via different services, such as OpenCollective, PayPal, " -"BountySource and various crypto currencies." -msgstr "我們接受多種服務的贊助,例如 OpenCollective、PayPal、BountySource 以及多種加密貨幣。" - #: templates/addoredit.html:54 msgid "We recommend that you encrypt all backups stored outside your system" msgstr "我們建議,您將放在您自己控管系統以外的備份都進行加密" -#: scripts/controllers/EditBackupController.js:32 +#: scripts/controllers/EditBackupController.js:33 msgid "Weak" msgstr "弱" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Weak passphrase" msgstr "弱密碼" @@ -2960,27 +3174,26 @@ msgstr "您要還原檔案到哪裡?" msgid "Years" msgstr "年" -#: scripts/controllers/AppController.js:174 +#: scripts/controllers/AppController.js:185 #: scripts/controllers/DeleteController.js:77 -#: scripts/controllers/EditBackupController.js:153 -#: scripts/controllers/EditBackupController.js:163 -#: scripts/controllers/EditBackupController.js:450 +#: scripts/controllers/EditBackupController.js:154 +#: scripts/controllers/EditBackupController.js:164 +#: scripts/controllers/EditBackupController.js:451 #: scripts/controllers/HomeController.js:7 #: scripts/controllers/LocalDatabaseController.js:28 #: scripts/controllers/LocalDatabaseController.js:72 #: scripts/controllers/LocalDatabaseController.js:88 -#: scripts/directives/backupEditUri.js:131 -#: scripts/directives/backupEditUri.js:214 -#: scripts/directives/backupEditUri.js:87 -#: scripts/services/EditUriBackendConfig.js:66 -#: scripts/services/EditUriBuiltins.js:54 -#: scripts/services/EditUriBuiltins.js:874 -#: scripts/services/EditUriBuiltins.js:956 -#: scripts/services/EditUriBuiltins.js:972 +#: scripts/directives/backupEditUri.js:130 +#: scripts/directives/backupEditUri.js:172 +#: scripts/directives/backupEditUri.js:86 +#: scripts/services/EditUriBackendConfig.js:73 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "是" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "Yes, I have stored the passphrase safely" msgstr "是,我已安全的儲存密碼" @@ -2988,11 +3201,11 @@ msgstr "是,我已安全的儲存密碼" msgid "Yes, I understand the risk" msgstr "是的,我理解這個風險" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "Yes, I'm brave!" msgstr "是的,我敢!" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "Yes, please break my backup!" msgstr "是,請中斷我的備份!" @@ -3000,14 +3213,6 @@ msgstr "是,請中斷我的備份!" msgid "Yesterday" msgstr "昨天" -#: scripts/directives/backupEditUri.js:153 -msgid "" -"You appear to be running Mono with no SSL certificates loaded.\n" -"Do you want to import the list of trusted certificates from Mozilla?" -msgstr "" -"您正在運行 Mono 似乎沒有載入 SSL 相關憑證。\n" -"要從 Mozilla 匯入受信任的憑證清單嗎?" - #: scripts/controllers/LocalDatabaseController.js:88 msgid "" "You are changing the database path away from an existing database.\n" @@ -3016,137 +3221,137 @@ msgstr "" "您正在變更現有資料庫的路徑。\n" "您確定這是您想要的嗎?" -#: templates/about.html:27 +#: templates/about.html:28 msgid "You are currently running {{appname}} {{version}}" msgstr "您正在執行 {{appname}} {{version}}" -#: scripts/controllers/StateController.js:105 +#: scripts/controllers/StateController.js:107 msgid "" "You can stop the backup after any file uploads currently in progress have " "finished." msgstr "您可以立即停止備份,將在目前檔案上傳完成後停止。" -#: scripts/controllers/StateController.js:114 +#: scripts/controllers/StateController.js:116 msgid "" "You can stop the task immediately, or allow the process to continue its " "current file and then stop." msgstr "您可以立即停止備份作業,或是讓備份作業進行至目前檔案完成後再停止。" -#: scripts/controllers/EditBackupController.js:402 +#: scripts/controllers/EditBackupController.js:403 msgid "" "You have changed the encryption mode. This may break stuff. You are " "encouraged to create a new backup instead" msgstr "您已變更加密模式。這可能導致資料損毀。我們建議您建立一個新的備份" -#: scripts/controllers/EditBackupController.js:393 +#: scripts/controllers/EditBackupController.js:394 msgid "" "You have changed the passphrase, which is not supported. You are encouraged " "to create a new backup instead." msgstr "您變更加密密碼,這個動作不被支援。我們建議您建立一個新的備份。" -#: scripts/controllers/EditBackupController.js:429 +#: scripts/controllers/EditBackupController.js:430 msgid "" "You have chosen not to encrypt the backup. Encryption is recommended for all" " data stored on a remote server." msgstr "您已選擇備份不加密。建議您應將存在遠端伺服器上的資料予以加密。" -#: scripts/controllers/RestoreController.js:303 +#: scripts/controllers/RestoreController.js:302 msgid "You have chosen to restore to a new location, but not entered one" msgstr "您已經選擇還原到新的位置,但還沒輸入位置資訊" -#: scripts/controllers/EditBackupController.js:359 +#: scripts/controllers/EditBackupController.js:360 msgid "" "You have generated a strong passphrase. Make sure you have made a safe copy " "of the passphrase, as the data cannot be recovered if you lose the " "passphrase." msgstr "您已經產生足夠強度的密碼。請確保您已經另外備份好這組密碼,若您遺失這組密碼,您的資料將無法還原。" -#: scripts/controllers/EditBackupController.js:259 +#: scripts/controllers/EditBackupController.js:260 msgid "You must choose at least one source folder" msgstr "您至少要選擇一個來源資料夾" -#: scripts/services/EditUriBuiltins.js:914 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "您必須輸入網域名稱以使用 v3 API" -#: scripts/controllers/EditBackupController.js:239 +#: scripts/controllers/EditBackupController.js:240 msgid "You must enter a name for the backup" msgstr "您必須輸入備份名稱" -#: scripts/controllers/EditBackupController.js:246 +#: scripts/controllers/EditBackupController.js:247 msgid "You must enter a passphrase or disable encryption" msgstr "您必須輸入密碼或取消加密" -#: scripts/services/EditUriBuiltins.js:911 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "您必須輸入密碼以使用 v3 API" -#: scripts/controllers/EditBackupController.js:295 +#: scripts/controllers/EditBackupController.js:296 msgid "You must enter a positive number of backups to keep" msgstr "您必須輸入正數,備份才能保存" -#: scripts/services/EditUriBuiltins.js:917 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "您必須輸入 tenant (或 project) 名稱以使用 v3 API" -#: scripts/services/EditUriBuiltins.js:931 -msgid "You must enter a tenant name if you do not provide an API Key" -msgstr "如果您不提供 API Key,您必須輸入 Tenant 名稱" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" +msgstr "" -#: scripts/controllers/EditBackupController.js:288 +#: scripts/controllers/EditBackupController.js:289 msgid "You must enter a valid duration for the time to keep backups" msgstr "您必須輸入有效的起迄時間來保留備份" -#: scripts/controllers/EditBackupController.js:305 +#: scripts/controllers/EditBackupController.js:306 msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:928 -msgid "You must enter either a password or an API Key" -msgstr "您必須輸入密碼或 API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" +msgstr "" -#: scripts/services/EditUriBuiltins.js:935 -msgid "You must enter either a password or an API Key, not both" -msgstr "您必須輸入密碼或者 API Key,二擇一" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" +msgstr "" -#: scripts/services/EditUriBackendConfig.js:115 +#: scripts/services/EditUriBackendConfig.js:122 msgid "You must fill in the password" msgstr "您必須輸入密碼" -#: scripts/services/EditUriBackendConfig.js:92 +#: scripts/services/EditUriBackendConfig.js:99 msgid "You must fill in the server name or address" msgstr "您必須填寫伺服器名稱或位址" -#: scripts/services/EditUriBackendConfig.js:113 -#: scripts/services/EditUriBackendConfig.js:122 +#: scripts/services/EditUriBackendConfig.js:120 +#: scripts/services/EditUriBackendConfig.js:129 msgid "You must fill in the username" msgstr "您必須填寫使用者名稱" -#: scripts/services/EditUriBackendConfig.js:78 +#: scripts/services/EditUriBackendConfig.js:85 msgid "You must fill in {{field}}" msgstr "您必須填寫 {{field}}" -#: scripts/services/EditUriBuiltins.js:907 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "您必須選擇或填寫 AuthURI" -#: scripts/services/EditUriBuiltins.js:949 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "您必須選擇或填寫伺服器" -#: scripts/services/EditUriBackendConfig.js:99 +#: scripts/services/EditUriBackendConfig.js:106 msgid "You must specify a path" msgstr "您必須指定一個路徑" -#: scripts/services/EditUriBackendConfig.js:85 -msgid "You should fill in {{field}}{{reason}}" -msgstr "您應該填寫 {{field}}{{reason}}" +#: scripts/services/EditUriBackendConfig.js:92 +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 "您的檔案與資料夾已成功還原。" -#: scripts/controllers/EditBackupController.js:344 +#: scripts/controllers/EditBackupController.js:345 msgid "Your passphrase is easy to guess. Consider changing passphrase." msgstr "您的密碼很容易被猜到。請考慮變更密碼。" @@ -3162,23 +3367,77 @@ msgstr "byte" msgid "byte/s" msgstr "byte/s" +#: scripts/services/EditUriBuiltins.js:1200 +msgid "cos_app_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1204 +msgid "cos_bucket" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1203 +msgid "cos_region" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1201 +msgid "cos_secret_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1202 +msgid "cos_secret_key" +msgstr "" + #: templates/addoredit.html:272 templates/addoredit.html:355 -#: templates/advancedoptionseditor.html:28 -#: templates/advancedoptionseditor.html:35 +#: templates/advancedoptionseditor.html:29 +#: templates/advancedoptionseditor.html:36 msgid "custom" msgstr "自訂" -#: templates/settings.html:132 -msgid "public usage statistics" -msgstr "公開使用統計資料" +#: templates/backup-result/entryline.html:4 +msgid "failed" +msgstr "" -#: templates/commandline.html:49 templates/restoredirect.html:95 -#: templates/waitarea.html:15 +#: templates/backends/rclone.html:3 +msgid "local repository, e.g. local" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1213 +msgid "oss_access_key_id" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1214 +msgid "oss_access_key_secret" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1216 +msgid "oss_bucket_name" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1212 +msgid "oss_endpoint" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:1215 +msgid "oss_region" +msgstr "" + +#: templates/backends/rclone.html:11 +msgid "remote path, e.g. backup" +msgstr "" + +#: templates/backends/rclone.html:7 +msgid "remote repository, e.g. remote" +msgstr "" + +#: templates/restoredirect.html:95 templates/waitarea.html:15 msgid "resume now" msgstr "立即繼續" -#: scripts/services/EditUriBuiltins.js:843 -#: scripts/services/EditUriBuiltins.js:854 +#: scripts/services/EditUriBuiltins.js:1162 +msgid "storj_shared_access" +msgstr "" + +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "除非您明確的指定 --group-id" @@ -3194,11 +3453,16 @@ msgstr "" "href=\"{{websitelink}}\">{{websitename}} 下載取得。 {{appname}} 採用 {{licensename}} 授權。" -#: scripts/controllers/StateController.js:51 +#: templates/about.html:53 +msgid "" +"{{brandingService.appName}} is using the following third party libraries:" +msgstr "" + +#: scripts/controllers/StateController.js:53 msgid "{{files}} files ({{size}}) to go {{speed_txt}}" msgstr "{{files}} 個檔案 ({{size}}) 正在傳輸 {{speed_txt}}" -#: templates/home.html:74 templates/restorewizard.html:23 +#: templates/home.html:72 templates/restorewizard.html:23 msgid "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version" msgid_plural "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions" msgstr[0] "{{item.Backup.Metadata.TargetSizeString}} / {{$count}} 個版本" @@ -3216,10 +3480,6 @@ msgstr "{{number}} 小時" msgid "{{number}} Minutes" msgstr "{{number}} 分鐘" -#: templates/home.html:54 +#: 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 5b0757795..db7a0d527 100644 --- a/Localizations/webroot/localization_webroot.pot +++ b/Localizations/webroot/localization_webroot.pot @@ -28,30 +28,44 @@ 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:1239 -#: scripts/services/EditUriBuiltins.js:1273 +#: 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/tardigrade.html:21 +#: templates/backends/storj.html:22 msgid "API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1113 -#: 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:1114 -#: 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 "" -#: scripts/services/EditUriBuiltins.js:154 +#: scripts/services/EditUriBuiltins.js:153 msgid "AWS IAM Policy" msgstr "" @@ -64,13 +78,12 @@ msgstr "" msgid "About {{appname}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:1062 -#: templates/backends/azure.html:11 +#: scripts/services/EditUriBuiltins.js:990 msgid "Access Key" msgstr "" #: templates/backends/e2.html:2 -msgid "Access Key Id" +msgid "Access Key ID" msgstr "" #: templates/backends/e2.html:6 @@ -82,16 +95,22 @@ msgid "Access denied" msgstr "" #: templates/backends/storj.html:33 -#: templates/backends/tardigrade.html:33 +#: templates/backends/storj.html:34 msgid "Access grant" msgstr "" +#: templates/backends/azure.html:11 +#: templates/backends/azure.html:12 +msgid "Access key" +msgstr "" + #: templates/settings.html:5 msgid "Access to user interface" msgstr "" -#: scripts/services/EditUriBuiltins.js:1061 +#: scripts/services/EditUriBuiltins.js:989 #: templates/backends/azure.html:7 +#: templates/backends/azure.html:8 msgid "Account name" msgstr "" @@ -123,8 +142,8 @@ msgstr "" msgid "Added" msgstr "" -#: scripts/services/EditUriBuiltins.js:1124 -#: scripts/services/EditUriBuiltins.js:1140 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 msgid "Adjust bucket name?" msgstr "" @@ -133,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 "" @@ -200,7 +221,7 @@ msgstr "" msgid "As Command-line" msgstr "" -#: scripts/services/EditUriBuiltins.js:1030 +#: scripts/services/EditUriBuiltins.js:958 #: templates/backends/gcs.html:8 #: templates/backends/gcs.html:9 #: templates/backends/jottacloud.html:8 @@ -214,15 +235,12 @@ msgstr "" msgid "AuthID" msgstr "" -#: scripts/services/EditUriBuiltins.js:1230 -#: scripts/services/EditUriBuiltins.js:1264 +#: scripts/services/EditUriBuiltins.js:1158 #: templates/backends/storj.html:2 -#: templates/backends/tardigrade.html:2 msgid "Authentication method" msgstr "" #: templates/backends/storj.html:5 -#: templates/backends/tardigrade.html:5 msgid "Authentication method ({{auth_method}})" 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 @@ -252,7 +270,7 @@ msgstr "" msgid "B2 Application Key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1159 +#: scripts/services/EditUriBuiltins.js:1087 msgid "B2 Cloud Storage Account ID" msgstr "" @@ -260,18 +278,18 @@ msgstr "" msgid "B2 Cloud Storage Application ID" msgstr "" -#: scripts/services/EditUriBuiltins.js:1160 +#: scripts/services/EditUriBuiltins.js:1088 #: templates/backends/b2.html:17 msgid "B2 Cloud Storage Application Key" msgstr "" -#: templates/restore.html:143 +#: 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 @@ -283,11 +301,7 @@ msgid "Backup destination" 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." +msgid "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 @@ -296,7 +310,7 @@ msgstr "" msgid "Backup location" msgstr "" -#: templates/addoredit.html:321 +#: templates/addoredit.html:319 msgid "Backup retention" msgstr "" @@ -321,28 +335,18 @@ msgstr "" msgid "Browser default" msgstr "" -#: scripts/services/EditUriBuiltins.js:1235 -#: scripts/services/EditUriBuiltins.js:1241 -#: scripts/services/EditUriBuiltins.js:1269 -#: scripts/services/EditUriBuiltins.js:1275 -#: templates/backends/storj.html:37 -#: templates/backends/tardigrade.html:37 -msgid "Bucket" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1072 -#: scripts/services/EditUriBuiltins.js:1112 -#: scripts/services/EditUriBuiltins.js:1158 -#: scripts/services/EditUriBuiltins.js:1172 -#: scripts/services/EditUriBuiltins.js:1332 -#: scripts/services/EditUriBuiltins.js:1344 -msgid "Bucket Name" -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 #: templates/backends/b2.html:2 #: templates/backends/b2.html:3 #: templates/backends/cos.html:25 @@ -352,11 +356,12 @@ 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 "" -#: scripts/services/EditUriBuiltins.js:1253 -#: scripts/services/EditUriBuiltins.js:1287 +#: scripts/services/EditUriBuiltins.js:1181 msgid "Bucket name can only be between 3 and 63 characters long and contain only lower-case characters, numbers, periods and dashes" msgstr "" @@ -385,7 +390,7 @@ msgid "Building partial temporary database …" msgstr "" #: templates/restore.html:59 -msgid "Busy ..." +msgid "Busy …" msgstr "" #: templates/settings.html:21 @@ -397,7 +402,7 @@ msgid "By default, the tray icon will open the user interface with a token that msgstr "" #: templates/backends/cos.html:2 -msgid "COS App Id" +msgid "COS App ID" msgstr "" #: templates/backends/cos.html:32 @@ -405,7 +410,7 @@ msgid "COS Path or subfolder in the bucket" msgstr "" #: templates/backends/cos.html:8 -msgid "COS Secret Id" +msgid "COS Secret ID" msgstr "" #: templates/backends/cos.html:14 @@ -420,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 @@ -437,9 +442,9 @@ msgstr "" #: scripts/controllers/StateController.js:117 #: scripts/services/CaptchaService.js:22 #: scripts/services/DialogService.js:50 -#: scripts/services/EditUriBuiltins.js:1124 -#: scripts/services/EditUriBuiltins.js:1140 -#: scripts/services/EditUriBuiltins.js:58 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 #: templates/delete.html:54 #: templates/export.html:34 #: templates/settings.html:157 @@ -475,16 +480,16 @@ msgstr "" msgid "Check failed:" msgstr "" -#: templates/about.html:33 +#: templates/about.html:34 msgid "Check for updates now" msgstr "" -#: templates/captcha.html:10 -msgid "Checking ..." +#: templates/about.html:35 +msgid "Checking for updates …" msgstr "" -#: templates/about.html:34 -msgid "Checking for updates …" +#: templates/captcha.html:11 +msgid "Checking …" msgstr "" #: templates/backends/sia.html:18 @@ -508,18 +513,26 @@ msgstr "" 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" +msgid "Cloud API Secret ID" msgstr "" #: templates/backends/cos.html:16 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 "" @@ -533,9 +546,6 @@ msgid "Compact now" msgstr "" #: scripts/services/ServerStatus.js:43 -msgid "Compacting remote data ..." -msgstr "" - #: scripts/services/ServerStatus.js:67 msgid "Compacting remote data …" 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 @@ -602,36 +612,30 @@ msgstr "" msgid "Connect now" msgstr "" -#: index.html:302 +#: index.html:301 msgid "Connecting to server …" msgstr "" -#: templates/commandline.html:51 -msgid "Connecting to task ...." +#: templates/commandline.html:48 +msgid "Connecting to task …" msgstr "" #: index.html:308 -msgid "Connecting..." +msgid "Connecting …" msgstr "" #: index.html:293 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!" msgstr "" -#: scripts/services/EditUriBuiltins.js:1063 +#: scripts/services/EditUriBuiltins.js:991 #: templates/backends/azure.html:2 +#: templates/backends/azure.html:3 msgid "Container name" msgstr "" @@ -660,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 "" @@ -688,7 +697,7 @@ msgstr "" msgid "Create folder?" msgstr "" -#: scripts/services/EditUriBuiltins.js:137 +#: scripts/services/EditUriBuiltins.js:136 msgid "Created new limited user" msgstr "" @@ -696,7 +705,7 @@ msgstr "" msgid "Creating bug report …" msgstr "" -#: scripts/services/EditUriBuiltins.js:123 +#: scripts/services/EditUriBuiltins.js:122 msgid "Creating new user with limited access …" msgstr "" @@ -708,8 +717,8 @@ msgstr "" msgid "Creating temporary backup …" msgstr "" -#: scripts/services/EditUriBuiltins.js:123 -msgid "Creating user..." +#: scripts/services/EditUriBuiltins.js:122 +msgid "Creating user …" msgstr "" #: templates/home.html:76 @@ -728,15 +737,12 @@ msgstr "" msgid "Custom S3 endpoint" msgstr "" -#: scripts/services/EditUriBuiltins.js:1245 -#: scripts/services/EditUriBuiltins.js:1279 +#: scripts/services/EditUriBuiltins.js:1173 #: templates/backends/storj.html:18 -#: templates/backends/tardigrade.html:18 msgid "Custom Satellite" msgstr "" #: templates/backends/storj.html:13 -#: templates/backends/tardigrade.html:13 msgid "Custom Satellite ({{satellite}})" msgstr "" @@ -744,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 "" @@ -769,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 @@ -788,7 +789,7 @@ msgid "Database …" msgstr "" #: scripts/services/AppUtils.js:91 -#: templates/addoredit.html:353 +#: templates/addoredit.html:351 msgid "Days" msgstr "" @@ -808,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 "" @@ -821,7 +826,7 @@ msgstr "" msgid "Delete backup" msgstr "" -#: templates/addoredit.html:324 +#: templates/addoredit.html:322 msgid "Delete backups that are older than" msgstr "" @@ -882,12 +887,21 @@ msgstr "" msgid "Destination" msgstr "" +#: templates/backends/file.html:7 +#: templates/backends/generic.html:14 +#: templates/backends/jottacloud.html:3 +#: templates/backends/msgroup.html:8 +#: templates/backends/oauth.html:3 #: templates/backends/sharepoint.html:2 msgid "Destination path" msgstr "" #: templates/restorewizard.html:9 -msgid "Direct restore from backup files ..." +msgid "Direct restore from backup files …" +msgstr "" + +#: templates/backends/idrive.html:3 +msgid "Directory path" msgstr "" #: templates/log.html:32 @@ -917,7 +931,7 @@ msgid "Do you really want to delete the local database for: {{name}}" msgstr "" #: templates/backends/openstack.html:26 -msgid "Domain Name" +msgid "Domain name" msgstr "" #: templates/export.html:53 @@ -954,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" @@ -982,19 +996,19 @@ 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 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: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" @@ -1004,6 +1018,10 @@ msgstr "" msgid "Edit …" msgstr "" +#: templates/backends/msgroup.html:3 +msgid "Email address of the Office 365 group" +msgstr "" + #: templates/export.html:22 msgid "Encrypt file" msgstr "" @@ -1019,17 +1037,20 @@ 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:1240 -#: scripts/services/EditUriBuiltins.js:1274 +#: scripts/services/EditUriBuiltins.js:1168 #: templates/backends/storj.html:25 -#: templates/backends/tardigrade.html:25 +#: templates/backends/storj.html:26 msgid "Encryption passphrase" msgstr "" +#: templates/backends/storj.html:30 +msgid "Encryption passphrase (for verification)" +msgstr "" + #: templates/backup-result/phases/compact.html:12 #: templates/backup-result/phases/delete.html:12 #: templates/backup-result/phases/purge.html:12 @@ -1045,16 +1066,17 @@ 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. This example keeps one backup for each of the next 7 days, one for each of the next 4 weeks, and one for each of the next 36 months. This can also be written as 1W:1D,1M:1W,3Y:1M." msgstr "" -#: templates/backends/azure.html:12 -msgid "Enter access key" -msgstr "" - -#: templates/backends/azure.html:8 -msgid "Enter account name" +#: templates/commandline.html:14 +msgid "Enter a url, or click the "Target URL >" link" msgstr "" #: templates/restoredirect.html:61 @@ -1065,14 +1087,6 @@ msgstr "" msgid "Enter configuration details" msgstr "" -#: templates/backends/azure.html:3 -msgid "Enter container name" -msgstr "" - -#: templates/backends/idrive.html:3 -msgid "Enter directory path" -msgstr "" - #: templates/export.html:26 msgid "Enter encryption passphrase" msgstr "" @@ -1081,39 +1095,22 @@ msgstr "" msgid "Enter expression here" msgstr "" -#: templates/backends/mega.html:3 -msgid "Enter folder path name" -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 -msgid "Enter one option per line in command-line format, eg. --dblock-size=100MB" +#: templates/commandline.html:26 +msgid "Enter one option per line in command-line format, e.g. --dblock-size=100MB" msgstr "" #: scripts/services/AppUtils.js:122 -msgid "Enter one option per line in command-line format, eg. {0}" +msgid "Enter one option per line in command-line format, e.g. {0}" msgstr "" -#: templates/backends/file.html:7 -#: templates/backends/generic.html:14 -#: templates/backends/jottacloud.html:3 -#: templates/backends/msgroup.html:8 -#: templates/backends/oauth.html:3 #: templates/restore.html:90 msgid "Enter the destination path" msgstr "" -#: templates/backends/msgroup.html:3 -msgid "Enter the email address of the Office 365 group" -msgstr "" - -#: templates/backends/sharepoint.html:3 -msgid "Enter the full destination path, including the server name, but without https" -msgstr "" - #: scripts/controllers/CommandlineController.js:174 #: scripts/controllers/CommandlineController.js:80 #: scripts/controllers/ExportController.js:40 @@ -1318,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 "" @@ -1330,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 @@ -1338,19 +1339,26 @@ 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/backends/tardigrade.html:41 #: templates/restore.html:105 #: templates/restore.html:89 msgid "Folder path" msgstr "" +#: templates/backends/mega.html:3 +msgid "Folder path name" +msgstr "" + #: scripts/services/AppUtils.js:108 msgid "Fri" msgstr "" +#: templates/backends/sharepoint.html:3 +msgid "Full destination path, including the server name, but without https" +msgstr "" + #: scripts/services/AppUtils.js:84 msgid "GByte" msgstr "" @@ -1381,7 +1389,7 @@ msgstr "" msgid "Generate" msgstr "" -#: templates/backends/s3.html:89 +#: templates/backends/s3.html:88 msgid "Generate IAM access policy" msgstr "" @@ -1389,7 +1397,7 @@ msgstr "" msgid "Getting file versions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:980 #: templates/backends/msgroup.html:2 msgid "Group email" msgstr "" @@ -1448,40 +1456,34 @@ msgstr "" msgid "IDrive Sync directory path" msgstr "" +#: scripts/services/EditUriBuiltins.js:1224 #: templates/backends/e2.html:3 -msgid "Idrivee2 Access Id" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1330 -msgid "Idrivee2 Access Key Id" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1331 -msgid "Idrivee2 Access Key Secret" +msgid "IDrive e2 Access Key ID" msgstr "" +#: scripts/services/EditUriBuiltins.js:1225 #: templates/backends/e2.html:7 -msgid "Idrivee2 Access Secret" +msgid "IDrive e2 Access Key Secret" msgstr "" #: 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 "" -#: 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 "" #: 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 @@ -1495,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 @@ -1507,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 "" @@ -1535,7 +1542,7 @@ msgstr "" msgid "Include regular expression" msgstr "" -#: templates/captcha.html:11 +#: templates/captcha.html:12 msgid "Incorrect answer, try again" msgstr "" @@ -1551,7 +1558,7 @@ msgstr "" msgid "Interrupted, no statistics collected" msgstr "" -#: scripts/services/EditUriBuiltins.js:1216 +#: scripts/services/EditUriBuiltins.js:1144 msgid "Invalid characters in path" msgstr "" @@ -1561,7 +1568,7 @@ msgstr "" msgid "Invalid retention time" msgstr "" -#: scripts/services/EditUriBuiltins.js:1006 +#: scripts/services/EditUriBuiltins.js:934 msgid "" "It is possible to connect to some FTP without a password.\n" "Are you sure your FTP server supports password-less logins?" @@ -1575,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 "" @@ -1641,36 +1648,33 @@ msgstr "" msgid "Load older data" msgstr "" -#: templates/captcha.html:14 -msgid "Loading ..." -msgstr "" - #: templates/delete.html:40 -msgid "Loading remote storage usage ..." +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:15 #: templates/log.html:12 #: templates/log.html:23 #: templates/updatechangelog.html:7 msgid "Loading …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1297 +#: scripts/services/EditUriBuiltins.js:1191 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 "" @@ -1678,11 +1682,11 @@ msgstr "" msgid "Local repository" msgstr "" -#: scripts/services/SystemInfo.js:85 +#: scripts/services/SystemInfo.js:84 msgid "Local storage" msgstr "" -#: templates/localdatabase.html:23 +#: templates/localdatabase.html:20 msgid "Location" msgstr "" @@ -1698,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 "" @@ -1710,7 +1718,7 @@ msgstr "" msgid "MByte/s" msgstr "" -#: templates/localdatabase.html:11 +#: templates/localdatabase.html:8 msgid "Maintenance" msgstr "" @@ -1742,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 @@ -1761,7 +1769,7 @@ msgstr "" msgid "Minimum redundancy" msgstr "" -#: scripts/services/EditUriBuiltins.js:1220 +#: scripts/services/EditUriBuiltins.js:1148 msgid "Minimum redundancy is 1.0" msgstr "" @@ -1792,11 +1800,11 @@ msgid "Mon" msgstr "" #: scripts/services/AppUtils.js:93 -#: templates/addoredit.html:355 +#: templates/addoredit.html:353 msgid "Months" msgstr "" -#: templates/localdatabase.html:34 +#: templates/localdatabase.html:31 msgid "Move existing database" msgstr "" @@ -1836,7 +1844,7 @@ msgstr "" msgid "New update found: {{message}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:137 +#: scripts/services/EditUriBuiltins.js:136 msgid "" "New user name is {{user}}.\n" "Updated credentials to use the new limited user" @@ -1868,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 @@ -1881,9 +1889,9 @@ msgstr "" #: scripts/directives/backupEditUri.js:172 #: scripts/directives/backupEditUri.js:86 #: scripts/services/EditUriBackendConfig.js:73 -#: scripts/services/EditUriBuiltins.js:1124 -#: scripts/services/EditUriBuiltins.js:1140 -#: scripts/services/EditUriBuiltins.js:58 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "No" msgstr "" @@ -1932,22 +1940,15 @@ msgid "Not using encryption" msgstr "" #: templates/throttle.html:22 -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.\n" -"
    \n" -"\t
    " +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 @@ -1956,15 +1957,15 @@ msgstr "" #: scripts/services/DialogService.js:28 #: scripts/services/DialogService.js:50 #: scripts/services/DialogService.js:58 -#: scripts/services/EditUriBuiltins.js:137 -#: 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" +msgid "OSS Access Key ID" msgstr "" #: templates/backends/aliyunoss.html:14 @@ -1972,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 "" @@ -1997,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 "" @@ -2013,8 +2014,8 @@ msgstr "" msgid "Opened" msgstr "" -#: scripts/services/EditUriBuiltins.js:1088 -msgid "Openstack API Key are not supported in v3 keystone API." +#: scripts/services/EditUriBuiltins.js:1016 +msgid "Openstack API key are not supported in v3 keystone API" msgstr "" #: scripts/services/AppUtils.js:197 @@ -2030,7 +2031,7 @@ msgid "Operations:" msgstr "" #: templates/backends/openstack.html:45 -msgid "Optional api key" +msgid "Optional API key" msgstr "" #: templates/backends/file.html:34 @@ -2057,18 +2058,18 @@ 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 msgid "Original location" msgstr "" -#: scripts/services/SystemInfo.js:88 +#: scripts/services/SystemInfo.js:87 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 "" @@ -2099,7 +2100,7 @@ msgstr "" msgid "Passphrases do not match" msgstr "" -#: scripts/services/EditUriBuiltins.js:1204 +#: scripts/services/EditUriBuiltins.js:1132 #: templates/backends/file.html:33 #: templates/backends/generic.html:22 #: templates/backends/idrive.html:11 @@ -2114,8 +2115,8 @@ msgstr "" msgid "Patching files with local blocks …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1188 -#: scripts/services/EditUriBuiltins.js:1360 +#: scripts/services/EditUriBuiltins.js:1116 +#: scripts/services/EditUriBuiltins.js:1254 msgid "Path" msgstr "" @@ -2131,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 "" @@ -2143,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 "" @@ -2174,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 "" @@ -2187,7 +2188,7 @@ msgstr "" msgid "ProjectID is optional if the bucket exist" msgstr "" -#: scripts/services/SystemInfo.js:87 +#: scripts/services/SystemInfo.js:86 msgid "Proprietary" msgstr "" @@ -2207,7 +2208,7 @@ msgstr "" msgid "Rebuilding local database …" msgstr "" -#: templates/localdatabase.html:20 +#: templates/localdatabase.html:17 msgid "Recreate (delete and repair)" msgstr "" @@ -2231,8 +2232,8 @@ msgstr "" msgid "Relative paths not allowed" msgstr "" -#: index.html:306 -#: templates/captcha.html:7 +#: index.html:305 +#: templates/captcha.html:8 msgid "Reload" msgstr "" @@ -2240,11 +2241,11 @@ msgstr "" msgid "Remote" msgstr "" -#: scripts/services/EditUriBuiltins.js:1298 +#: scripts/services/EditUriBuiltins.js:1192 msgid "Remote Path" msgstr "" -#: scripts/services/EditUriBuiltins.js:1296 +#: scripts/services/EditUriBuiltins.js:1190 msgid "Remote Repository" msgstr "" @@ -2272,7 +2273,7 @@ msgstr "" msgid "Removed files" msgstr "" -#: templates/localdatabase.html:18 +#: templates/localdatabase.html:15 #: templates/notificationarea.html:14 msgid "Repair" msgstr "" @@ -2293,12 +2294,12 @@ msgstr "" msgid "Reporting:" msgstr "" -#: templates/localdatabase.html:31 +#: templates/localdatabase.html:28 msgid "Reset" msgstr "" #: index.html:214 -#: templates/restore.html:142 +#: templates/restore.html:137 msgid "Restore" msgstr "" @@ -2327,7 +2328,7 @@ msgid "Restore from backup configuration" msgstr "" #: templates/restorewizard.html:15 -msgid "Restore from configuration ..." +msgid "Restore from configuration …" msgstr "" #: templates/restore.html:24 @@ -2375,11 +2376,7 @@ msgstr "" msgid "Run now" msgstr "" -#: templates/commandline.html:58 -msgid "Running ...." -msgstr "" - -#: templates/commandline.html:47 +#: templates/commandline.html:44 msgid "Running commandline entry" msgstr "" @@ -2391,6 +2388,10 @@ msgstr "" msgid "Running …" msgstr "" +#: templates/commandline.html:54 +msgid "Running … stop now" +msgstr "" + #: scripts/services/SystemInfo.js:51 msgid "S3 Compatible" msgstr "" @@ -2404,16 +2405,15 @@ msgid "Sat" msgstr "" #: templates/backends/storj.html:10 -#: templates/backends/tardigrade.html:10 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 "" @@ -2461,7 +2461,7 @@ msgstr "" msgid "Select files" msgstr "" -#: scripts/services/EditUriBuiltins.js:1212 +#: scripts/services/EditUriBuiltins.js:1140 #: templates/backends/s3.html:8 #: templates/backends/sia.html:2 msgid "Server" @@ -2475,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 "" @@ -2493,14 +2496,10 @@ msgstr "" msgid "Server paused" msgstr "" -#: templates/about.html:69 +#: templates/about.html:71 msgid "Server state properties" msgstr "" -#: templates/backends/sia.html:7 -msgid "Set the target path. Example: /backup" -msgstr "" - #: index.html:220 #: templates/settings.html:2 msgid "Settings" @@ -2539,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 "" @@ -2551,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 "" @@ -2584,7 +2579,7 @@ msgstr "" msgid "Stable" msgstr "" -#: scripts/services/SystemInfo.js:86 +#: scripts/services/SystemInfo.js:85 msgid "Standard protocols" msgstr "" @@ -2689,7 +2684,7 @@ msgstr "" msgid "System info" msgstr "" -#: templates/about.html:61 +#: templates/about.html:63 msgid "System properties" msgstr "" @@ -2701,6 +2696,14 @@ msgstr "" msgid "TByte/s" msgstr "" +#: templates/commandline.html:13 +msgid "Target URL >" +msgstr "" + +#: templates/backends/sia.html:7 +msgid "Target path. Example: /backup" +msgstr "" + #: templates/waitarea.html:5 msgid "Task is running" msgstr "" @@ -2714,7 +2717,7 @@ msgid "Temporary files" msgstr "" #: templates/backends/openstack.html:39 -msgid "Tenant Name" +msgid "Tenant name" msgstr "" #: templates/backends/cos.html:4 @@ -2734,42 +2737,25 @@ msgid "Test connection" msgstr "" #: scripts/directives/backupEditUri.js:43 -msgid "Testing ..." +msgid "Testing connection …" msgstr "" -#: scripts/directives/backupEditUri.js:43 -msgid "Testing connection ..." -msgstr "" - -#: scripts/services/EditUriBuiltins.js:49 +#: scripts/services/EditUriBuiltins.js:48 msgid "Testing permissions …" msgstr "" -#: scripts/services/EditUriBuiltins.js:49 -msgid "Testing permissions..." -msgstr "" - +#: scripts/directives/backupEditUri.js:43 #: templates/edituri.html:22 msgid "Testing …" msgstr "" -#: scripts/services/EditUriBuiltins.js:1168 -#: scripts/services/EditUriBuiltins.js:1184 -#: scripts/services/EditUriBuiltins.js:1340 -#: scripts/services/EditUriBuiltins.js:1356 +#: scripts/services/EditUriBuiltins.js:1096 +#: scripts/services/EditUriBuiltins.js:1112 +#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1250 msgid "The '{{fieldname}}' field contains an invalid character: {{character}} (value: {{value}}, index: {{pos}})" msgstr "" -#: templates/backends/storj.html:22 -#: templates/backends/tardigrade.html:22 -msgid "The API key" -msgstr "" - -#: templates/backends/storj.html:34 -#: templates/backends/tardigrade.html:34 -msgid "The access grant" -msgstr "" - #: scripts/directives/notificationArea.js:43 msgid "The backup is missing, has it been deleted?" msgstr "" @@ -2779,31 +2765,19 @@ 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 "" -#: templates/backends/storj.html:38 -#: templates/backends/tardigrade.html:38 -msgid "The bucket for storing the backup" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1140 +#: scripts/services/EditUriBuiltins.js:1068 msgid "The bucket name should be all lower-case, convert automatically?" msgstr "" -#: scripts/services/EditUriBuiltins.js:1124 -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 -msgid "The connection to the server is lost, attempting again in {{time}} ..." +#: index.html:298 +msgid "The connection to the server is lost, attempting again in {{time}} …" msgstr "" #: templates/settings.html:74 @@ -2814,18 +2788,7 @@ msgstr "" msgid "The default blue on white theme (by Alex)" msgstr "" -#: templates/backends/storj.html:26 -#: templates/backends/tardigrade.html:26 -msgid "The encryption passphrase" -msgstr "" - -#: templates/backends/storj.html:30 -#: templates/backends/tardigrade.html:30 -msgid "The encryption passphrase (for verification)" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1249 -#: scripts/services/EditUriBuiltins.js:1283 +#: scripts/services/EditUriBuiltins.js:1177 msgid "The encryption passphrases do not match" msgstr "" @@ -2833,11 +2796,6 @@ msgstr "" 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 "" -#: templates/backends/storj.html:42 -#: templates/backends/tardigrade.html:42 -msgid "The folder within the bucket for storing the backup" -msgstr "" - #: scripts/directives/backupEditUri.js:130 msgid "" "The folder {{folder}} does not exist.\n" @@ -2893,7 +2851,7 @@ msgstr "" msgid "The target folder contains encrypted files, please supply the passphrase" msgstr "" -#: scripts/services/EditUriBuiltins.js:58 +#: scripts/services/EditUriBuiltins.js:57 msgid "The user has too many permissions. Do you want to create a new limited user, with only permissions to the selected path?" msgstr "" @@ -2909,7 +2867,7 @@ msgstr "" msgid "This week" msgstr "" -#: scripts/controllers/AppController.js:61 +#: scripts/controllers/AppController.js:67 msgid "Throttle settings" msgstr "" @@ -2934,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 "" @@ -2958,7 +2920,7 @@ msgstr "" msgid "Tue" msgstr "" -#: templates/restore.html:138 +#: templates/restore.html:133 msgid "Type passphrase here." msgstr "" @@ -2974,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 "" @@ -2995,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 @@ -3031,7 +2997,7 @@ msgstr "" msgid "User domain name" msgstr "" -#: scripts/services/EditUriBuiltins.js:58 +#: scripts/services/EditUriBuiltins.js:57 msgid "User has too many permissions" msgstr "" @@ -3039,9 +3005,9 @@ msgstr "" msgid "User interface settings" msgstr "" -#: scripts/services/EditUriBuiltins.js:1001 -#: scripts/services/EditUriBuiltins.js:1071 -#: scripts/services/EditUriBuiltins.js:1203 +#: scripts/services/EditUriBuiltins.js:1131 +#: scripts/services/EditUriBuiltins.js:929 +#: scripts/services/EditUriBuiltins.js:999 #: templates/backends/file.html:29 #: templates/backends/generic.html:18 #: templates/backends/idrive.html:7 @@ -3066,7 +3032,6 @@ msgid "Verifications" msgstr "" #: templates/backends/storj.html:29 -#: templates/backends/tardigrade.html:29 msgid "Verify encryption passphrase" msgstr "" @@ -3074,10 +3039,6 @@ msgstr "" msgid "Verify files" msgstr "" -#: scripts/services/CaptchaService.js:32 -msgid "Verifying ..." -msgstr "" - #: scripts/services/CaptchaService.js:32 msgid "Verifying answer" msgstr "" @@ -3100,6 +3061,10 @@ msgstr "" msgid "Verifying restored files …" msgstr "" +#: scripts/services/CaptchaService.js:32 +msgid "Verifying …" +msgstr "" + #: templates/backup-result/phases/delete.html:33 msgid "Version ID" msgstr "" @@ -3117,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 @@ -3128,8 +3093,8 @@ msgstr "" msgid "Waiting for task to begin" msgstr "" -#: templates/commandline.html:54 -msgid "Waiting for task to start ...." +#: templates/commandline.html:51 +msgid "Waiting for task to start …" msgstr "" #: scripts/services/ServerStatus.js:41 @@ -3157,7 +3122,7 @@ msgid "Wed" msgstr "" #: scripts/services/AppUtils.js:92 -#: templates/addoredit.html:354 +#: templates/addoredit.html:352 msgid "Weeks" msgstr "" @@ -3170,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 @@ -3187,9 +3152,9 @@ msgstr "" #: scripts/directives/backupEditUri.js:172 #: scripts/directives/backupEditUri.js:86 #: scripts/services/EditUriBackendConfig.js:73 -#: scripts/services/EditUriBuiltins.js:1124 -#: scripts/services/EditUriBuiltins.js:1140 -#: scripts/services/EditUriBuiltins.js:58 +#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:1068 +#: scripts/services/EditUriBuiltins.js:57 msgid "Yes" msgstr "" @@ -3219,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 "" @@ -3255,7 +3220,7 @@ msgstr "" msgid "You must choose at least one source folder" msgstr "" -#: scripts/services/EditUriBuiltins.js:1082 +#: scripts/services/EditUriBuiltins.js:1010 msgid "You must enter a domain name to use v3 API" msgstr "" @@ -3267,7 +3232,7 @@ msgstr "" msgid "You must enter a passphrase or disable encryption" msgstr "" -#: scripts/services/EditUriBuiltins.js:1079 +#: scripts/services/EditUriBuiltins.js:1007 msgid "You must enter a password to use v3 API" msgstr "" @@ -3275,12 +3240,12 @@ msgstr "" msgid "You must enter a positive number of backups to keep" msgstr "" -#: scripts/services/EditUriBuiltins.js:1085 +#: scripts/services/EditUriBuiltins.js:1013 msgid "You must enter a tenant (aka project) name to use v3 API" msgstr "" -#: scripts/services/EditUriBuiltins.js:1099 -msgid "You must enter a tenant name if you do not provide an API Key" +#: scripts/services/EditUriBuiltins.js:1027 +msgid "You must enter a tenant name if you do not provide an API key" msgstr "" #: scripts/controllers/EditBackupController.js:289 @@ -3291,12 +3256,12 @@ msgstr "" msgid "You must enter a valid retention policy string" msgstr "" -#: scripts/services/EditUriBuiltins.js:1096 -msgid "You must enter either a password or an API Key" +#: scripts/services/EditUriBuiltins.js:1024 +msgid "You must enter either a password or an API key" msgstr "" -#: scripts/services/EditUriBuiltins.js:1103 -msgid "You must enter either a password or an API Key, not both" +#: scripts/services/EditUriBuiltins.js:1031 +msgid "You must enter either a password or an API key, not both" msgstr "" #: scripts/services/EditUriBackendConfig.js:122 @@ -3316,11 +3281,11 @@ msgstr "" msgid "You must fill in {{field}}" msgstr "" -#: scripts/services/EditUriBuiltins.js:1075 +#: scripts/services/EditUriBuiltins.js:1003 msgid "You must select or fill in the AuthURI" msgstr "" -#: scripts/services/EditUriBuiltins.js:1117 +#: scripts/services/EditUriBuiltins.js:1045 msgid "You must select or fill in the server" msgstr "" @@ -3332,7 +3297,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 "" @@ -3353,28 +3318,28 @@ msgstr "" msgid "byte/s" msgstr "" -#: scripts/services/EditUriBuiltins.js:1306 +#: scripts/services/EditUriBuiltins.js:1200 msgid "cos_app_id" msgstr "" -#: scripts/services/EditUriBuiltins.js:1310 +#: scripts/services/EditUriBuiltins.js:1204 msgid "cos_bucket" msgstr "" -#: scripts/services/EditUriBuiltins.js:1309 +#: scripts/services/EditUriBuiltins.js:1203 msgid "cos_region" msgstr "" -#: scripts/services/EditUriBuiltins.js:1307 +#: scripts/services/EditUriBuiltins.js:1201 msgid "cos_secret_id" msgstr "" -#: scripts/services/EditUriBuiltins.js:1308 +#: scripts/services/EditUriBuiltins.js:1202 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" @@ -3385,56 +3350,47 @@ msgid "failed" msgstr "" #: templates/backends/rclone.html:3 -msgid "local repository, eg local" +msgid "local repository, e.g. local" msgstr "" -#: scripts/services/EditUriBuiltins.js:1319 +#: scripts/services/EditUriBuiltins.js:1213 msgid "oss_access_key_id" msgstr "" -#: scripts/services/EditUriBuiltins.js:1320 +#: scripts/services/EditUriBuiltins.js:1214 msgid "oss_access_key_secret" msgstr "" -#: scripts/services/EditUriBuiltins.js:1322 +#: scripts/services/EditUriBuiltins.js:1216 msgid "oss_bucket_name" msgstr "" -#: scripts/services/EditUriBuiltins.js:1318 +#: scripts/services/EditUriBuiltins.js:1212 msgid "oss_endpoint" msgstr "" -#: scripts/services/EditUriBuiltins.js:1321 +#: scripts/services/EditUriBuiltins.js:1215 msgid "oss_region" msgstr "" -#: templates/settings.html:125 -msgid "public usage statistics" -msgstr "" - #: templates/backends/rclone.html:11 -msgid "remote path, eg backup" +msgid "remote path, e.g. backup" msgstr "" #: templates/backends/rclone.html:7 -msgid "remote repository, eg. remote" +msgid "remote repository, e.g. remote" msgstr "" -#: templates/commandline.html:49 #: templates/restoredirect.html:95 #: templates/waitarea.html:15 msgid "resume now" msgstr "" -#: scripts/services/EditUriBuiltins.js:1234 +#: scripts/services/EditUriBuiltins.js:1162 msgid "storj_shared_access" msgstr "" -#: scripts/services/EditUriBuiltins.js:1268 -msgid "tardigrade_shared_access" -msgstr "" - -#: scripts/services/EditUriBuiltins.js:1052 +#: scripts/services/EditUriBuiltins.js:980 msgid "unless you are explicitly specifying --group-id" msgstr "" @@ -3442,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 "" @@ -3477,7 +3433,3 @@ msgstr "" #: templates/home.html:52 msgid "{{time}} (took {{duration}})" msgstr "" - -#: templates/localdatabase.html:4 -msgid "…loading…" -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 94168fd0e..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; @@ -38,6 +35,8 @@ public static partial class Command break; case OSType.Linux: + await ReplaceLibMonoUnix(baseDir, buildDir, arch); + await ReplaceSQLiteInterop(baseDir, buildDir, arch); break; default: @@ -258,6 +257,50 @@ public static partial class Command Directory.Delete(Path.GetDirectoryName(tmpApp) ?? throw new Exception("Unexpected empty path"), true); } + /// + /// Replaces the library libMono.Unix.so with a version that has large file support for ARM7 + /// + /// The base directory + /// The build directory + /// The architecture to build for + /// An awaitable task + static Task ReplaceLibMonoUnix(string baseDir, string buildDir, ArchType arch) + { + if (arch != ArchType.Arm7) + return Task.CompletedTask; + + var sourceFile = Path.Combine(baseDir, "ReleaseBuilder", "Resources", "linux-arm-binary", "libMono.Unix.so"); + var targetFile = Path.Combine(buildDir, "libMono.Unix.so"); + if (!File.Exists(targetFile)) + throw new Exception($"Expected file \"{targetFile}\" not found, has build changed?"); + + File.Copy(sourceFile, targetFile, overwrite: true); + + 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 /// @@ -280,26 +323,4 @@ public static partial class Command await rtcfg.AuthenticodeSign(file); } } - - /// - /// Downloads a file from a URL and saves it to a destination path - /// - /// The URL to download from - /// The path to save the file to - /// An awaitable task - static async Task DownloadFileAsync(string url, string destinationPath) - { - using var httpClient = new HttpClient(new HttpClientHandler - { - CookieContainer = new CookieContainer() - }); - - using var response = await httpClient.GetAsync(url); - response.EnsureSuccessStatusCode(); - using var tf = new TempFile(); - using var fileStream = File.Create(tf); - await response.Content.CopyToAsync(fileStream); - - File.Move(tf, destinationPath); - } } diff --git a/ReleaseBuilder/Build/Command.CreatePackage.cs b/ReleaseBuilder/Build/Command.CreatePackage.cs index c899a65c7..608736ecf 100644 --- a/ReleaseBuilder/Build/Command.CreatePackage.cs +++ b/ReleaseBuilder/Build/Command.CreatePackage.cs @@ -1,5 +1,6 @@ using System.Globalization; using System.IO.Compression; +using System.Text; namespace ReleaseBuilder.Build; @@ -162,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. @@ -257,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 { @@ -468,6 +469,32 @@ public static partial class Command await rtcfg.Productsign(pkgFile); } + /// + /// Creates a GZip compressed file + /// + /// The input stream path + /// The output file path + /// A task representing the asynchronous operation + static async Task GzipCompressFileAsync(Stream inputStream, string outputFilePath) + { + using (var outputFileStream = new FileStream(outputFilePath, FileMode.Create, FileAccess.Write)) + using (var gzipStream = new GZipStream(outputFileStream, CompressionMode.Compress)) + await inputStream.CopyToAsync(gzipStream); + } + + /// + /// Ensures the folder for the file exists + /// + /// The filename + /// The filename + public static string EnsureFolderForFile(string filename) + { + var folder = Path.GetDirectoryName(filename); + if (folder != null && !Directory.Exists(folder)) + Directory.CreateDirectory(folder); + return filename; + } + /// /// Builds a DEB package using Docker /// @@ -529,17 +556,25 @@ public static partial class Command // Copy debian files var resourcesDir = Path.Combine(baseDir, "ReleaseBuilder", "Resources", "debian"); - // Write in the release notes - if (!string.IsNullOrEmpty(rtcfg.ChangelogNews)) - File.WriteAllText(Path.Combine(pkgroot, "DEBIAN", "releasenotes"), rtcfg.ChangelogNews); + // Write the license file + File.Copy( + Path.Combine(baseDir, "LICENSE.txt"), + EnsureFolderForFile( + Path.Combine(pkgroot, "usr", "share", "doc", "duplicati", "copyright") + ) + ); // Write a custom changelog file - File.WriteAllText( - Path.Combine(pkgroot, "DEBIAN", "changelog"), - File.ReadAllText(Path.Combine(resourcesDir, "changelog.template.txt")) + var changelogData = File.ReadAllText(Path.Combine(resourcesDir, "changelog.template.txt")) .Replace("%VERSION%", rtcfg.ReleaseInfo.Version.ToString()) - .Replace("%DATE%", DateTime.UtcNow.ToString("ddd, dd MMM yyyy HH:mm:ss +0000", CultureInfo.InvariantCulture)) - ); + .Replace("%DATE%", DateTime.UtcNow.ToString("ddd, dd MMM yyyy HH:mm:ss +0000", CultureInfo.InvariantCulture)); + + // Write a compressed changelog file + using (var changelogStream = new MemoryStream(Encoding.UTF8.GetBytes(changelogData))) + await GzipCompressFileAsync( + changelogStream, + EnsureFolderForFile(Path.Combine(pkgroot, "usr", "share", "doc", "duplicati", "changelog.gz")) + ); // Custom arch, from: https://wiki.debian.org/SupportedArchitectures var debArchString = target.Arch switch @@ -602,6 +637,18 @@ public static partial class Command File.SetUnixFileMode(f.Destination, UnixFileMode.OtherRead | UnixFileMode.GroupRead | UnixFileMode.UserRead | UnixFileMode.UserWrite); } + // Write a conf file + var confroot = Path.Combine(pkgroot, "etc"); + var conffiles = Directory.EnumerateFiles(confroot, "*", SearchOption.AllDirectories) + .Select(x => "/" + Path.GetRelativePath(pkgroot, x)) + .Append(string.Empty) + .ToList(); + + File.WriteAllText( + Path.Combine(pkgroot, "DEBIAN", "conffiles"), + string.Join("\n", conffiles) + ); + // Copy the Docker build file File.Copy( Path.Combine(resourcesDir, "Dockerfile.build"), 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/debian/Dockerfile.build b/ReleaseBuilder/Resources/debian/Dockerfile.build index 35cbbe627..989e112f1 100644 --- a/ReleaseBuilder/Resources/debian/Dockerfile.build +++ b/ReleaseBuilder/Resources/debian/Dockerfile.build @@ -2,21 +2,21 @@ FROM ubuntu:latest # Source build packages locally ARG DOCKER_BUILD_PROXY -ENV DOCKER_BUILD_PROXY $DOCKER_BUILD_PROXY -ENV DEBIAN_FRONTEND noninteractive +ENV DOCKER_BUILD_PROXY=$DOCKER_BUILD_PROXY +ENV DEBIAN_FRONTEND=noninteractive # Install common build tools RUN set -uex; \ - export http_proxy=${HTTP_PROXY-${DOCKER_BUILD_PROXY}}; \ - apt-get update; \ - apt-get install --no-install-suggests --no-install-recommends -y \ - build-essential \ - debhelper \ - dpkg-dev; \ - apt-get clean all + export http_proxy=${HTTP_PROXY-${DOCKER_BUILD_PROXY}}; \ + apt-get update; \ + apt-get install --no-install-suggests --no-install-recommends -y \ + build-essential \ + debhelper \ + dpkg-dev; \ + apt-get clean all -label org.label-schema.name = "duplicati/debian-build" \ - org.label-schema.version = "20161230" \ - org.label-schema.vendor="Deployable" \ - org.label-schema.docker.cmd="docker run -ti duplicati/debian-build" \ - org.label-schema.schema-version="1.0" \ No newline at end of file +LABEL org.label-schema.name="duplicati/debian-build" \ + org.label-schema.version="20161230" \ + org.label-schema.vendor="Deployable" \ + org.label-schema.docker.cmd="docker run -ti duplicati/debian-build" \ + org.label-schema.schema-version="1.0" \ No newline at end of file diff --git a/ReleaseBuilder/Resources/debian/control.template.txt b/ReleaseBuilder/Resources/debian/control.template.txt index 9b5b93640..8d4f21ec5 100644 --- a/ReleaseBuilder/Resources/debian/control.template.txt +++ b/ReleaseBuilder/Resources/debian/control.template.txt @@ -1,11 +1,8 @@ Source: duplicati Section: utils Priority: extra -Build-Depends: debhelper-compat (= 13) Maintainer: Kenneth Skovhede -Standards-Version: 3.9.4 -Homepage: http://duplicati.com -Vcs-Git: https://github.com/duplicati/duplicati.git +Homepage: https://duplicati.com Package: duplicati Architecture: %ARCH% Depends: %DEPENDS% diff --git a/ReleaseBuilder/Resources/fedora/Dockerfile.build b/ReleaseBuilder/Resources/fedora/Dockerfile.build index a70457033..661caf081 100644 --- a/ReleaseBuilder/Resources/fedora/Dockerfile.build +++ b/ReleaseBuilder/Resources/fedora/Dockerfile.build @@ -2,7 +2,7 @@ FROM fedora:latest # Source build packages locally ARG DOCKER_BUILD_PROXY -ENV DOCKER_BUILD_PROXY $DOCKER_BUILD_PROXY +ENV DOCKER_BUILD_PROXY=$DOCKER_BUILD_PROXY # Install common build tools RUN dnf -y install deltarpm @@ -14,8 +14,8 @@ RUN dnf -y update # Install build things RUN dnf -y install desktop-file-utils -LABEL org.label-schema.name = "duplicati/fedora-build" \ - org.label-schema.version = "20161230" \ +LABEL org.label-schema.name="duplicati/fedora-build" \ + org.label-schema.version="20161230" \ org.label-schema.vendor="Deployable" \ org.label-schema.docker.cmd="docker run -ti duplicati/fedora-build" \ org.label-schema.schema-version="1.0" diff --git a/ReleaseBuilder/Resources/linux-arm-binary/README.md b/ReleaseBuilder/Resources/linux-arm-binary/README.md new file mode 100644 index 000000000..500b1839c --- /dev/null +++ b/ReleaseBuilder/Resources/linux-arm-binary/README.md @@ -0,0 +1,12 @@ +# 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). + +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 new file mode 100755 index 000000000..5ec75a0ac Binary files /dev/null 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 2254a8a17..351ac8ccc 100644 --- a/ReleaseBuilder/build_version.txt +++ b/ReleaseBuilder/build_version.txt @@ -1 +1 @@ -2.0.9.101 \ No newline at end of file +2.0.9.106 \ 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 1a7c6d8e7..e04869cba 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,216 @@ +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. + +** 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. + +Please see release notes for `v2.0.9.100` for a summary of changes. +Please see list of known issues related to .NET8 upgrade: +https://github.com/orgs/duplicati/projects/2 + +This build is changes the underlying webserver to Kestrel, which is common for .NET based projects. +A big thanks to @tsuckow and @npodbielski for their contributions towards this goal. + +** This build changes authentication for the WebUI ** +With this build it is no longer possible to use the web-UI without a password. +If no password is set, a random password is generated. +For users activating the UI via the TrayIcon, this will automatically log in, as the TrayIcon hosts the server. +For users that rely on the WebUI without the TrayIcon, as special link is emitted during startup that allows login. +For both cases, the password can be (re-)set with `--webservice-password=...` as a startup commandline argument. + +## Detailed lits of changes: +- Updated libraries: Mega, SharpAESCrypt, Storj, FluentFTP +- Updated Webserver to Kestrel, thanks @tsuckow and @npodbielski +- Implemented websocket based messages in WebUI, thanks @npodbielski +- HTTP reports now give a warning if the server rejects the message +- Extensive changes to strings to improve localization, structure and layout in WebUI, thanks @luixxiul +- Uplink libraries fixed on all platforms, thanks @TopperDEL +- Fixed an issue where strings with line-breaks would not show in translated form +- Removed remnants of Tardigrade backend in favor of Storj API +- Added Sakura Cloud to list of S3 providers +- Changed aFTP default SSL to `None`, meaning "System Default" +- Added check to find Duplicati server database in old location on MacOS +- Fixed issues with `.deb` packages overwriting options file on update +- Fixed issue with backups using VSS and a drive letter as the source +- Fixed issue with Arm 32bit not reading files larger than 4GiB + 2024-06-27 - 2.0.9.101_canary_2024-06-27 ========== 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": ""